Bagaimana cara menginstal ulang manajer jaringan tanpa akses internet?


26

Sayangnya, saya dihapus network-manager-gnomemenggunakan sudo apt-get remove --purge network-manager. Saya mencoba menginstal ulang dari tetapi tanpa koneksi internet saya tidak bisa melakukannya. Apa solusinya?


apakah Anda memiliki akses ke mesin lain dengan OS yang sama dengan mesin ini?
Maythux

Jawaban:


27
sudo dhclient eth0

maka Anda akan memiliki internet dan Anda dapat menggunakan ...

sudo apt-get install network-manager

2
Catatan: ini lebih sulit jika Anda memiliki WiFi, tetapi jika Anda dapat menghapus kata sandi WiFi Anda (menggunakan laptop kedua), maka instruksi di askubuntu.com/a/294320/67747 cukup sederhana sehingga ini bekerja untuk saya: sudo iwconfig <device> essid <access_point_name> && sudo dhclient <device> Saya tidak butuhkan ifconfig <device> upatau serupa dalam kasus saya.
bijak

1
Akan berhasil, jika Anda bisa mendapatkan akses ke internet dengan cabel. Tetapi daripada harus membuat reboot
Klimenkomud

Aku sangat mencintaimu
Markus

"Tidak dapat menemukan perangkat eth0" :(
Marco Ancona

jika Anda menjalankan sudo iwconfigAnda akan melihat perangkat. dalam kasus saya, saya tidak memiliki eth0untuk nama koneksi kabel saya.
Hatem Jaber

18

Jika Anda baru saja memutakhirkan manajer jaringan Anda, Anda dapat menggunakan sudo apt-get install --reinstall network-manager, tetapi ini hanya berfungsi jika paket masih dalam cache Apt Anda ( /var/cache/apt/archives/). Saya kira Anda belum melakukannya sehingga Anda harus melakukan banyak hal, tapi saya pikir saya akan membuangnya untuk berjaga-jaga.

  1. Boot CD live Ubuntu di "Coba tanpa menginstal". Pastikan Anda terhubung ke internet.

  2. Dalam jenis terminal:

    sudo mount --bind /dev /<chrootlocation>/dev
    sudo mount --bind /proc /<chrootlocation>/proc
    sudo mount --bind /sys /<chrootlocation>/sys
    sudo cp /etc/resolv.conf /<chrootlocation>/etc/resolv.conf
    sudo chroot /<chrootlocation>
    

    Anda perlu mengganti <chrootlocation>dengan lokasi yang sesuai dengan instalasi Ubuntu Anda, biasanya label partisi tempat diinstalnya. Partisi juga harus dipasang agar Anda dapat mengaksesnya.

  3. Edit Anda /etc/resolve.confdan tambahkan setidaknya satu nameserver:

    nameserver 8.8.8.8 # Google Public DNS
    
  4. Dalam jenis terminal:

    sudo apt-get update
    sudo apt-get install network-manager
    

    Jika tidak, kemungkinan Anda tidak akan dapat menghubungkan kesalahan.

  5. Dalam tipe terminal exit. Ini keluar dari lingkungan chroot.

  6. Jenis terminal sudo rebootuntuk mem-boot ulang komputer Anda.


perlu ada koneksi internet untuk sudo apt-get updateperintah.
Avinash Raj

1
akan ada di chroot. alasan dia tidak memiliki internet adalah karena dia menghapus instalan manajer jaringan, livecd akan menginstal manajer jaringan sehingga dia dapat menggunakannya untuk menghubungkan dan menginstal ke instalasi ubuntu lainnya.
mangga

Cara saya membaca pertanyaannya adalah bahwa pengguna berada di komputer yang biasanya terhubung ke internet, tetapi karena dia menghapus pengelola jaringan, dia saat ini tidak dapat terhubung ke internet. Menggunakan livecd untuk mengatasi masalah ini. Quote: "Saya mencoba menginstalnya kembali tetapi tanpa koneksi internet saya tidak bisa melakukannya". Mungkin saya salah baca?
mangga

Juga mengikat rundirektori, jika tidak, Anda mungkin akan mendapatkan unable to resolve hostnamekesalahan:sudo mount --bind /run /chrootlocation/run
Dziamid

Ini tidak berhasil untuk saya - walaupun live CD memiliki akses ke jaringan, segera setelah saya chroot akses jaringan (untuk baris perintah chroot) lenyap.
Logan Pickup

7
sudo apt-get remove --purge network-manager

Perintah di atas akan membersihkan semua paket yang terkait dengan layanan network-manager. Anda dapat mengunduh semua paket sebagai file deb menggunakan Ubuntu Live disk dan kemudian menginstalnya ke OS asli Anda.

  • Boot pertama dari disk Ubuntu Live.

  • Setelah Anda pergi ke sana buka terminal dan jalankan perintah di bawah ini,

    sudo apt-get download network-manager*
    
  • Ini akan mengunduh semua paket manajer jaringan ke direktori home.

  • Sekarang salin semua .debpaket ke folder di drive pen itu atau partisi lain di HDD Anda dan kemudian reboot ke sistem Anda.

  • Setelah Anda pergi ke sana buka terminal dan lakukan hal berikut:

    cd /path/to/the/directory/where/.deb/files/are/located
    sudo dpkg -i *.deb
    
  • Perintah di atas akan menginstal semua .deb file.

  • Sekarang restart manajer jaringan Anda dengan menjalankan sudo service network-manager restart

Sekarang Anda memiliki paket network-manager-gnomeberjalan kembali.


1
OP telah meminta solusi di mana ia dapat melakukan ini tanpa akses ke internet.
jobin

3
OP tidak memiliki Internet karena penghapusan network-manager-gnomepaket, tetapi ini tidak berarti bahwa ia tidak memiliki Internet. Perlu diketahui juga bahwa menggunakan Live CD tidak akan bergantung pada paket host sehingga ia akan mendapatkan akses ke Internet
Maythux

1
Hapus pengelola jaringan, sekarang bagaimana terhubung ke mengunduh paket? : - / terima kasih untuk masalah tambahan.
e-info128

7

Jawaban ini mengasumsikan bahwa Anda memiliki akses internet sebelum kehilangan manajer jaringan atau paket lainnya.

CD / DVD / USB langsung

Buat CD / DVD atau stik USB Ubuntu yang dapat di-boot, boot dari sana dan pilih "Coba Ubuntu tanpa menginstal". Setelah Anda masuk ke desktop Ubuntu, buka terminal.

Partisi Root

Anda perlu mengetahui partisi root Anda pada instalasi Ubuntu Anda. Pada instalasi Ubuntu standar, partisi root adalah "/ dev / sda1", tetapi mungkin berbeda untuk Anda. Untuk mengetahui apa partisi root, jalankan perintah berikut:

sudo fdisk -l

Ini akan menampilkan daftar hard disk dan partisi dari mana Anda harus mencari tahu mana yang merupakan partisi root. Di bawah ini dalam langkah 3, ROOT-PARTITION adalah partisi root yang baru saja Anda temukan, misalnya / dev / sda2 dalam kasus saya.

Chroot Ke Partisi Root Anda

Untuk memastikan partisi tertentu adalah partisi root, Anda dapat memasangnya. Jadi mari kita me-mount partisi root bersama dengan partisi / sys, / proc, / run dan / dev dan masukkan chroot:

sudo mount ROOT-PARTITION /mnt
for i in /sys /proc /run /dev /dev/pts; do sudo mount --bind "$i" "/mnt$i"; done
sudo cp /etc/resolv.conf /mnt/etc/
sudo chroot /mnt

Jika Anda mendapatkan kesalahan tentang resolv.conf yang identik ketika menyalinnya, abaikan saja. Menyalin resolv.conf membuat jaringan berfungsi, setidaknya untuk saya (menggunakan DHCP).

Perbarui / Instal Paket

Sekarang Anda dapat memperbarui sistem - di terminal yang sama, ketik:

apt-get update
apt-get upgrade
apt-get install network-manager network-manager-gnome

Jika Anda memiliki masalah pada langkah terakhir, pastikan sumber Anda benar di /etc/apt/sources.list - di terminal yang sama, ketik:

sudo nano /etc/apt/sources.list

Karena Anda telah chroot ke instalasi Ubuntu Anda, perubahan yang Anda buat memengaruhinya dan bukan Live CD, selama semua perubahan dilakukan dalam sesi terminal yang sama.

Nyalakan kembali setelah selesai dan hapus Live CD. Jika jawaban ini memperbaiki masalah Anda, harap tandai dengan benar. Terima kasih!


Saya mengalami crash pada network-manager saya di Ubuntu 14.04 dan ini berhasil untuk saya! Terima kasih banyak!!!
CRachid

Ini bekerja, meskipun saya harus melakukan apt-get -f install(apa-apa lagi) untuk mendapatkan dependensi (?) Untuk masuk. Kemudian apt-get install network-manager network-manager-gnome. Saya telah menyemprot jaringan saya dengan menghapus wpasupplicantyang ingin menghapus semua jaringan, tetapi menginstal ulang wpasupplicanttidak menginstal ulang hal-hal jaringan.
147 siang

Besar! Terima kasih. Dikonfirmasi bekerja di Ubuntu 16.04 Unity
aleksk

4

Ikuti bagian Kegagalan Pembaruan resmi Communcomm Ubuntu LiveCdRecovery: ( https://help.ubuntu.com/community/LiveCdRecovery ):

  1. Boot CD Langsung Ubuntu.
  2. Tekan Ctrl-Alt-F1
  3. Menjalankan:

    sudo mount /dev/sda1 /mnt
    sudo mount --bind /dev /mnt/dev
    sudo mount --bind /proc /mnt/proc
    sudo mount --bind /sys /mnt/sys
    sudo chroot /mnt
    
  4. Tambahkan server nama OpenDNS ke Anda /etc/resolv.confuntuk mengakses jaringan setelah chroot:

    nameserver 208.67.222.222
    nameserver 208.67.220.220
    
  5. Menjalankan:

    apt-get install network-manager
    

Ini membantu untuk memperbaiki masalah yang sama pada 14.04LTS Ubunty saya


4

Saya tahu saya agak terlambat dalam hal ini, tetapi saya hanya mengalami masalah yang sama. Saya menginstal arping (sudo apt-get install arping) yang menghapus iputils-arping, network-manager, dan network-manager-gnome. Saya mengedit file / etc / network / interface untuk menyiapkan IP manual untuk eth0.

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

# below are my changes

auto eth0
iface eth0 inet static
    address x.x.x.x
    gateway y.y.y.y
    netmask z.z.z.z
    network a.a.a.a
    broadcast b.b.b.b
    dns-nameserver c.c.c.c d.d.d.d

Ubah x, y, z, a, c, dan d ke pengaturan jaringan Anda. Saya kemudian menjalankan "sudo service-interface jaringan restart INTERFACE = eth0" untuk me-restart antarmuka. Ini memungkinkan saya untuk menginstal ulang manajer jaringan (sudo apt-get install network-manager). Saya harus membersihkan paket arping yang saya instal sebelum manajer jaringan menginstal ulang. Kemudian mulai manajer jaringan (mulai manajer jaringan layanan sudo). Setelah saya menjalankan manajer jaringan, saya mengubah / etc / network / interface kembali ke default (dan menyimpan salinan perubahan manual untuk berjaga-jaga). Semoga ini bisa membantu.


3

Pecahkan saja masalah yang sama ini, ikuti langkah-langkah sederhana ini:

  1. Unduh pengelola jaringan di perangkat yang memiliki koneksi internet dari http://security.ubuntu.com/ubuntu/pool/main/n/network-manager/
    Saya menggunakan network-manager_1.2.2-0-0untu.org.16.04.4_amd64.deb untuk ubuntu16 0,04

  2. Kemudian transfer file ini menggunakan USB atau telepon dll.

  3. $ sudo dpkg -i network-manager_1.2.2-0ubuntu0.16.04.4_amd64.deb

Mungkin saja pintasan wifi mungkin tidak ada di atas, untuk itu gunakan saja perintah ini

sudo apt-get install ubuntu-desktop dan kemudian restart normal mesin Anda.

Selesai :)


1
Terima kasih, itu berfungsi seperti pesona di Ubuntu 16.04. Solusi termudah. ​​:)
john400

1
Jika Anda tidak memiliki akses ke drive USB (mis. Anda sedang berlibur dan Anda lupa), maka Anda dapat menggunakan kartu-SD yang terdapat di hampir setiap kamera untuk mentransfer file selama kedua komputer memiliki kartu-SD slot.
Jack Giffin

1
JANGAN RUN THE APT AUTOFIX !!! Itu menghapus paket Cinnamon dari komputer Linux Mint saya dan membawa saya ke jalan menginstal ulang Linux Mint saya dari awal.
Jack Giffin

1

Jawaban saya sebelumnya mengasumsikan bahwa alasan Anda tidak dapat mengakses internet adalah karena Anda mencopot pemasangan "pengelola jaringan", dan biasanya komputer terhubung ke internet. Namun jika saya salah membaca pertanyaan Anda, dan ini sebenarnya komputer yang tidak pernah terhubung ke internet, Anda harus menggunakan jawaban ini, meskipun itu akan lebih memakan waktu.

Langkah # 1 = Di komputer lain (bisa menjalankan Windows, tidak masalah), buka " http://packages.ubuntu.com/precise/network-manager ". (Tautan ini menganggap Anda menggunakan Ubuntu 12.04, jika tidak, Anda perlu menemukan tautan yang sesuai dengan versi Anda).

Langkah # 2 = Di bagian bawah halaman web ada tautan untuk "amd64" dan "i386", klik yang sesuai. Saya menggunakan amd64 sehingga langkah saya akan menganggap itu.

Langkah # 3 = Di halaman baru ada banyak tautan mirror yang merupakan tautan unduhan langsung untuk "network-manager_0.9.4.0-0ubuntu3_amd64.deb". Pilih tautan, dan unduh file .deb.

Langkah # 4 = Pada url pertama saya berikan itu juga mencantumkan dependensi untuk manajer jaringan. Anda mungkin memiliki beberapa dari ini masih terpasang, tetapi untuk yang tidak, Anda harus mengunduhnya juga dengan mengunjungi halaman mereka dan memilih cermin.

Langkah # 5 = Setelah Anda mengunduh semua deb. Anda akan perlu mentransfernya ke komputer Ubuntu dan meletakkannya di "/ var / cache / apt / arsip". Anda akan membutuhkan hak akses root untuk melakukan ini yang dapat dicapai dengan "gksu nautilus / var / cache / apt / arsip". Anda juga bisa menggunakan dpkg untuk menginstalnya, tetapi tidak akan memberi tahu jika Anda lupa ketergantungan sehingga saya tidak akan membahas cara menggunakannya.

Langkah # 6 = Pada terminal, ketik "sudo apt-get install --reinstall network-manager".


Jika ini adalah komputer yang tidak pernah terhubung ke internet, lalu untuk apa Anda memerlukan manajer jaringan? Jawabannya adalah menghubungkan ke intranet lokal untuk mengakses sumber daya seperti printer atau scanner, atau layanan lokal lainnya.
AJMansfield

1

Pemula yang berhasil menjawab 16.04LTS Mengalami masalah dengan manajer jaringan melambat / memutuskan sambungan dengan penyedia internet baru Rashly, memutuskan untuk kembali ke wicd dan menghapus manajer jaringan melalui baris perintah. Ditemukan tidak dapat bekerja dengan baik (bodohnya tidak menemukan jaringan apa pun. )

Solusi Pertama kali mengunduh file deb manajer jaringan yang sesuai di komputer lain (32bit / i386 untuk saya) (milik saya adalah network-manager_1.2.2-OubuntuO, 16.04.4_i386.deb) memindahkan file ke sistem laptop ubuntu menggunakan kartu memori

butuh waktu untuk mengetahui hal berikut - cukup klik dua kali pada file deb yang ditransfer (di desktop saya) dan itu diinstal sendiri (memiliki masalah besar menggunakan baris perintah)

internet sekarang terhubung - tetapi tidak sempurna - tidak ada ikon

jadi saya perbarui menggunakan perintah: sudo apt-get update Kemudian instal NetworkManager: sudo apt-get instal network-manager-gnome network-manager

Setelah dinyalakan ulang, tampaknya ia mengembalikan ikon dan operasi manajer jaringan penuh saya

Semoga ini bermanfaat bagi Anda seperti bagi saya langkah 1 - dapatkan file deb networ-manager yang benar dari situs web paket (milik saya adalah network-manager_1.2.2-OubuntuO, 16.04.4_i386.deb) pindahkan ke komputer ubuntu Anda - gandakan klik dan instal pembaruan langkah 2 dan (kembali) instal manajer jaringan melalui baris perintah / terminal, dan dapatkan bagian-bagian yang hilang, masalah dan pembaruan diurutkan. semoga berhasil


1

Saya juga perlu menginstal manajer jaringan tanpa internet. Saya mendapat ide dari posting lain untuk menambahkan cdrom: [Ubuntu instal DVD / CD] ke sumber perangkat lunak dalam Software and Updates pada tab 'Other Software'. Sumber cdrom sudah terdaftar tetapi tidak diperiksa jadi saya memeriksanya. Kemudian saya menggunakan Synaptic Package Manager untuk menginstal 'network-manager'. Saya kira saya bisa menggunakan Perangkat Lunak Ubuntu sebagai gantinya. Ini bekerja untuk saya di Ubuntu 18.10


0

Bagi saya, ternyata saya tidak sengaja menghapus /etc/resolv.confdan kemudian mendapatkan gejala yang sama ( nslookup nba.comtidak berfungsi, tetapi nslookup nba.com 4.2.2.4tidak berfungsi, ketika 4.2.2.4dikonfigurasi sebagai server DNS saya).

Memulihkan file dari USB langsung menyelesaikan masalah.


-1

Konfigurasikan kartu ethernet Anda secara manual di / etc / network / interfaces dan restart layanan jaringan. Kemudian perbarui apt-get.


Konfigurasikan kartu ethernet Anda secara manual di / etc / network / interfaces dan restart layanan jaringan. Kemudian perbarui apt-get.
Jan

3
Ini tidak benar-benar menjawab pertanyaan.
TheWanderer
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.