Deepin Linuxにapache2をインストールしようとすると、このエラーは引き続き発生します。

Deepin Linuxにapache2をインストールしようとすると、このエラーは引き続き発生します。
 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.deb11.1

インデックスを更新する必要があります。

$ apt-get update

apt-getマニュアルから:

update

updateソースからパッケージ索引ファイルを再同期するために使用されます。利用可能なパッケージのインデックスは指定された場所から取得されます/etc/apt/sources.list。たとえば、Debianアーカイブを使用すると、このコマンドはファイルを検索して検索し、新しいパッケージと更新されたパッケージに関する情報を検索 Packages.gzします。 anは常にupdateorの前に実行する必要があります。パッケージファイルのサイズが事前にわかりませんので、全体的なスケジュールが不正確な場合がありますのでご注意ください。upgradedist-upgrade

おすすめ記事