Недоступный репозиторий

Я новичок в Ubuntu и продолжаю сталкиваться с ошибками, такими как:

Package libpng12-dev is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source However the following packages replace it: libpng12-0

E: Unable to locate package subversion E: Package 'git-core' has no installation candidate E: Package 'build-essential' has no installation candidate E: Package 'autoconf' has no installation candidate E: Package 'libtool' has no installation candidate E: Unable to locate package libxml2-dev E: Unable to locate package libgeos-dev E: Unable to locate package libpq-dev E: Unable to locate package libbz2-dev E: Package 'proj' has no installation candidate E: Unable to locate package munin-node E: Unable to locate package munin E: Unable to locate package libprotobuf-c0-dev E: Unable to locate package protobuf-c-compiler E: Unable to locate package libfreetype6-dev E: Package 'libpng12-dev' has no installation candidate E: Unable to locate package libtiff4-dev E: Unable to locate package libicu-dev E: Unable to locate package libboost-all-dev E: Unable to locate package libgdal-dev E: Unable to locate package libcairo-dev E: Unable to locate package libcairomm-1.0-dev E: Couldn't find any package by regex 'libcairomm-1.0-dev' E: Unable to locate package apache2 E: Unable to locate package apache2-dev E: Unable to locate package libagg-dev

, когда я хочу сделать это: sudo apt-get install subversion git-core tar unzip wget bzip2 build-essential autoconf libtool libxml2-dev libgeos-dev libpq-dev libbz2-dev proj munin-node munin libprotobuf-c0-dev protobuf-c-compiler libfreetype6-dev libpng12-dev libtiff4-dev libicu-dev libboost-all-dev libgdal-dev libcairo-dev libcairomm-1.0-dev apache2 apache2-dev libagg-dev.

Любая помощь или совет будет принята с благодарностью. Или ссылки на другие вопросы ...

0
задан 18 July 2012 в 07:45

1 ответ

Кто, это много пакетов, которые вы устанавливаете одновременно! Я предполагаю, что вы следуете руководству по настройке чего-то конкретного, например, сервера Apache?

Есть две вещи, которые могут происходить, одна или обе:

1. Ваш список пакетов устарел, и его просто необходимо обновить. Простое исправление:

sudo apt-get update

Затем попробуйте снова выполнить установку.

2. Чуть более вероятно, что в Ubuntu есть более конкретные версии этих пакетов, но они не знают, как их установить, учитывая имена, которые вы напечатали. Если вы готовы потратить несколько минут, я бы установил графический диспетчер пакетов synaptic со следующей командой:

sudo apt-get install synaptic

Synaptic позволит вам искать пакеты по имени и позволит вам выберите, какую версию вы хотите установить, если доступно несколько. Запустите synaptic, подождите некоторое время для создания поискового индекса (панель поиска в программе покажет, что происходит), затем попробуйте найти свои пакеты по одному. Как только вы нашли нужный вам пакет, нажмите на его флажок и выберите «Пометить для установки».

Для некоторых выбранных вами пакетов потребуется установить зависимости; это нормально. Вы можете даже обнаружить, что некоторые из пакетов, которые вы пытались установить в командной строке, автоматически выбираются для вас, потому что от этого зависит один из выбранных вами пакетов.

Если вы решили пойти по синаптическому маршруту, начните с пакета «apache2», потому что он будет иметь много зависимостей.

После того, как вы выбрали все, что хотите установить, нажмите кнопку «Применить» и дайте Synaptic сделать свое дело. Удачи!

0
ответ дан 18 July 2012 в 07:45

Другие вопросы по тегам:

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