GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Nach der Installation von Ubuntu 12.04 ist die Internetverbindung vollständig verschwunden?

Auf meinem PC sind nach der Installation von Ubuntu 12.04 meine Netzwerke komplett weg. Innerhalb des Terminals, nachdem Sie nm-tool eingegeben haben Ich bekomme folgendes:

The program nm-tool is currently not installed. You can install by typing:
sudo apt-get install network-manager

Nachdem ich das dann mein Passwort eingetippt habe bekomme ich das:

Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  network manager : Depends: iputils-arping but it is not going to be installed
E: Unable to correct problems, you have held broken packages

Ich bin ein absoluter Neuling, was Computer angeht, also habe ich keine Ahnung.

Akzeptierte Antwort:

Wenn Sie kein Netzwerk haben, liegt es nahe, dass Ihre Pakete defekt sind und es nicht installiert werden kann – Apt kann keine Pakete abrufen.

Manuell herunterladen

Da Sie hier posten, haben Sie offensichtlich ein anderes Gerät mit Netzwerkzugriff. Wenn dieser zum Herunterladen von Paketen verwendet werden kann, können Sie dies manuell tun.

  • Bei der Ubuntu-Paketsuche können Sie die Distribution und das Paket angeben; Suche; Hit-Link auswählen; zum Ende der Seite gehen; Paket auswählen; wählen Sie Architektur; Spiegellink / oder Direktlink kopieren;

Download (dies ist für i386, genau):

wget http://archive.ubuntu.com/ubuntu//pool/main/n/network-manager/network-manager_0.9.4.0-0ubuntu3_i386.deb

Auf dieser Seite werden Ihnen auch Abhängigkeiten angezeigt.

  • Oder – im Terminal, wenn die andere Maschine die gleiche Version und Architektur hat:
uri=$(apt-cache show network-manager | grep "^Filename: " | cut -d' ' -f2) && wget "http://archive.ubuntu.com/ubuntu/$uri"

So listen Sie Abhängigkeiten und Zustände auf:

apt-rdepends network-manager --follow=DEPENDS --print-state

Wenn apt-rdepends nicht installiert ist, sollten seine Abhängigkeiten installiert werden

  • Oder – folgen Sie einer dieser Anweisungen.

Posten Sie weitere Informationen

Jetzt. Ein einfacherer Weg wäre vielleicht, zu versuchen, das Netzwerk mit anderen Tools zu reparieren.

A

Öffnen Sie das Terminal Strg +Alt +T und geben Sie die folgenden Befehle aus:

lshw -C network
ifconfig -a
ip addr list
route -n

Und poste die Ausgabe in deiner Frage.

B

Oder – vollständiger – führen Sie ein Skript aus. Siehe Code unten.

  1. Code in einer Datei speichern und ohne Netzwerk auf die Maschine kopieren.
  2. Terminal öffnen und ausführbar machen:
    chmod 700 name_of_file
  3. Führen Sie es aus und speichern Sie die Ausgabe in einer Datei:
    ./name_of_file > result
    # or
    ./name_of_file | tee result

Bereinigen Sie es, wenn Sie möchten, und fügen Sie es Ihrer Frage hinzu.

Code:

#!/bin/bash# Keine Gewährleistungen, Garantien etc.version=0.0.1sep="============================================================="# has_tool ""has_tool(){ Befehl -v "$1">/dev/null 2>&1}# prnt_header "" ""prnt_header(){ printf ";; %sn" "$sep" printf ";; =Werkzeug :%-52s =n" "$1" [[ "$2" !="" ]] &&printf ";; =arg :%-52s =n" "$2" if ! has_tool "$1"; dann e=";; =ERR:`$1' nicht vorhanden." printf "%-63s =n" "$e" printf ";; %sn" "$sep" gibt 1 zurück, wenn [[ "$1" =~ Katze|mehr|weniger ]]; dann wenn ! [[ -e "$2" ]]; then e=";; =ERR:Datei; `$2' nicht vorhanden." printf "%-63s =n" "$e" printf ";; %sn" "$sep" return 1 fi fi printf ";; %sn" "$sep" return 0}# tool_info "" "" ""tool_info(){ local v=(($#!=3)) ​​&&{ printf>&2 "* $0 ERR:Fehlerhafter Aufruf von cmd_present. Fehlende Argumente.n" printf> &2 ";; '%s'n" "[email protected]" return 1 } if ! prnt_header "$1" "$3"; then return 1 fi if [[ $2 ]]; then printf ";; Version $ %s %sn" "$1" "$2" v=( $($1 $2 2>&1) ) printf ";; %sn" "${v[*]}" fi printf ";;n"}# tool_do "" "" "" ""tool_do(){ (($#!=4)) &&{ printf>&2 "* $0 ERR:Fehlerhafter Aufruf von cmd_do. Fehlende Argumente.n" printf>&2 ";; '%s'n" "[email protected]" return 1 } if ! tool_info "$1" "$2" "$3"; dann return 1 fi printf ";; Output:n" (($4==1)) &&sudo $1 $3 || $1 $3 printf "n;;n" return 0}ping_gateways(){ if has_tool route; then # TODO:Auf UG-Flag prüfen gw=$(route -n | awk '{print $2}' | grep -o '^[0-9.]*') for g in ${gw[*]}; TU als ob ! [[ "$g" =="0.0.0.0" ]]; then tool_do "ping" "-V" "-c 3 $g" 0 fi done fi}printf ";; _______________________ NET TEST _______________n" | tee /dev/stderrprintf ";; v. %snn" "$version" | tee /dev/stderrprintf>&2 ";; Funktioniert ...n"tool_info "NetworkManager" "--version" ""printf>&2 ";; Hardware ...n"tool_do "lshw" "-version" "-C Netzwerk" 1#printf>&2 "r
Ubuntu
  1. Dinge, die nach der Installation von Ubuntu 18.04 und 19.10 zu tun sind

  2. Dinge, die nach der Installation von Ubuntu 20.04 Focal Fossa Linux zu tun sind

  3. 10 Dinge, die nach der Installation von Ubuntu Desktop zu tun sind

  4. Dinge, die nach der Installation von Ubuntu 16.04 LTS zu tun sind

  5. Das Internet ist nach dem Verbinden über VPN nicht verfügbar?

So kennen Sie die Version der Anwendung vor der Installation in Ubuntu

Dinge, die nach der Installation von Ubuntu 20.04/22.04 LTS zu tun sind

25 Dinge, die nach der Installation von Ubuntu 20.04 LTS (Focal Fossa) zu tun sind

Fehler nach der Installation von Octave in Ubuntu. Gibt es eine Lösung für den Fehler?

Die 23 besten Dinge, die nach der Installation von Ubuntu 18.04 und 18.10 zu tun sind

30 Top Dinge, die nach der Installation von Ubuntu 15.10 zu tun sind