Не удается установить пакет 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 в качестве зависимостей.