私はi686 Arch PC上でi3ウィンドウマネージャと一緒にDebian Buster 10.7を実行しています。私は実験のためにこれを行い、apt remove lightdm
デフォルトのlightdmの代わりにttyログインプロンプトだけを使用しても大丈夫だと思いました。私が入力すると、もはやapt remove lightdm
必要なくなり、Removalを使用できるというパッケージの束も表示されましたapt autoremove
。だからそうしましたapt remove lightdm && apt autoremove
。その後、自動削除が完了すると、自動削除も削除されることがわかりましたnetwork-manager
。一見すると、昨日システムを更新した後、以前のバージョンのNetwork Managerが削除されたことがわかりました。引き続き再起動しました。その後、ネットワークケーブルを接続しましたが、インターネットがありませんでした。 Webサーフィンなどをするときによく使うモバイルテザリングも試してみました。今、オフラインコンピュータは1台しか残っていません。これで私はip addr
電源コードが接続されていましたが、通常は以前はipv4アドレスが接続されていないことがわかりました。
ルートで実行したのにブロックされたと言いsystemctl start NetworkManager
ましたね。私はそれをし、systemctl status NetworkManager
それは死んだサービスだと言った。systemctl unmask NetworkManager.service
これsystemctl start NetworkManager
で、NetworkManager.serviceサービスが見つかりませんでした。
私は失敗した新人だった。この問題を解決するにはどうすればよいですか?
答え1
まず、インターネットに接続する必要があります。ip link
インターフェイスネットワーク(enp2s0
インターフェイスと192.168.0.1
ゲートウェイなど)を表示するイーサネットケーブルを接続し、次のコマンドを実行します。
sudo ip link set enp2s0 up
sudo ip addr add 192.168.0.100/24 dev enp2s0
sudo ip route add default via 192.168.0.1
その後、次の方法でmissnigパッケージをインストールできますapt
。
sudo apt update
sudo apt install network-manager
答え2
私が問題を解決したのは、最初に必要な要件を満たすためにDebianからインポートされたパッケージ/依存関係を確認することでした。ネットワーク管理者パック。だから私は端末でrootユーザーとしてこのコマンドを実行しました。
apt show network-manager
これで必要なライブラリが表示されます。頼るサブタイトル。次の実行。
apt install network-manager -y
この時点ではオフラインにする必要がありますが、Debian は現在の端末に URL とパッケージ名をリストします。これは次のようになります
failed to fetch https://deb.debian.org/debian buster main network-manager_14.0.5-amd64.deb
必要なパッケージ(後で表示)failed
とURLをダウンロードしてください。たとえば、前のリンクからNetwork Managerをダウンロードするには、ブラウザにアクセスして次のように入力する必要があります。
https://deb.debian.org/debian/main/pool/n/network-manager
次に、インターネットにアクセスできる他のデバイスからパッケージをダウンロードし、すべての* .debパッケージをDebianコンピュータに配置します。次に、インストールするには を入力しますdpkg -i "your-package-name.deb"
。すべての*.debパッケージが同じディレクトリにある場合dpkg -i *
。
私はこれが問題を解決する正しい方法ではないと確信しています。特にインターネットに接続できる他のデバイスがない場合にはさらにそうです。しかし、私は幸運です。誰かが適切な解決策を思い付くことを願っています。実行するapt remove lightdm && apt autoremove
と、多くのパッケージが削除され、ネットワーク管理者などの必要なパッケージを追加できることは依然として奇妙です。