Sfortunatamente, ho disinstallato network-manager-gnome
usando sudo apt-get remove --purge network-manager
. Stavo cercando di reinstallarlo da ma senza connessione a Internet non posso farlo. Qual è la soluzione per questo?
Sfortunatamente, ho disinstallato network-manager-gnome
usando sudo apt-get remove --purge network-manager
. Stavo cercando di reinstallarlo da ma senza connessione a Internet non posso farlo. Qual è la soluzione per questo?
Risposte:
sudo dhclient eth0
allora avrai internet e puoi usare ...
sudo apt-get install network-manager
sudo iwconfig <device> essid <access_point_name> && sudo dhclient <device>
io no necessità ifconfig <device> up
o simili nel mio caso.
sudo iwconfig
vedrai i dispositivi. nel mio caso non avevo eth0
per il nome della mia connessione cablata.
Se hai recentemente aggiornato il tuo gestore di rete puoi usarlo sudo apt-get install --reinstall network-manager
, ma questo funziona solo se il pacchetto è ancora nella tua cache Apt ( /var/cache/apt/archives/
). Immagino che tu non l'abbia fatto, quindi dovrai fare le cose a lungo, ma ho pensato di buttarlo per caso.
Avvia un CD live di Ubuntu in "Prova senza installare". Assicurati di essere connesso a Internet.
Nel tipo di terminale:
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>
Dovrai sostituire <chrootlocation>
con la posizione appropriata dell'installazione di Ubuntu, in genere l'etichetta della partizione su cui è installata. La partizione deve anche essere montata in modo che sia possibile accedervi.
Modifica il tuo /etc/resolve.conf
e aggiungine almeno uno nameserver
:
nameserver 8.8.8.8 # Google Public DNS
Nel tipo di terminale:
sudo apt-get update
sudo apt-get install network-manager
In caso contrario, probabilmente non riuscirai a connetterti.
Nel tipo di terminale exit
. Questo ti esce dall'ambiente chroot.
Nel terminale digitare sudo reboot
per riavviare il computer.
sudo apt-get update
comando.
run
directory, altrimenti probabilmente unable to resolve hostname
sudo mount --bind /run /chrootlocation/run
sudo apt-get remove --purge network-manager
Il comando sopra eliminerà tutti i pacchetti correlati al servizio network-manager
. Puoi scaricare tutti i pacchetti come file .deb usando un disco Ubuntu Live e installarlo sul tuo sistema operativo originale.
Primo avvio da un disco Ubuntu Live.
Una volta che vai lì apri un terminale ed esegui il comando seguente,
sudo apt-get download network-manager*
Ciò scaricherà tutti i pacchetti del gestore di rete nella home directory.
Ora copia tutti i .deb
pacchetti in una cartella in quella pen drive o in altre partizioni nel tuo HDD e quindi riavvia il sistema.
Una volta che ci vai, apri il terminale e procedi come segue:
cd /path/to/the/directory/where/.deb/files/are/located
sudo dpkg -i *.deb
Il comando sopra installerà tutti i .deb
file.
Ora riavvia il gestore di rete eseguendo sudo service network-manager restart
Ora hai di network-manager-gnome
nuovo il pacchetto in esecuzione.
network-manager-gnome
pacchetto, ma ciò non significa che non abbia Internet. Inoltre,
Questa risposta presuppone che tu abbia avuto accesso a Internet prima di perdere il gestore della rete o qualsiasi altro pacchetto.
Crea un CD / DVD o una chiavetta USB Ubuntu avviabile, avvia da esso e seleziona "Prova Ubuntu senza installare". Una volta arrivato sul desktop di Ubuntu, apri un terminale.
Devi scoprire la tua partizione di root sulla tua installazione di Ubuntu. Su un'installazione standard di Ubuntu, la partizione di root è "/ dev / sda1", ma potrebbe essere diversa per te. Per capire qual è la partizione di root, esegui il seguente comando:
sudo fdisk -l
Verrà visualizzato un elenco di dischi rigidi e partizioni da cui dovrai capire quale è la partizione di root. Di seguito al passaggio 3, ROOT-PARTITION è la partizione di root che hai appena trovato, ad esempio / dev / sda2 nel mio caso.
Per assicurarsi che una determinata partizione sia la partizione radice, è possibile montarla. Quindi montiamo la partizione di root insieme alle partizioni / sys, / proc, / run e / dev e inseriamo 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
Se viene visualizzato un errore relativo a resolv.conf identico durante la copia, ignorarlo. La copia di resolv.conf fa funzionare la rete, almeno per me (usando DHCP).
Ora puoi aggiornare il sistema: nello stesso terminale, digita:
apt-get update
apt-get upgrade
apt-get install network-manager network-manager-gnome
Se hai problemi con l'ultimo passaggio, assicurati che i tuoi sorgenti siano corretti in /etc/apt/sources.list - nello stesso terminale, digita:
sudo nano /etc/apt/sources.list
Poiché hai eseguito il chroot nell'installazione di Ubuntu, le modifiche apportate influiscono su di esso e non sul Live CD, purché tutte le modifiche vengano apportate nella stessa sessione del terminale.
Riavvia al termine e rimuovi il Live CD. Se questa risposta risolve il problema, contrassegnalo come corretto. Grazie!
apt-get -f install
(nient'altro) per ottenere dipendenze (?) apt-get install network-manager network-manager-gnome
. Avevo nascosto la mia rete rimuovendo ciò wpasupplicant
che voleva rimuovere tutto la rete, ma una reinstallazione di wpasupplicant
non ha reinstallato le cose di rete.
Segui la sezione ufficiale dell'errore di aggiornamento LiveCdRecovery ufficiale di Ubuntu: ( https://help.ubuntu.com/community/LiveCdRecovery ):
Correre:
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
Aggiungi i server dei nomi OpenDNS al tuo /etc/resolv.conf
per accedere alla rete dopo chroot:
nameserver 208.67.222.222
nameserver 208.67.220.220
Correre:
apt-get install network-manager
Ciò ha contribuito a risolvere lo stesso problema sul mio Ubunty 14.04LTS
So di essere un po 'in ritardo, ma ho riscontrato questo stesso problema. Ho installato arping (sudo apt-get install arping) che ha rimosso iputils-arping, network-manager e network-manager-gnome. Ho modificato il file / etc / network / interface per impostare un IP manuale per 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
Modifica x, y, z, a, c e d nelle impostazioni di rete. Ho quindi eseguito "sudo service network-interface restart INTERFACE = eth0" per riavviare l'interfaccia. Questo mi ha permesso di reinstallare il gestore di rete (sudo apt-get install network-manager). Ho dovuto eliminare il pacchetto di arping installato prima che il gestore di rete si reinstallasse. Quindi avviare il gestore di rete (sudo service network-manager start). Una volta che il gestore della rete era in esecuzione, ho modificato / etc / network / interface in modo predefinito (e ho conservato una copia della modifica manuale per ogni evenienza). Speriamo che questo aiuti.
Ho appena risolto lo stesso problema, segui questi semplici passaggi:
Scarica gestore di rete in un dispositivo con connessione Internet da
http://security.ubuntu.com/ubuntu/pool/main/n/network-manager/
Ho usato network- manager_1.2.2-0ubuntu0.16.04.4_amd64.deb per ubuntu16 .04
Quindi trasferire questo file tramite USB o telefono, ecc.
$ sudo dpkg -i network-manager_1.2.2-0ubuntu0.16.04.4_amd64.deb
Può succedere che il collegamento wifi possa mancare in alto, per questo basta usare questo comando
sudo apt-get install ubuntu-desktop
e quindi un normale riavvio del computer.
Fatto :)
La mia risposta precedente presuppone che il motivo per cui non è possibile accedere a Internet sia dovuto alla disinstallazione di "gestore di rete" e che normalmente il computer sia collegato a Internet. Tuttavia, nel caso in cui avessi letto la tua domanda in modo errato, e questo è in realtà un computer che non è mai connesso a Internet, dovrai invece utilizzare questa risposta, sebbene richiederà più tempo.
Step # 1 = Su un altro computer (può essere in esecuzione Windows, non importa), vai su " http://packages.ubuntu.com/precise/network-manager ". (Questo collegamento presuppone che tu stia utilizzando Ubuntu 12.04, in caso contrario dovrai trovare il collegamento appropriato alla tua versione).
Passaggio # 2 = Nella parte inferiore della pagina Web è presente un collegamento per "amd64" e "i386", fare clic su quello appropriato. Sto usando amd64 quindi i miei passi lo supporranno.
Step # 3 = Nella nuova pagina ci sono un sacco di collegamenti mirror che sono collegamenti di download diretto per "network-manager_0.9.4.0-0ubuntu3_amd64.deb". Scegli un collegamento e scarica il file .deb.
Step # 4 = Nel primo URL che ho fornito elenca anche le dipendenze per il gestore della rete. È possibile che alcuni di questi siano ancora installati, ma per quelli che non lo sono è necessario scaricarli anche visitando la loro pagina e selezionando un mirror.
Step # 5 = Dopo aver scaricato tutti i .debs dovrai trasferirli sul computer Ubuntu e metterli in "/ var / cache / apt / archives". Per fare ciò avrai bisogno dei privilegi di root che possono essere raggiunti con "gksu nautilus / var / cache / apt / archives". Potresti anche usare dpkg per installarli, ma non ti dirà se hai dimenticato una dipendenza, quindi non ho intenzione di capire come usarlo.
Step # 6 = Nel terminale digitare "sudo apt-get install --reinstall network-manager".
Una risposta di successo per i principianti 16.04LTS Stavo avendo problemi con il rallentamento / disconnessione del gestore di rete con il nuovo provider Internet Rashly, ha deciso di tornare a WICD e ha rimosso il gestore di rete tramite la riga di comando. )
Soluzione Prima ho scaricato il file deb appropriato del gestore di rete su un altro computer (32 bit / i386 per me) (il mio era network-manager_1.2.2-OubuntuO, 16.04.4_i386.deb) spostato il file sul laptop del sistema ubuntu usando la scheda di memoria
ci è voluto del tempo per scoprire quanto segue: basta fare doppio clic sul file deb trasferito (sul mio desktop) e si è installato da solo (ha avuto problemi importanti usando la riga di comando)
Internet ora connesso - ma non perfetto - nessuna icona
così ho aggiornato usando il comando: sudo apt-get update Quindi installa NetworkManager: sudo apt-get installa network-manager-gnome network-manager
Una volta riavviato, sembra che mi abbia restituito la mia icona e il funzionamento completo del gestore di rete
Spero che questo sia utile per te come lo è stato per me passaggio 1: ottieni il file deb networ-manager corretto dal sito Web dei pacchetti (il mio era network-manager_1.2.2-OubuntuO, 16.04.4_i386.deb) spostalo sul tuo computer Ubuntu - doppio fare clic su di esso e installare l'aggiornamento del passaggio 2 e (reinstallare) il gestore di rete tramite riga di comando / terminale e ordinare le parti mancanti, i problemi e gli aggiornamenti ordinati. in bocca al lupo
Avevo anche bisogno di installare Network Manager senza Internet. Ho avuto l'idea da un altro post per aggiungere il cdrom: [Ubuntu install DVD / CD] alle fonti del software in Software e aggiornamenti nella scheda "Altro software". Il sorgente cdrom era già elencato ma non controllato, quindi l'ho controllato. Quindi ho usato Synaptic Package Manager per installare "network-manager". Immagino che avrei potuto usare invece il software Ubuntu. Questo ha funzionato per me in Ubuntu 18.10
Per me, si è scoperto che ho eliminato per errore /etc/resolv.conf
e poi ho avuto gli stessi sintomi ( nslookup nba.com
non funziona, ma nslookup nba.com 4.2.2.4
funziona, quando è 4.2.2.4
stato configurato come il mio server DNS).
Il ripristino del file da una USB live ha risolto il problema.
Configurare manualmente la scheda Ethernet in / etc / network / interfaces e riavviare il servizio di rete. Quindi apt-get update.