sudo apt-get install apache2 apache2-doc apache2-utils
このエラーは引き続き発生します。
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
apache2-bin apache2-data libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.2-0
Suggested packages:
apache2-suexec-pristine | apache2-suexec-custom
The following NEW packages will be installed:
apache2 apache2-bin apache2-data apache2-doc apache2-utils libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.2-0
0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded.
Need to get 108 kB/5,768 kB of archives.
After this operation, 29.9 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Err:1 http://packages.deepin.com/deepin unstable/main amd64 liblua5.2-0 amd64 5.2.4-1
404 Not Found [IP: 202.141.160.114 80]
E: Failed to fetch http://packages.deepin.com/deepin/pool/main/l/lua5.2/liblua5.2-0_5.2.4-1_amd64.deb 404 Not Found [IP: 202.141.160.114 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
どうすればいいですか?
答え1
古いapt-get
インデックスがあります。依存パッケージの1つが見つかりません。
あなたはここにいるので、unstable
時々これが起こるはずです。そのサーバー上のファイルを確認すると、取得したいapt-get install
ファイルの最新バージョンが(vs)liblua5.2-0_5.2.4-1.1_amd64.deb
ではなく(2016年6月3日に更新されました)ことがわかります。liblua5.2-0_5.2.4-1_amd64.deb
1
1.1
インデックスを更新する必要があります。
$ apt-get update
apt-get
マニュアルから:
update
update
ソースからパッケージ索引ファイルを再同期するために使用されます。利用可能なパッケージのインデックスは指定された場所から取得されます/etc/apt/sources.list
。たとえば、Debianアーカイブを使用すると、このコマンドはファイルを検索して検索し、新しいパッケージと更新されたパッケージに関する情報を検索Packages.gz
します。 anは常にupdate
orの前に実行する必要があります。パッケージファイルのサイズが事前にわかりませんので、全体的なスケジュールが不正確な場合がありますのでご注意ください。upgrade
dist-upgrade