仮想マシンで実行するために、osboxesからDebian 9.6.0をダウンロードしました。しかし、いくつかの問題が発生しました。
私はsudoができません。いいですね。まずインストールする必要があります。問題ない…私は思った。私に役立ついくつかのことがあることがわかりました。 Googleを確認した後、次のことがわかりました。
apt-get install sudo -y
最終結果Could not get lock /var/lib/dpkg/lock - open (11: Resoruce temporarily unavailable
も同様ですUnable to lock the admin directory /var/lib/dpkg/, is another process using it?
。私はsu
以前使用したデフォルトのosboxes.orgアカウントでログインしていることに注意してください。
GDA3Rの答えはロックの問題を解決します。ただし、試してみると、services.listの対応する行をコメントアウトして解決できるapt-get install sudo
ものが得られます。please insert the disc labeled Debian GNU/Linux 9.5.0 _Stretch_
ただし、ファイルは読み取り専用なので編集できません。
source.listは次のようになります
# deb cdrom:[Debian GNU/Linux 9.5.0 _Stretch_ - Official amd64 DVD Binary-1 20180714-10:25]/ stretch contrib main
deb cdrom:[Debian GNU/Linux 9.5.0 _Stretch_ - Official amd64 DVD Binary-1 20180714-10:25]/ stretch contrib main
deb http://security.debian.org/debian-security stretch/updates main contrib
deb-src http://security.debian.org/debian-security stretch/updates main contrib
# stretch-updates, previously known as 'volatile'
# A network mirror was not selected during install. The following entries
# are provided as examples, but you should amend them as appropriate
# for your mirror of choice.
#
# deb http://deb.debian.org/debian/ stretch-updates main contrib
# deb-src http://deb.debian.org/debian/ stretch-updates main contrib
私は2番目のdeb CDROMに勝つべきだと思います。端末でファイルを開くことができます。しかし、#を挿入しようとすると、カーソルは最初のdebにジャンプして?\<deb\>
最後の行に戻ります。
答え1
apt-daily.service
バックグラウンドでサービスを介して自動更新が完了するまで待つ必要があります。
または、apt-daily.service
実行中のapt
インスタンスを停止し、中断されたジョブをrootとして手動で実行することもできます。
systemctl stop apt-daily.service
pkill apt
dpkg-configure -a
apt update
apt install sudo
このエラーを解決するには:
please insert the disc labeled Debian GNU/Linux 9.5.0 _Stretch_...
ルートとしてsources.list
。
/etc/apt/sources.list
以下はサンプルファイルです。Debian Wiki: ソース - リスト
deb http://deb.debian.org/debian stretch main
deb-src http://deb.debian.org/debian stretch main
deb http://deb.debian.org/debian-security/ stretch/updates main
deb-src http://deb.debian.org/debian-security/ stretch/updates main
deb http://deb.debian.org/debian stretch-updates main
deb-src http://deb.debian.org/debian stretch-updates main
contrib および non-free コンポーネントも必要に応じて、
contrib non-free
後で以下を追加しますmain
。
deb http://deb.debian.org/debian stretch main contrib non-free
deb-src http://deb.debian.org/debian stretch main contrib non-free
deb http://deb.debian.org/debian-security/ stretch/updates main contrib non-free
deb-src http://deb.debian.org/debian-security/ stretch/updates main contrib non-free
deb http://deb.debian.org/debian stretch-updates main contrib non-free
deb-src http://deb.debian.org/debian stretch-updates main contrib non-free
答え2
こんにちは、source.listファイルからcdromエントリを削除する必要があります。この問題を解決するには、コマンドラインに移動して次のように入力します。
sudo sed -i '/cdrom/d' /etc/apt/sources.list
これで解決します。