GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Dopo aver installato Ubuntu 12.04 la connessione Internet è completamente scomparsa?

Sul mio PC dopo aver installato Ubuntu 12.04 le mie reti sono completamente scomparse. All'interno del terminale, dopo aver digitato nm-tool Ottengo quanto segue:

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

Dopo averlo digitato, la mia password ottengo questo:

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

Sono un principiante assoluto quando si tratta di computer, quindi non ne ho idea.

Risposta accettata:

Se non hai una rete, è ovvio che i tuoi pacchetti sono rotti e non è in grado di installarli:Apt non può recuperare i pacchetti.

Scarica manualmente

Mentre stai postando qui, ovviamente hai un'altra unità con accesso alla rete. Se questo può essere utilizzato per scaricare i pacchetti, puoi farlo manualmente.

  • In Ubuntu Packages Search puoi specificare distribuzione e pacchetto; ricerca; seleziona hit-link; vai a fondo pagina; selezionare il pacchetto; seleziona Architettura; copia link mirror / o link diretto;

Scarica (questo è per i386, preciso):

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

Ti verranno anche servite le dipendenze su quella pagina.

  • Oppure – nel terminale se l'altra macchina ha la stessa versione e architettura:
uri=$(apt-cache show network-manager | grep "^Filename: " | cut -d' ' -f2) && wget "http://archive.ubuntu.com/ubuntu/$uri"

Per elencare le dipendenze e lo stato, fai:

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

Se apt-rdepends non è installato, le sue dipendenze dovrebbero essere installate

  • Oppure – segui una di queste istruzioni.

Pubblica qualche informazione in più

Adesso. Un modo più semplice sarebbe forse provare a riparare la rete utilizzando altri strumenti.

A

Apri il terminale Ctrl +Alt +T ed impartire i seguenti comandi:

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

E pubblica l'output nella tua domanda.

B

Oppure, più completo, esegui uno script. Vedi codice in fondo.

  1. Salva il codice in un file e copialo su una macchina senza rete.
  2. Apri il terminale e rendilo eseguibile:
    chmod 700 name_of_file
  3. Eseguilo e salva l'output su file:
    ./name_of_file > result
    # or
    ./name_of_file | tee result

Sanificalo se vuoi e aggiungilo alla tua Domanda.

Codice:

#!/bin/bash# Nessuna garanzia, garanzie ecc.version=0.0.1sep="==============================================================="# has_tool ""has_tool(){ comando -v "$1">/dev/null 2>&1}# prnt_header "" ""prnt_header(){ printf ";; %sn" "$sep" printf ";; =strumento :%-52s =n" "$1" [[ "$2" !="" ]] &&printf ";; =arg :%-52s =n" "$2" se ! has_tool "$1"; quindi e=";; =ERR:`$1' non presente." printf "%-63s =n" "$e" printf ";; %sn" "$sep" return 1 fi if [[ "$1" =~ cat|more|less ]]; allora se! [[ -e "$2" ]]; quindi e=";; =ERR:File; `$2' non presente." 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:chiamata errata a cmd_present. Argomenti mancanti.n" printf> &2 ";; '%s'n" "[email protetta]" return 1 } if ! prnt_header "$1" "$3"; quindi restituisce 1 fi se [[ $2 ]]; then printf ";; Versione $ %s %sn" "$1" "$2" v=( $($1 $2 2>&1) ) printf ";; %sn" "${v[*]}" fi printf ";;n"}# tool_do "" "" "" ""tool_do(){ (($#!=4)) &&{ printf>&2 "* $0 ERR:chiamata errata a cmd_do. Argomenti mancanti.n" printf>&2 ";; '%s'n" "[email protetta]" return 1 } if ! tool_info "$1" "$2" "$3"; quindi restituisce 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:Verifica la presenza di UG flag gw=$(route -n | awk '{print $2}' | grep -o '^[0-9.]*') for g in ${gw[*]}; fallo se! [[ "$g" =="0.0.0.0" ]]; then tool_do "ping" "-V" "-c 3 $g" 0 fi fatto fi}printf ";; _______________________ NET TEST _____________________________n" | tee /dev/stderrprintf ";; v. %snn" "$versione" | tee /dev/stderrprintf>&2 ";; funzionante ...n"tool_info "NetworkManager" "--version" ""printf>&2 ";; Hardware ...n"tool_do "lshw" "-version" "-C rete" 1#printf>&2 "r
Ubuntu
  1. Cose da fare dopo aver installato Ubuntu 18.04 e 19.10

  2. Cose da fare dopo aver installato Ubuntu 20.04 Focal Fossa Linux

  3. 10 cose da fare dopo aver installato Ubuntu Desktop

  4. Cose da fare dopo aver installato Ubuntu 16.04 LTS

  5. Internet diventa indisponibile dopo la connessione tramite VPN?

Come conoscere la versione dell'applicazione prima dell'installazione in Ubuntu

Cose da fare dopo aver installato Ubuntu 20.04/22.04 LTS

25 cose da fare dopo aver installato Ubuntu 20.04 LTS (Focal Fossa)

Errore dopo l'installazione di Octave in Ubuntu L'errore ha qualche soluzione?

23 migliori cose da fare dopo aver installato Ubuntu 18.04 e 18.10

30 cose migliori da fare dopo aver installato Ubuntu 15.10