Не удается установить пакет sun-java6-bin в Ubuntu Hardy (8.04)

Я только что перешел на Hardy с Dapper и не могу установить java на всю жизнь:

$ sudo apt-get установить sun-java6-bin sun-java6-jre sun-java6-jdk
[sudo] пароль для бобпета:
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Пакет sun-java6-bin недоступен, но на него ссылается другой пакет.
Это может означать, что пакет отсутствует, устарел или
доступно только из другого источника
Однако следующие пакеты заменяют его:
  ВС-java6-JRE
E: Пакет sun-java6-bin не имеет кандидата на установку

Я проверил /etc/apt/sources.list и беги apt-get update несколько раз, но не повезло

# 
# deb cdrom:[Ubuntu-Server 6.06 _Dapper Drake_ - выпуск amd64 (20060531)]/ главный ограничитель dapper # deb cdrom: [Ubuntu-Server 6.06 _Dapper Drake_ - выпуск amd64 (20060531)]/ главный ограниченный deb http://us.archive.ubuntu.com/ubuntu/ hardy основной ограниченный deb-src http://us.archive.ubuntu.com/ubuntu/ hardy основной ограниченный ## Основные исправления ошибок, произведенные после окончательного выпуска ##.
deb http://us.archive.ubuntu.com/ubuntu/ hardy-updates main ограничение deb-src http://us.archive.ubuntu.com/ubuntu/ hardy-updates main ограничение ## Раскомментируйте следующие две строки: добавить программное обеспечение из ## репозитория 'universe'. Программное обеспечение ## NB из этого репозитория ПОЛНОСТЬЮ НЕ ПОДДЕРЖИВАЕТСЯ командой Ubuntu ## и не может находиться под свободной лицензией. Пожалуйста, подтвердите свои права на использование программного обеспечения. Кроме того, обратите внимание, что программное обеспечение в ## universe НЕ ПОЛУЧАЕТ никаких обзоров или обновлений от команды Ubuntu security ##. deb http://us.archive.ubuntu.com/ubuntu/ Hardy Universe Deb-Src http://us.archive.ubuntu.com/ubuntu/ Hardy Universe ## Раскомментируйте следующие две строки, чтобы добавить программное обеспечение из 'backports' '## хранилище. ## Примечание. Программное обеспечение из этого репозитория, возможно, не было так же тщательно протестировано ##, как то, которое содержится в основном выпуске, хотя оно включает ## более новые версии некоторых приложений, которые могут предоставлять полезные функции. ## Также обратите внимание, что программное обеспечение в бэкпортах НЕ будет получать ## обзоров или обновлений от команды безопасности Ubuntu.
deb http://us.archive.ubuntu.com/ubuntu/ hardy-backports главная ограниченная вселенная multiverse # deb-src http://us.archive.ubuntu.com/ubuntu/ dapper-backports главная ограниченная вселенная multiverse deb http: //security.ubuntu.com/ubuntu Основное ограничение hardy-security deb-src http://security.ubuntu.com/ubuntu Основное ограничение hardy-security # deb http://security.ubuntu.com/ubuntu Вселенная dapper-security # deb-src http://security.ubuntu.com/ubuntu Вселенная dapper-security

Обновление: @tux21b ваше предложение приводит к следующему:

$ sudo apt-get установить sun-java6-jre sun-java6-jdk
[sudo] пароль для бобпета:
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Пакет sun-java6-jre недоступен, но на него ссылается другой пакет.
Это может означать, что пакет отсутствует, устарел или
доступно только из другого источника
E: Пакет sun-java6-jre не имеет кандидата на установку

3 ответа

Решение

Пакет sun-java6-bin больше не существует, потому что его содержимое теперь находится в пакете -jre. Просто внимательно прочитайте сообщение об ошибке:

However the following packages replace it:
  sun-java6-jre
E: Package sun-java6-bin has no installation candidate

Просто попробуйте без пакета -bin:

sudo apt-get install sun-java6-jre sun-java6-jdk

Редактировать: Извините, я только что увидел, что пакет находится в разделе "Multiverse", поэтому вы должны включить это до...

Строка, которую вы должны добавить в ваш sources.list:

deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse

Тогда вы можете сделать apt-get update и повторите попытку установки пакетов.

Быть полным новичком в себе. Позвольте мне записать это ОЧЕНЬ ПРОСТО, потому что я тоже боролся с этим.

Чтобы установить Sun-Java с помощью команды "apt-get", вам необходимо добавить строку в файл "sources.list". Эту строку можно найти в /etc/apt/sources.list. Вы редактируете это, написав: nano../etc/apt/sources.list

Чем в самом конце (внизу) этого файла вы копируете / вставляете строку: deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse

Теперь нажмите Ctrl + X для выхода и "y" для сохранения.

Теперь введите команду: apt-get update И когда это будет сделано, вы можете успешно выполнить команду: sudo apt-get install sun-java6-jdk

Попробуйте только..

sudo apt-get install sun-java6-jdk

Это должно установить jre и bin в качестве зависимостей.

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