Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > Установка jre+jdk на debian 6.0.1


Автор: Антоннио 2.4.2011, 18:35
 Получил права доступа через ssh к новой машине. Пытаюсь установить на нее соответствующий софт : jdk6,jre6,mysql-server,mysql-client. Последние два установились на ура, и все работает, а вот с java'ой следующие проблемы:

apt-get install sun-java6-jre
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Пакет sun-java6-jre недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list

E: Для пакета sun-java6-jre не найден кандидат на установку

 Кто чем может помочь?

Автор: Void 2.4.2011, 18:49
Включить non-free репозиторий.

Автор: Антоннио 2.4.2011, 19:11
Цитата(Void @ 2.4.2011,  18:49)
Включить non-free репозиторий.

 Гм, а можно узнать как это делаеться, если не сложно?

Автор: Void 2.4.2011, 19:26
В /etc/apt/sources.list должна быть строчка вида
deb http://зеркало/ squeeze non-free

Автор: Антоннио 2.4.2011, 19:37
Цитата(Void @ 2.4.2011,  19:26)
В /etc/apt/sources.list должна быть строчка вида
deb http://зеркало/ squeeze non-free

Это все что у меня есть :
# deb http://ftp.ua.debian.org/debian/ squeeze main

deb http://ftp.ua.debian.org/debian/ squeeze main
deb-src http://ftp.ua.debian.org/debian/ squeeze main

deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main

# squeeze-updates, previously known as 'volatile'
deb http://ftp.ua.debian.org/debian/ squeeze-updates main
deb-src http://ftp.ua.debian.org/debian/ squeeze-updates main

И какую из этих строчек необходимо поменять?

Автор: Void 2.4.2011, 20:06
Добавить non-free в конец каждой незакомментированной.

Автор: Антоннио 2.4.2011, 20:34
Сделал, не нужно ребутнуть сервер? А то по факту ничего не поменялось smile

Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
E: Не удалось найти пакет sun-java6-jre


а после apt-get update  выдало следующее:

apt-get install sun-java6-jdk
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 sun-java6-jdk : Зависит: sun-java6-bin (>= 6.24-1~squeeze1) но он не будет установлен
E: Сломанные пакеты


Автор: Void 2.4.2011, 20:37
Ребутать не надо, apt-get update нужно сделать.

Автор: Антоннио 2.4.2011, 20:42
Цитата(Void @ 2.4.2011,  20:37)
Ребутать не надо, apt-get update нужно сделать.

уже сделал smile
 вот что выдало :
apt-get install sun-java6-jdk
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 sun-java6-jdk : Зависит: sun-java6-bin (>= 6.24-1~squeeze1) но он не будет установлен
E: Сломанные пакеты


Пытался до этого поставить с бин-файла джаву, может из-за этого? но при попытке проверить версию пишет : 

java -version
-bash: java: команда не найдена



Автор: Антоннио 2.4.2011, 21:23
Еще немного погуглил и нашел интерестую инфу на сайте : http://wiki.debian.org/JavaPackage

И во что удивило :

WARNING: java-package is obsolete and will no longer be available with Squeeze. 


Так как я впервые вообще сталкиваюсь с debian, то могу сделать вывод, что раньше с помозью комманды fakeroot делались .deb пакеты из бинарников, которые после устанавливались, а сейчас как-то по-другому нужно, правильно?

Автор: Антоннио 3.4.2011, 12:09
 Проблема была решена. Неободимо было дописать в etc/apt/sources.list и main и non-free , видимо для установки необходимы оба типа репозиториев smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)