インターネットにアクセスせずにネットワークマネージャーを再インストールする方法


26

残念ながら、をnetwork-manager-gnome使用してアンインストールしましたsudo apt-get remove --purge network-manager。私はそれを再インストールしようとしましたが、インターネットに接続せずに再インストールすることはできません。これに対する解決策は何ですか?


このマシンの同じOSを持つ他のマシンにアクセスできますか?
Maythux 14

回答:


27
sudo dhclient eth0

その後、あなたはインターネットを使用し、使用することができます...

sudo apt-get install network-manager

2
注:WiFiを使用している場合はこれは扱いにくいですが、(2台目のラップトップを使用して)WiFiパスワードを削除できる場合は、askubuntu.com / a / 294320/67747の手順が簡単になり、これでうまくsudo iwconfig <device> essid <access_point_name> && sudo dhclient <device> いきました。ifconfig <device> up私の場合は必要または同様です。
セージ

1
cabelでインターネットにアクセスできれば、うまくいくでしょう。しかし、再起動すべきであるよりも
Klimenkomud

私はあなたをとても愛しています
マーク

「デバイスeth0が見つかりません」:(
Marco Ancona

実行sudo iwconfigすると、デバイスが表示されます。私の場合eth0、有線接続の名前はありませんでした。
ハテムジェイバー

18

ネットワークマネージャーを最近アップグレードした場合sudo apt-get install --reinstall network-manager、を使用できますが、これはパッケージがまだAptキャッシュ(/var/cache/apt/archives/)にある場合にのみ機能します。私はあなたがそうではないと推測しているので、あなたは長い間物事をしなければならないでしょうが、私は念のためにそれを投げると思いました。

  1. 「インストールせずに試す」でUbuntuライブCDを起動します。インターネットに接続していることを確認してください。

  2. ターミナルタイプ:

    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>
    

    <chrootlocation>Ubuntuインストールの適切な場所(通常はインストール先のパーティションのラベル)に置き換える必要があります。パーティションは、アクセスできるようにマウントする必要もあります。

  3. を編集して/etc/resolve.conf、少なくとも1つ追加しますnameserver

    nameserver 8.8.8.8 # Google Public DNS
    
  4. ターミナルタイプ:

    sudo apt-get update
    sudo apt-get install network-manager
    

    そうしないと、接続不能エラーが発生する可能性があります。

  5. ターミナルタイプでexit。これにより、chroot環境が終了します。

  6. 端末を入力sudo rebootして、コンピューターを再起動します。


sudo apt-get updateコマンドにはインターネット接続が必要です。
アビナッシュラジ14

1
chrootにあります。彼がインターネットを持っていないのは、ネットワークマネージャーをアンインストールしたためです。livecdにはネットワークマネージャーがインストールされているので、それを使用して他のUbuntuインストールに接続およびインストールできます。
マンゴー14

質問の読み方は、ユーザーは通常インターネットに接続されているコンピューターを使用しているということですが、ネットワークマネージャーをアンインストールしたため、現在インターネットに接続できません。livecd getを使用すると、この問題を回避できます。引用:「私はそれを再インストールしようとしていましたが、インターネットに接続していないと再インストールできません」。おそらく間違って読んだのでしょうか?
マンゴー14

また、runディレクトリをバインドします。そうしないと、おそらくunable to resolve hostnameエラーが発生します。sudo mount --bind /run /chrootlocation/run
Dziamid

これは私にとってはうまくいきませんでした-ライブCDはネットワークにアクセスできますが、chrootされたコマンドラインのネットワークアクセスをchrootするとすぐに消えます。
ローガンピックアップ

7
sudo apt-get remove --purge network-manager

上記のコマンドは、サービスに関連していたすべてのパッケージをパージしますnetwork-manager。UbuntuLiveディスクを使用してすべてのパッケージを.debファイルとしてダウンロードし、元のOSにインストールできます。

  • Ubuntu Liveディスクから最初に起動します。

  • そこに行ったら、ターミナルを開いて以下のコマンドを実行します、

    sudo apt-get download network-manager*
    
  • これにより、すべてのネットワークマネージャーパッケージがホームディレクトリにダウンロードされます。

  • 次に、すべての.debパッケージをそのペンドライブのフォルダーまたはHDDの他のパーティションにコピーしてから、システムを再起動します。

  • そこに行ったら、ターミナルを開いて次を実行します。

    cd /path/to/the/directory/where/.deb/files/are/located
    sudo dpkg -i *.deb
    
  • 上記のコマンドは、すべての.debファイルをインストールします。

  • 実行してネットワークマネージャーを再起動します sudo service network-manager restart

これで、パッケージnetwork-manager-gnomeが再び実行されました。


1
OPは、インターネットにアクセスせずにこれ実行できるソリューションを求めました。
jobin 14

3
network-manager-gnomeパッケージを削除したため、OPにはインターネットがありませんが、これは彼がインターネットがないことを意味するものではありません。また、Live CDの使用はホストパッケージに依存しないため、インターネットにアクセスできるようになることに注意してください
Maythux 14

1
network-managerを削除します。今、パッケージをダウンロードするためにどのように接続しますか?:-/追加の問題に感謝します。
e-info128

7

この回答は、network-managerまたは他のパッケージを失う前にインターネットにアクセスできたと仮定しています。

ライブCD / DVD / USB

起動可能なUbuntu CD / DVDまたはUSBスティックを作成し、そこから起動して、「インストールせずにUbuntuを試す」を選択します。Ubuntuデスクトップが表示されたら、ターミナルを開きます。

ルートパーティション

Ubuntuインストールでルートパーティションを見つける必要があります。標準のUbuntuインストールでは、ルートパーティションは「/ dev / sda1」ですが、実際には異なる場合があります。ルートパーティションを特定するには、次のコマンドを実行します。

sudo fdisk -l

これにより、ハードディスクとパーティションのリストが表示され、どのパーティションからルートパーティションを特定する必要があります。以下のステップ3のROOT-PARTITIONは、見つけたルートパーティションです。たとえば、私の場合は/ dev / sda2です。

ルートパーティションへのChroot

特定のパーティションがルートパーティションであることを確認するには、マウントすることができます。/ sys、/ proc、/ run、/ devパーティションとともにルートパーティションをマウントして、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

コピー時にresolv.confが同一であるというエラーが発生した場合は、無視してください。resolv.confをコピーすると、少なくともDHCPを使用してネットワークが機能します。

パッケージの更新/インストール

これでシステムを更新できます-同じ端末で次のように入力します:

apt-get update
apt-get upgrade
apt-get install network-manager network-manager-gnome

最後の手順で問題が発生した場合は、ソースが/etc/apt/sources.listで正しいことを確認してください。同じターミナルで次のように入力します。

sudo nano /etc/apt/sources.list

Ubuntuインストールにchrootしているので、すべての変更が同じターミナルセッションで行われている限り、変更はLive CDではなく、Ubuntuインストールに影響します。

終了したら再起動して、Live CDを取り出します。この回答で問題が解決する場合は、正しくマークしてください。ありがとう!


Ubuntu 14.04でネットワークマネージャーがクラッシュしましたが、これでうまくいきました!どうもありがとうございました!!!
CRachid

私は行いませんしなければならなかったが、これは、働いていたapt-get -f install(何も)をして行くために(?)の依存関係を取得する。その後apt-get install network-manager network-manager-gnomewpasupplicantネットワークをすべて削除したかったので、ネットワークを削除しましたが、再wpasupplicantインストールしてもネットワークは再インストールされませんでした。
午後14

すばらしいです!ありがとう。Ubuntu 16.04 Unityでの動作を確認
aleksk

4

公式のUbuntuコミュニティLiveCdRecovery更新の失敗セクションに従ってください:(https://help.ubuntu.com/community/LiveCdRecovery):

  1. Ubuntu Live CDを起動します。
  2. Ctrl-Alt-F1を押す
  3. 実行:

    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
    
  4. /etc/resolv.confchroot後にネットワークにアクセスするには、OpenDNSネームサーバーを追加します。

    nameserver 208.67.222.222
    nameserver 208.67.220.220
    
  5. 実行:

    apt-get install network-manager
    

これは私のUbunty 14.04LTSで同じ問題を修正するのに役立ちました


4

私はこれに少し遅れていることを知っていますが、この同じ問題に出くわしました。iputils-arping、network-manager、network-manager-gnomeを削除するarping(sudo apt-get install arping)をインストールしました。/ etc / network / interfaceファイルを編集して、eth0の手動IPをセットアップしました。

# 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

x、y、z、a、c、およびdをネットワーク設定に変更します。次に、「sudo service network-interface restart INTERFACE = eth0」を実行して、インターフェイスを再起動しました。これにより、ネットワークマネージャーを再インストールできました(sudo apt-get install network-manager)。ネットワークマネージャーを再インストールする前に、インストールしたarpingパッケージを削除する必要がありました。次に、ネットワークマネージャーを起動します(sudo service network-manager start)。ネットワークマネージャーを実行したら、/ etc / network / interfaceをデフォルトに戻しました(また、念のため手動による変更のコピーを保持しました)。これがお役に立てば幸いです。


3

この同じ問題を解決したら、次の簡単な手順に従ってください。

  1. http://security.ubuntu.com/ubuntu/pool/main/n/network-manager/からインターネットに接続しているデバイスにnetwork-managerをダウンロードします ubuntu16network-manager_1.2.2-0ubuntu0.16.04.4_amd64.deb
    を使用しました.04

  2. 次に、USBまたは電話などを使用してこのファイルを転送します。

  3. $ sudo dpkg -i network-manager_1.2.2-0ubuntu0.16.04.4_amd64.deb

WiFiショートカットが上部にない場合があります。そのためには、このコマンドを使用します

sudo apt-get install ubuntu-desktop そして、マシンの通常の再起動。

完了:)


1
おかげで、Ubuntu 16.04では魅力のように機能しました。最も簡単な解決策:)
john400

1
USBドライブにアクセスできない場合(休暇中など忘れた場合)、両方のコンピューターにSDカードがある限り、ほぼすべてのカメラにあるSDカードを使用してファイルを転送できますスロット。
ジャック

1
APT AUTOFIXを実行しないでください!!! Linux MintコンピューターからCinnamonパッケージをアンインストールし、Linux Mintをゼロから再インストールする道を導きました。
ジャックギフィン

1

私の以前の答えは、インターネットにアクセスできない理由は、「network-manager」をアンインストールしたためであり、通常はコンピューターがインターネットに接続されていることを前提としています。しかし、私があなたの質問を間違って読んだという偶然の機会に、これは実際にはインターネットに接続されていないコンピュータであり、代わりにこの答えを使用する必要がありますが、より時間がかかります。

ステップ#1 =別のコンピューター(Windowsを実行していても構いません)で、「http://packages.ubuntu.com/precise/network-manager」に移動します。(このリンクは、Ubuntu 12.04を使用していることを前提としています。使用していない場合は、バージョンに適したリンクを見つける必要があります)。

ステップ2 = Webページの下部に「amd64」および「i386」へのリンクがあり、適切なものをクリックします。私はamd64を使用しているので、私のステップではそれを想定しています。

ステップ#3 =新しいページには、「network-manager_0.9.4.0-0ubuntu3_amd64.deb」の直接ダウンロードリンクである多数のミラーリンクがあります。リンクを選択して、.debファイルをダウンロードします。

ステップ#4 =最初に提供したURLには、network-managerの依存関係もリストされています。これらの一部はまだインストールされている場合がありますが、インストールしていない場合は、ページにアクセスしてミラーを選択してダウンロードする必要があります。

ステップ#5 =すべての.debsをダウンロードしたら、それらをUbuntuコンピューターに転送し、「/ var / cache / apt / archives」に配置する必要があります。「gksu nautilus / var / cache / apt / archives」を使用してこれを行うには、root権限が必要です。dpkgを使用してそれらをインストールすることもできますが、依存関係を忘れたかどうかはわかりませんので、使用方法については説明しません。

ステップ#6 =端末で「sudo apt-get install --reinstall network-manager」と入力します。


これがインターネットに接続されていないコンピューターの場合、とにかくネットワークマネージャーは何が必要ですか?答えは、ローカルイントラネットに接続して、プリンターやスキャナーなどのリソース、または他のローカルサービスにアクセスすることです。
AJMansfield

1

初心者の成功した回答16.04LTSネットワークマネージャーが新しいインターネットプロバイダーであるRashlyの速度を落とす/切断するのに問題があったため、コマンドラインを使用してwicdに切り替えてネットワークマネージャーを削除することを発見したwicdが動作しませんでした)

解決策最初に適切なネットワークマネージャーdebファイルを別のコンピューター(32ビット/ i386は私)にダウンロードしました(私の場合はnetwork-manager_1.2.2-OubuntuO、16.04.4_i386.deb)メモリカードを使用してファイルをubuntuシステムラップトップに移動しました

以下を見つけるのに時間がかかりました-転送されたdebファイル(デスクトップ上)をダブルクリックするだけで、それ自体がインストールされました(コマンドラインを使用して大きな問題がありました)

インターネットは現在接続されていますが、完璧ではありません-アイコンはありません

コマンドを使用して更新しました:sudo apt-get update次にNetworkManagerをインストールします:sudo apt-get install network-manager-gnome network-manager

再起動すると、アイコンとネットワークマネージャの完全な操作が戻ってきたようです。

私にとってはこれがあなたにとって役立つことを願っていますステップ1-パッケージのWebサイトから正しいnetwor-manager debファイルを取得します(私のものはnetwork-manager_1.2.2-OubuntuO、16.04.4_i386.debでした)それをubuntuコンピュータに移動します-ダブルそれをクリックして、ステップ2更新をインストールし、コマンドライン/ターミナルを介してネットワークマネージャーを(再)インストールし、不足している部品、問題、および更新をソートします。がんばろう


1

また、インターネットなしでnetwork-managerをインストールする必要がありました。cdromを追加する別の投稿からアイデアを得ました:[Ubuntu install DVD / CD]を[Other Software]タブのSoftware and Updatesのソフトウェアソースに追加しました。cdromソースは既にリストされていますが、チェックされていないため、チェックしました。次に、Synaptic Package Managerを使用して「network-manager」をインストールしました。代わりにUbuntu Softwareを使用できたと思います。これはUbuntu 18.10でうまくいきました


0

私にとっては、誤って削除して/etc/resolv.confから同じ症状が発生したことが判明しました(DNSサーバーとして構成されている場合は動作しnslookup nba.comませんが、nslookup nba.com 4.2.2.4動作し4.2.2.4ます)。

ライブUSBからファイルを復元すると、問題が解決しました。


-1

/ etc / network / interfacesでイーサネットカードを手動で設定し、ネットワークサービスを再起動します。次に、apt-get update。


/ etc / network / interfacesでイーサネットカードを手動で設定し、ネットワークサービスを再起動します。次に、apt-get update。

3
これは本当に質問に答えません。
-TheWanderer
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.