| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > *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, 19:26 |
| В /etc/apt/sources.list должна быть строчка вида deb http://зеркало/ squeeze non-free |
| Автор: Антоннио 2.4.2011, 19:37 | ||
Это все что у меня есть : # 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 |
| Сделал, не нужно ребутнуть сервер? А то по факту ничего не поменялось Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово 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 | ||
уже сделал вот что выдало : 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 , видимо для установки необходимы оба типа репозиториев |