Niestety odinstalowałem network-manager-gnome
za pomocą sudo apt-get remove --purge network-manager
. Próbowałem go ponownie zainstalować, ale nie mogę tego zrobić bez połączenia z Internetem. Jakie jest na to rozwiązanie?
network-manager
sekhar
źródło
źródło
Odpowiedzi:
wtedy będziesz mieć internet i będziesz mógł użyć ...
źródło
sudo iwconfig <device> essid <access_point_name> && sudo dhclient <device>
nie potrzebujęifconfig <device> up
lub podobnie w moim przypadku.sudo iwconfig
, zobaczysz urządzenia. w moim przypadku nie miałemeth0
nazwy mojego przewodowego połączenia.Jeśli niedawno zaktualizowałeś menedżera sieci, możesz go użyć
sudo apt-get install --reinstall network-manager
, ale działa to tylko wtedy, gdy pakiet nadal znajduje się w pamięci podręcznej Apt (/var/cache/apt/archives/
). Zgaduję, że tego nie zrobiłeś, więc będziesz musiał robić wszystko na dłuższą metę, ale pomyślałem, że na wszelki wypadek.Uruchom dysk CD z systemem Ubuntu na żywo w „Spróbuj bez instalacji”. Upewnij się, że masz połączenie z Internetem.
W typie terminala:
Będziesz musiał zastąpić
<chrootlocation>
odpowiednią lokalizację instalacji Ubuntu, zazwyczaj etykietę partycji, na której jest zainstalowany. Partycja musi być również zamontowana, aby można było uzyskać do niej dostęp.Edytuj swój
/etc/resolve.conf
i dodaj co najmniej jedennameserver
:W typie terminala:
Jeśli tego nie zrobisz, prawdopodobnie nie będzie można połączyć się z błędem.
W typie terminala
exit
. To wyjdzie ze środowiska chroot.W typie terminala,
sudo reboot
aby ponownie uruchomić komputer.źródło
sudo apt-get update
polecenia potrzebne jest połączenie z Internetem .run
unable to resolve hostname
sudo mount --bind /run /chrootlocation/run
Powyższe polecenie wyczyści wszystkie pakiety związane z usługą
network-manager
. Możesz pobrać wszystkie pakiety jako plik .deb za pomocą dysku Ubuntu Live, a następnie zainstalować je w oryginalnym systemie operacyjnym.Pierwsze uruchomienie z dysku Live Ubuntu.
Gdy tam wejdziesz, otwórz terminal i uruchom poniższe polecenie,
Spowoduje to pobranie wszystkich pakietów menedżera sieci do katalogu domowego.
Teraz skopiuj wszystkie
.deb
pakiety do folderu w tym pendrivie lub innych partycjach na dysku twardym, a następnie uruchom ponownie system.Po przejściu tam otwórz terminal i wykonaj następujące czynności:
Powyższe polecenie zainstaluje wszystkie
.deb
pliki.Teraz uruchom ponownie menedżera sieci, uruchamiając
sudo service network-manager restart
Teraz masz pakiet
network-manager-gnome
ponownie uruchomiony.źródło
network-manager-gnome
pakietu, ale to nie znaczy, że nie ma Internetu. Należy również pamiętać, że korzystanie z Live CD nie będzieTa odpowiedź zakłada, że miałeś dostęp do Internetu przed utratą menedżera sieci lub jakichkolwiek innych pakietów.
Live CD / DVD / USB
Utwórz bootowalną płytę CD / DVD lub pamięć USB Ubuntu, uruchom ją z niego i wybierz „Wypróbuj Ubuntu bez instalacji”. Po przejściu do pulpitu Ubuntu otwórz terminal.
Partycja root
Musisz znaleźć swoją partycję główną w instalacji Ubuntu. W standardowej instalacji Ubuntu partycja root to „/ dev / sda1”, ale może być inna. Aby dowiedzieć się, co to jest partycja główna, uruchom następujące polecenie:
Spowoduje to wyświetlenie listy dysków twardych i partycji, z których będziesz musiał dowiedzieć się, która z nich jest partycją główną. Poniżej w kroku 3 ROOT-PARTITION to właśnie znaleziona partycja root, na przykład / dev / sda2 w moim przypadku.
Chroot Into Your Root Partition
Aby upewnić się, że określona partycja jest partycją główną, możesz ją zamontować. Zamontujmy więc partycję root wraz z partycjami / sys, / proc, / run i / dev i wpiszmy chroot:
Jeśli podczas kopiowania pojawi się błąd związany z identycznością resolv.conf, po prostu zignoruj go. Kopiowanie resolv.conf powoduje, że sieć działa, przynajmniej dla mnie (za pomocą DHCP).
Zaktualizuj / zainstaluj pakiety
Teraz możesz zaktualizować system - w tym samym terminalu wpisz:
Jeśli masz problemy z ostatnim krokiem, upewnij się, że twoje źródła są poprawne w /etc/apt/sources.list - w tym samym terminalu wpisz:
Ponieważ chrootowałeś do swojej instalacji Ubuntu, wprowadzone zmiany wpływają na to, a nie na Live CD, o ile wszystkie zmiany są dokonywane w tej samej sesji terminalowej.
Uruchom ponownie po zakończeniu i wyjmij Live CD. Jeśli ta odpowiedź rozwiązuje problem, zaznacz go poprawnie. Dzięki!
źródło
apt-get -f install
(nic więcej), aby uzyskać zależności (?), Aby wejść. Następnieapt-get install network-manager network-manager-gnome
. Usunąłem sieć, usuwającwpasupplicant
wszystko, co chciałem usunąć z sieci, ale ponowna instalacjawpasupplicant
nie spowodowała ponownej instalacji sieci.Postępuj zgodnie z oficjalną sekcją Niepowodzenia aktualizacji LiveCdRecovery dla Ubuntu communuty: ( https://help.ubuntu.com/community/LiveCdRecovery ):
Biegać:
Dodaj serwery nazw OpenDNS do swojego,
/etc/resolv.conf
aby uzyskać dostęp do sieci po chroot:Biegać:
Pomogło to rozwiązać ten sam problem na moim Ubunty 14.04LTS
źródło
Wiem, że jestem trochę spóźniony, ale właśnie natknąłem się na ten sam problem. Zainstalowałem arping (sudo apt-get install arping), który usunął iputils-arping, network-manager i network-manager-gnome. Zredagowałem plik / etc / network / interface, aby skonfigurować ręczne IP dla eth0.
Zmień x, y, z, a, cid na ustawienia sieciowe. Następnie uruchomiłem „sudo service network-interface restart INTERFACE = eth0”, aby zrestartować interfejs. To pozwoliło mi ponownie zainstalować menedżera sieci (sudo apt-get install network-manager). Musiałem wyczyścić pakiet arping, który zainstalowałem, zanim menedżer sieci ponownie się zainstalował. Następnie uruchom menedżera sieci (usługa sudo Network-manager start). Po uruchomieniu menedżera sieci zmieniłem / etc / network / interface z powrotem na domyślny (i zachowałem kopię ręcznej zmiany na wszelki wypadek). Mam nadzieję, że to pomaga.
źródło
Właśnie rozwiązałem ten sam problem, wykonaj następujące proste kroki:
Pobierz menedżera sieci na urządzenie posiadające połączenie internetowe ze strony http://security.ubuntu.com/ubuntu/pool/main/n/network-manager/
Użyłem menedżera sieci_1.2.2-0ubuntu0.16.04.4_amd64.deb dla systemu Ubuntu16 .04
Następnie przenieś ten plik za pomocą USB lub telefonu itp.
$ sudo dpkg -i network-manager_1.2.2-0ubuntu0.16.04.4_amd64.deb
Może się zdarzyć, że na górze może brakować skrótu Wi-Fi, wystarczy użyć tego polecenia
sudo apt-get install ubuntu-desktop
a następnie normalny restart komputera.Gotowy :)
źródło
Moja poprzednia odpowiedź zakłada, że powodem, dla którego nie możesz uzyskać dostępu do Internetu jest to, że odinstalowałeś „menedżera sieci” i że zwykle komputer jest podłączony do Internetu. Jednak na wszelki wypadek, że źle odczytałem twoje pytanie, i to w rzeczywistości komputer, który nigdy nie jest podłączony do Internetu, będziesz musiał użyć tej odpowiedzi, choć będzie to bardziej czasochłonne.
Krok # 1 = Na innym komputerze (może działać system Windows, nie ma znaczenia), przejdź do „ http://packages.ubuntu.com/precise/network-manager ”. (Ten link zakłada, że używasz Ubuntu 12.04, jeśli nie, musisz znaleźć link odpowiedni dla twojej wersji).
Krok 2 = Na dole strony znajduje się link do „amd64” i „i386”, kliknij odpowiedni. Używam amd64, więc moje kroki to założą.
Krok # 3 = Na nowej stronie znajduje się kilka lustrzanych linków, które są bezpośrednimi linkami do pobrania dla „network-manager_0.9.4.0-0ubuntu3_amd64.deb”. Wybierz link i pobierz plik .deb.
Krok # 4 = Na pierwszym adresie URL podałem również listę zależności dla menedżera sieci. Niektóre z nich mogą być nadal zainstalowane, ale w przypadku tych nie musisz ich również pobrać, odwiedzając ich stronę i wybierając kopię lustrzaną.
Krok # 5 = Po pobraniu wszystkich plików .deb będziesz musiał przenieść je na komputer Ubuntu i umieścić w „/ var / cache / apt / archives”. Aby to zrobić, potrzebujesz uprawnień roota, które można uzyskać za pomocą „gksu nautilus / var / cache / apt / archives”. Możesz także użyć dpkg, aby je zainstalować, ale nie powie, czy zapomniałeś o zależności, więc nie zamierzam się z tego korzystać.
Krok # 6 = W terminalu wpisz „sudo apt-get install --reinstall network-manager”.
źródło
Pomyślna odpowiedź dla początkujących 16.04LTS Miałem problemy z spowolnieniem / rozłączeniem się menedżera sieci z nowym dostawcą Internetu Rashly, postanowiłem wrócić do wicd i usunąć menedżera sieci za pomocą wiersza poleceń Nie mogę uruchomić wicd (głupio i tak nie znalazłem żadnych sieci )
Rozwiązanie Najpierw pobrałem odpowiedni plik deb menedżera sieci na inny komputer (32bit / i386 dla mnie) (mój to network-manager_1.2.2-OubuntuO, 16.04.4_i386.deb) przeniósł plik na laptopa systemowego Ubuntu za pomocą karty pamięci
poświęciłem trochę czasu, aby dowiedzieć się, co następuje - wystarczy dwukrotnie kliknąć przesłany plik deb (na moim pulpicie) i sam się zainstalował (miał poważne problemy z użyciem wiersza poleceń)
Internet jest teraz podłączony - ale nie doskonały - bez ikony
więc zaktualizowałem za pomocą polecenia: sudo apt-get update Następnie zainstaluj NetworkManager: sudo apt-get install network-manager-gnome network-manager
Po ponownym uruchomieniu wygląda na to, że zwrócił mi moją ikonę i pełną obsługę menedżera sieci
Mam nadzieję, że jest to dla ciebie pomocne, jak to było dla mnie krok 1 - pobierz poprawny plik deb networ-manager ze strony internetowej pakietów (mój to network-manager_1.2.2-OubuntuO, 16.04.4_i386.deb) przenieś go na swój komputer ubuntu - podwójny kliknij i zainstaluj aktualizację kroku 2 i (ponownie) zainstaluj menedżera sieci za pomocą wiersza poleceń / terminala i posortuj brakujące części, problemy i aktualizacje. powodzenia
źródło
Musiałem także zainstalować menedżera sieci bez internetu. Pomysł wziął się z innego postu, aby dodać cdrom: [Ubuntu install DVD / CD] do źródeł oprogramowania w Software and Updates na zakładce „Other Software”. Źródło cdrom było już na liście, ale nie zostało sprawdzone, więc to sprawdziłem. Następnie użyłem Synaptic Package Manager do zainstalowania menedżera sieci. Myślę, że zamiast tego mogłem użyć oprogramowania Ubuntu. To działało dla mnie w Ubuntu 18.10
źródło
Dla mnie okazało się, że przypadkowo usunąłem,
/etc/resolv.conf
a następnie dostałem te same objawy (nslookup nba.com
nie działa, alenslookup nba.com 4.2.2.4
działa, kiedy4.2.2.4
został skonfigurowany jako mój serwer DNS).Przywrócenie pliku z Live USB rozwiązało problem.
źródło
Ręcznie skonfiguruj kartę Ethernet w / etc / network / interfaces i zrestartuj usługę sieciową. Następnie apt-get update.
źródło