Назад | Перейти на главную страницу

Debian Potato (или, по крайней мере, я думаю) не может найти apache2-utils

Итак, я передал старую коробку Linux, в которой был Debian Linux. Я не знаю, какой именно релиз. / etc / debian_version показывает test / unstable. Основываясь на приблизительном представлении о том, когда сервер впервые был запущен в производство, я предположил, что это была установка версии "Potato". Итак, я обновил свой /etc/apt/sources.list, чтобы читать

deb http://archive.debian.org/debian/ potato main contrib non-free

Однако когда я это сделаю

sudo apt-get install apache2-utils

Я получаю сообщение об ошибке "пакет не найден". Я тоже пробовал

apt-get update

Но безрезультатно. Любые идеи? Я пытаюсь установить apache2-utils, чтобы получить утилиту ab для проверки некоторых вещей веб-сервера.

Не совсем недавний Debian Potato, похоже, вообще не содержит Apache2.

Если вы хотите убедиться, что вы действительно установили Potato, загляните внутрь http://archive.debian.org/debian/dists/potato/main/binary-i386/Packages и сравните номера версий с некоторыми из пакетов, которые вы установили локально. Вы можете получить локально установленную версию пакета, запустив имя пакета политики apt-cache.

Если возможно, вы, вероятно, захотите переустановить систему, чтобы запустить более свежую и поддерживаемую версию Debian.

Вы окончательно должен модернизируйте вашу систему. Или, как другие предлагают переустановить. Системе, которая у вас, вероятно, больше 11 лет. У Debian очень длительные циклы поддержки, но ваша система на восемь лет превышает техническую поддержку.

Итак, в те давние годы у картофеля никогда не было apache2. Он содержал только Apache версии 1.3, и потребовалось довольно много времени, чтобы версия 2 была включена в Debian. Первым дистрибутивом, содержащим версию 2, был sarge; и даже этому шесть лет.

Есть /etc/issue файл на нем? Некоторые дистрибутивы Linux подчиняются этому соглашению, которое предоставит вам фактический номер версии. Оттуда вы сможете составить более конкретный план действий.

Было бы неплохо просто создать новую Linux-систему. Это было бы в более известном состоянии, и вы не тратили бы время на попытки исправить / исправить систему в неизвестном состоянии.

Если /etc/debian_version состояние нестабильно, и машина собирала обновления, тогда она будет отслеживать недавние обновления, а не что-то старое, как картошка. Нестабильный - это более или менее механизм «непрерывного высвобождения». Проверьте номера версий некоторых известных пакетов, которые помогут вам лучше понять. Не доверяйте только одному номеру версии программы / библиотеки, поскольку некоторые из них могли быть установлены «вручную», поэтому стандартные репозитории не отслеживаются. Если админы не убирали aptкеш-память из-за недостатка места, которое было бы хорошим местом для проверки - обычно он находится в /var/cache/apt/, так ls /var/cache/apt/archives/ -lhrt должен предоставить вам список пакетов, кэшированных в настоящее время, упорядоченных по дате их извлечения из репозитория. если вы не найдете там кеш (вместо того, чтобы найти его там, но пустой), выполните поиск на машине .deb files - предыдущие администраторы сервера могли переместить кеш в другое место.

Если вы не обнаружите, что на машине работают такие же старые вещи, как пакеты, найденные в potato, я не рекомендую пытаться обновить его. Сделайте резервную копию всех данных и конфигурации и начните с новой установки.

Если он работает нестабильно, я бы также предложил переустановить его. По моему опыту, нестабильный продукт на удивление стабилен, но иногда случаются поломки, и иногда что-то может оставаться сломанным в течение нескольких дней (в этих случаях обходные пути обычно доступны в более короткие сроки, но все же это рискованно) - поэтому это не рекомендуется для производственного использования.