GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu 12.04をインストールした後、インターネット接続が完全に消えましたか?

Ubuntu 12.04をインストールした後の私のPCでは、私のネットワークは完全になくなっています。ターミナル内で、nm-toolと入力した後 次のようになります:

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

それを入力すると、パスワードが表示されます:

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

私はコンピューターに関しては完全な初心者なので、手がかりがありません。

承認された回答:

ネットワークがない場合は、パッケージが壊れていてインストールできないと考えられます–Aptはパッケージを取得できません。

手動でダウンロード

ここに投稿しているので、明らかにネットワークにアクセスできる別のユニットがあります。これを使用してパッケージをダウンロードできる場合は、手動でダウンロードできます。

  • Ubuntuパッケージ検索では、ディストリビューションとパッケージを指定できます。探す;ヒットリンクを選択します。ページの一番下に移動します。パッケージを選択します。アーキテクチャを選択します。ミラーリンク/または直接リンクをコピーします。

ダウンロード(これはi386用です、正確です):

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

そのページへの依存関係も提供されます。

  • または–他のマシンが同じバージョンおよびアーキテクチャの場合はターミナルで:
uri=$(apt-cache show network-manager | grep "^Filename: " | cut -d' ' -f2) && wget "http://archive.ubuntu.com/ubuntu/$uri"

依存関係と状態を一覧表示するには、次のようにします。

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

apt-rdependsの場合 インストールされていない場合は、依存関係をインストールする必要があります

  • または–これらの指示のいずれかに従ってください。

さらに情報を投稿する

今。より簡単な方法は、おそらく他のツールを使用してネットワークを修正しようとすることです。

A

ターミナルCtrlを開きます + Alt + T 次のコマンドを発行します:

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

そして、あなたの質問に出力を投稿してください。

B

または、より完全なスクリプトを実行します。 下部のコードを参照してください。

  1. コードをファイルに保存し、ネットワークのないマシンにコピーします。
  2. ターミナルを開いて実行可能にします:
    chmod 700 name_of_file
  3. 実行して出力をファイルに保存します:
    ./name_of_file > result
    # or
    ./name_of_file | tee result

必要に応じて消毒し、質問に追加してください。

コード:

 #!/ bin / bash#保証なし、保証なしversion =0.0.1sep ="=============================================================="#has_tool"  "has_tool(){コマンド-v"$1"> / dev / null 2>&1}#prnt_header "" "" prnt_header(){printf ";;%sn" "$ sep" printf ";; =tool :%-52s =n "" $ 1 "[[" $ 2 "!=" "]] &&printf";; =arg:%-52s =n "" $ 2 "if! has_tool "$ 1";次にe=";; =ERR:` $1'は存在しません。 " printf "%-63s =n" "$ e" printf ";;%sn" "$ sep" return 1 fi if [["$ 1" =〜cat | more | less]];それなら! [[-e "$ 2"]];次にe=";; =ERR:ファイル;` $2'は存在しません。 " 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:cmd_presentの呼び出しが正しくありません。arguments.nがありません "printf> &2 ";;'%s' n" "[email protected]" return 1} if! prnt_header "$ 1" "$ 3";次に、[[$2]]の場合は1fiを返します。次にprintf";;バージョン$%s%sn" "$ 1" "$ 2" v =($($ 1 $ 2 2>&1))printf ";;%sn" "$ {v [*]}" fi printf ";; n "}#tool_do"  ""  ""  ""  "tool_do(){(($#!=4))&&{printf>&2" * $ 0 ERR:cmd_doの呼び出しが正しくありません。引数がありません。n "printf>&2";;'%s' n "" [email protected] "return 1} if! tool_info "$ 1" "$ 2" "$ 3";次に、1 fi printf ";; Output:n"(($ 4 ==1))&&sudo $ 1 $3||を返します。 $ 1 $ 3 printf "n;; n" return 0} ping_gateways(){if has_tool route;次に#TODO:${gw[*]}のgのUGフラグgw=$(route -n | awk'{print $ 2}' | grep -o'^[0-9。]*')を確認します。もしそうなら! [["$ g" =="0.0.0.0"]];次に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 ";; Working ... n" tool_info "NetworkManager" "--version" "" printf>&2 ";; Hardware ... n" tool_do "lshw" "-version" "-Cネットワーク"1#printf>&2" r
Ubuntu
  1. Ubuntuデスクトップをインストールした後に行うべき10のこと

  2. Ubuntu16.04LTSをインストールした後に行うこと

  3. VPN経由で接続した後、インターネットが利用できなくなりますか?

  1. Ubuntu18.04および19.10をインストールした後に行うこと

  2. Ubuntu 20.04 FocalFossaLinuxをインストールした後の作業

  3. Ubuntu16.04LTSをインストールした後に行うべきトップ10のタスク

  1. Ubuntu18.04LTSデスクトップをインストールした後に行うべきトップ10のこと

  2. Ubuntu20.04LTSをインストールした後に行うべきトップ14のこと

  3. Ubuntu20.04デスクトップをインストールした後に行うべき19のベストなこと