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

Почему я не могу установить Java через «sudo aptitude» в Ubuntu?

$ sudo aptitude install sun-java6-jdk
[sudo] password for fal:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
No candidate version found for sun-java6-jdk
No candidate version found for sun-java6-jdk
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 41 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.
Writing extended state information... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done

Это мой /etc/apt/source.list:

deb http://archive.ubuntu.com/ubuntu/ jaunty main restricted universe
deb-src http://archive.ubuntu.com/ubuntu/ jaunty main restricted universe
deb http://archive.ubuntu.com/ubuntu/ jaunty-updates main restricted universe
deb-src http://archive.ubuntu.com/ubuntu/ jaunty-updates main restricted universe
deb http://security.ubuntu.com/ubuntu jaunty-security main restricted universe
deb-src http://security.ubuntu.com/ubuntu jaunty-security main restricted universe
deb http://us.archive.ubuntu.com/ubuntu dapper main restricted
deb http://us.archive.ubuntu.com/ubuntu dapper universe multiverse.

Обратите внимание на мультивселенную! Почему не устанавливается Java !?

+ Изменить dapper к jaunty в последних двух строках или убедитесь, что multiverse включен для одного из jaunty линий.

в качестве альтернативы вы можете использовать другой jvm, например:

sudo aptitude install openjdk-6-jre

Почему бы просто не зайти на java.sun.com и скачать оттуда. Вы получите сценарий оболочки с двоичной оболочкой. Скопируйте его туда, где вы хотите его установить, например / usr / local / и. (при условии, что имя файла - jdk-sun-1.6.bin)

cd / usr / local / sh jdk-sun-1.6.bin

Он попросит вас принять лицензию и распаковать весь jdk в каталог jdk-sun-1.6. Теперь отредактируйте $ PATH на /usr/local/jdk-sun-1.6/bin. Если вы когда-нибудь захотите перейти на более новую или старую версию, вы можете просто удалить jdk-sun-1.6 или установить рядом с ним другой jdk и изменить путь.

Я предпочитаю устанавливать JDK прямо с сайта Sun, а не из утилиты apt. Он хранится в одном месте, и у вас есть полный контроль.