Я все время получаю эту ошибку при попытке установить apache2 в моем Deepin Linux

 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
24.07.2016, 19:39
1 ответ

У вас устаревший индекс apt-get. Один из зависимых пакетов больше не может быть найден.

Вы находитесь на нестабильном сервере, поэтому такое должно происходить время от времени. Проверка файлов на этом сервере показывает, что последняя версия файла, который apt-get install пытается найти, это liblua5.2-0_5. 2.4-1.1_amd64.deb (обновлен 3 июня 2016 года), а не liblua5.2-0_5.2.4-1_amd64.deb (1 vs 1.1).

Вам необходимо обновить индекс:

$ apt-get update

Из руководства apt-get:

update

update используется для ресинхронизации индексных файлов пакетов из их источников. Индексы доступных пакетов извлекаются из местоположения (мест), указанного в /etc/apt/sources.list. Например, при при использовании архива Debian, эта команда извлекает и сканирует каталог Packages.gz файлы, так что информация о новых и обновленных пакетах доступна. Обновление update всегда должно выполняться перед upgrade or dist-upgrade. Пожалуйста, имейте в виду, что общий счетчик прогресса будет будет некорректным, так как размер файлов пакета не может быть известен заранее заранее.

1
28.01.2020, 05:11

Теги

Похожие вопросы