apt-get install не хочет ничего устанавливать

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Soms
Сообщения: 187

apt-get install не хочет ничего устанавливать

Сообщение Soms »

Если я всё правильно понимаю, после настройки доступа к репозиториям (раскоментил все, что были) apt-get install <program> должна установить пакет и удовлетворить зависимости. У меня на попытку: /etc/apt# apt-get install xmms такой вот результат:
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Возможно, для исправления этих ошибок вы захотите воспользоваться `apt-get -f install':
Пакеты, имеющие неудовлетворённые зависимости:
gnome-keyring: Зависит: libatk1.0-0 (>= 1.9.0) но он не будет установлен
Зависит: libpango1.0-0 (>= 1.12.2) но он не будет установлен
libgtk2.0-0: Зависит: libgtk2.0-bin (>= 2.8.18-0ubuntu2) но он не будет установлен
Зависит: libatk1.0-0 (>= 1.9.0) но он не будет установлен
Зависит: libpango1.0-0 (>= 1.12.3) но он не будет установлен
stardict: Зависит: libatk1.0-0 (>= 1.9.0) но он не будет установлен
Зависит: libbonoboui2-0 (>= 2.5.4) но он не будет установлен
Зависит: libgnome2-0 (>= 2.8.0) но он не будет установлен
Зависит: libgnomecanvas2-0 (>= 2.11.1) но он не будет установлен
Зависит: libgnomeui-0 (>= 2.13.0) но он не будет установлен
Зависит: libgnomevfs2-0 (>= 2.13.2) но он не будет установлен
Зависит: libpango1.0-0 (>= 1.11.2) но он не будет установлен
Зависит: gconf2 (>= 2.12.1-4ubuntu1) но он не будет установлен
Зависит: stardict-common (= 2.4.5-1.1) но он не будет установлен
xmms: Зависит: libglib1.2 (>= 1.2.0) но он не будет установлен
Зависит: libgtk1.2 (>= 1.2.10-4) но он не будет установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить 'apt-get -f install', не указывая имени пакета, (или найдите другое решение).
Что с моей Кубунтой, подскажите?
Спасибо сказали:
snake
Бывший модератор
Сообщения: 677

Re: apt-get install не хочет ничего устанавливать

Сообщение snake »

(Soms @ Nov 19 2006, в 13:11) писал(а):Если я всё правильно понимаю, после настройки доступа к репозиториям (раскоментил все, что были) apt-get install <program> должна установить пакет и удовлетворить зависимости.
Нет. Вы не до конца понимаете: После настройки списка репозиториев, нужно сделать apt-get update --- для того, что бы АПТ знал не только где находяться репозитории но и что в них есть.
(Soms @ Nov 19 2006, в 13:11) писал(а):(раскоментил все, что были)
А вот это-го делать как раз не надо! --- В /etc/apt/sources.list постовляемым вместе с дистрибутивом, как правило, содержиться много зеркал одних и тех же репозиториев. Так вот, желательно, чтобы каждый конкретный репозиторий присутствовал в списке исползуемых только один раз.

Ну и в конце-концов реально возможны случаи, когда АПТ не может удовлетворить зависимости, например в доступных репозиториях отсутствует нужная библиотека нужной версии. Увы, но иногда конфликты зависимостей неразрешимы (часто если имеем дело со старым софтом), выручить может только ручная пересборка нужного пакета, да и то не всегда.
В реальности все не так, как на самом деле...
JabberID: zmeyk@jabber.ru
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: apt-get install не хочет ничего устанавливать

Сообщение alv »

(snake @ Nov 19 2006, в 14:24) писал(а):А вот это-го делать как раз не надо! --- В /etc/apt/sources.list постовляемым вместе с дистрибутивом, как правило, содержиться много зеркал одних и тех же репозиториев.

Если речь идет конкретно о Кубунте, то там лишних зеркал нет.
Так что все правильно, нужно раскомментировать все строки deb и deb-src
И, более того, нехудо дописать еще две:
deb http://ru.archive.ubuntu.com/ubuntu/ edgy multiverse
deb-src http://ru.archive.ubuntu.com/ubuntu/ edgy multiverse
Иначе не будут доступны mpeg-кодеки и тому подобная "не совсем свободная" лабуда.
А остальное все правильно - после apt-get update вседолжно заработать нормально. За исключением отмеченных Снейком случаев со сломанными пакетами - но в текущей Кубунте их очень мало.
Спасибо сказали:
snake
Бывший модератор
Сообщения: 677

Re: apt-get install не хочет ничего устанавливать

Сообщение snake »

(alv @ Nov 19 2006, в 14:47) писал(а):Если речь идет конкретно о Кубунте, то там лишних зеркал нет.

Ну я же сказал "как правило". Значит Кубунта из этого правила исключение. :)
В реальности все не так, как на самом деле...
JabberID: zmeyk@jabber.ru
Спасибо сказали:
Soms
Сообщения: 187

Re: apt-get install не хочет ничего устанавливать

Сообщение Soms »

Не помогает:
sudo apt-get update
Получено:1 http://security.ubuntu.com dapper-security Release.gpg [191B]
Получено:2 http://ru.archive.ubuntu.com dapper Release.gpg [189B]
Получено:3 http://ru.archive.ubuntu.com dapper-updates Release.gpg [191B]
В кэше http://security.ubuntu.com dapper-security Release
Получено:4 http://ru.archive.ubuntu.com dapper-backports Release.gpg [191B]
В кэше http://ru.archive.ubuntu.com dapper Release
В кэше http://security.ubuntu.com dapper-security/main Packages
В кэше http://ru.archive.ubuntu.com dapper-updates Release
В кэше http://ru.archive.ubuntu.com dapper-backports Release
В кэше http://security.ubuntu.com dapper-security/main Sources
В кэше http://security.ubuntu.com dapper-security/universe Packages
В кэше http://ru.archive.ubuntu.com dapper/main Packages
В кэше http://security.ubuntu.com dapper-security/universe Sources
В кэше http://ru.archive.ubuntu.com dapper/restricted Packages
В кэше http://ru.archive.ubuntu.com dapper/main Sources
В кэше http://ru.archive.ubuntu.com dapper/restricted Sources
В кэше http://ru.archive.ubuntu.com dapper/universe Packages
В кэше http://ru.archive.ubuntu.com dapper/universe Sources
В кэше http://ru.archive.ubuntu.com dapper-updates/main Packages
В кэше http://ru.archive.ubuntu.com dapper-updates/restricted Packages
В кэше http://ru.archive.ubuntu.com dapper-updates/main Sources
В кэше http://ru.archive.ubuntu.com dapper-updates/restricted Sources
В кэше http://ru.archive.ubuntu.com dapper-backports/main Packages
В кэше http://ru.archive.ubuntu.com dapper-backports/restricted Packages
В кэше http://ru.archive.ubuntu.com dapper-backports/universe Packages
В кэше http://ru.archive.ubuntu.com dapper-backports/multiverse Packages
В кэше http://ru.archive.ubuntu.com dapper-backports/main Sources
В кэше http://ru.archive.ubuntu.com dapper-backports/restricted Sources
В кэше http://ru.archive.ubuntu.com dapper-backports/universe Sources
В кэше http://ru.archive.ubuntu.com dapper-backports/multiverse Sources
Получено 762B за 4s (164B/c)
Чтение списков пакетов... Готово
И опять:
sudo apt-get install xmms
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Возможно, для исправления этих ошибок вы захотите воспользоваться `apt-get -f install':
Пакеты, имеющие неудовлетворённые зависимости:
gnome-keyring: Зависит: libatk1.0-0 (>= 1.9.0) но он не будет установлен
Зависит: libpango1.0-0 (>= 1.12.2) но он не будет установлен
libgtk2.0-0: Зависит: libgtk2.0-bin (>= 2.8.18-0ubuntu2) но он не будет установлен
Зависит: libatk1.0-0 (>= 1.9.0) но он не будет установлен
Зависит: libpango1.0-0 (>= 1.12.3) но он не будет установлен
stardict: Зависит: libatk1.0-0 (>= 1.9.0) но он не будет установлен
Зависит: libbonoboui2-0 (>= 2.5.4) но он не будет установлен
Зависит: libgnome2-0 (>= 2.8.0) но он не будет установлен
Зависит: libgnomecanvas2-0 (>= 2.11.1) но он не будет установлен
Зависит: libgnomeui-0 (>= 2.13.0) но он не будет установлен
Зависит: libgnomevfs2-0 (>= 2.13.2) но он не будет установлен
Зависит: libpango1.0-0 (>= 1.11.2) но он не будет установлен
Зависит: gconf2 (>= 2.12.1-4ubuntu1) но он не будет установлен
Зависит: stardict-common (= 2.4.5-1.1) но он не будет установлен
xmms: Зависит: libglib1.2 (>= 1.2.0) но он не будет установлен
Зависит: libgtk1.2 (>= 1.2.10-4) но он не будет установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить 'apt-get -f install', не указывая имени пакета, (или найдите другое решение).
Я вот не пойму, мне нужен xmms, при чём здесь stardict и пр?
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: apt-get install не хочет ничего устанавливать

Сообщение Aectann »

Я вот не пойму, мне нужен xmms, при чём здесь stardict и пр?

А вы, видимо, до этого что-то пытались поставить и неудачно. Он же вам пишет: сделайте apt-get -f install (без имени пакета) и смотрите вывод.
My god... it's full of stars!...
Спасибо сказали:
Soms
Сообщения: 187

Re: apt-get install не хочет ничего устанавливать

Сообщение Soms »

Спасибо! Действительно после apt-get -f install докачались необходимые пакеты и теперь всё работает,
Спасибо сказали:
traktorishka
Сообщения: 132

Re: apt-get install не хочет ничего устанавливать

Сообщение traktorishka »

Намекните, в чем принципиальное отличие apt-get dist-upgrade от apt-get -f install.
Я так понимаю, что первый - это upgrade всего. А второй - "лечение" всего (правда после одного такого умного "лечения" пришлось все переставлять)
Спасибо сказали:
Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: apt-get install не хочет ничего устанавливать

Сообщение romuil »

apt-get update просто обновляет пакеты , которые доступны для обновления и не трогает конфликтные зависимости.Это небезопасное обновление.
apt-get dist-upgrade делается при смене версии дистрибутива или при обновлении нестабильной его ветки.
Во-втором случае, как правило сначало нужно подумать.Потом ещё подумать и если ты не ССЗБ и читаешь список рассылки делай обновление.
При смене версий часто ломаются конфиги, появляются проблемы со сменой API в библиотеках, и много других неприятностей.Тут можно сказать с уверенностью одно:"Не ломай то что работает, если не умеешь откатиться или починить".
Нет достаточной подготовки, не сиди на нестабильном софте.Не стоит обновляться ради самого обновления.Если чего-то не хватает, купи контрибы и пользуй их на здоровье.
Спасибо сказали:
traktorishka
Сообщения: 132

Re: apt-get install не хочет ничего устанавливать

Сообщение traktorishka »

romuil писал(а):
20.11.2006 10:13
apt-get update просто обновляет пакеты , которые доступны для обновления и не трогает конфликтные зависимости.Это небезопасное обновление.
apt-get dist-upgrade делается при смене версии дистрибутива или при обновлении нестабильной его ветки.
Во-втором случае, как правило сначало нужно подумать.Потом ещё подумать и если ты не ССЗБ и читаешь список рассылки делай обновление.
При смене версий часто ломаются конфиги, появляются проблемы со сменой API в библиотеках, и много других неприятностей.Тут можно сказать с уверенностью одно:"Не ломай то что работает, если не умеешь откатиться или починить".
Нет достаточной подготовки, не сиди на нестабильном софте.Не стоит обновляться ради самого обновления.Если чего-то не хватает, купи контрибы и пользуй их на здоровье.


так а apt-get -f install чего делает? - просто предлагает "починить" зависимости и пакеты?
И если следовать "не сиди на нестабильном софте" - то как мне быть: прога (showimg) требует libXext? который в свою очередь Conflicts: xorg-x11-devel <= 6.9.0. в дистрибутиве xorg-x11-devel идет 6.8.2. А более новый есть в сизифе, про который написано, что он не стабилен :) Следовательно, приходится пользоваться сизифом...

P.S. А что такое ССЗБ
Спасибо сказали:
Аватара пользователя
makss
Сообщения: 226
ОС: Win+ Lin

Re: apt-get install не хочет ничего устанавливать

Сообщение makss »

apt-get update просто обновляет пакеты , которые доступны для обновления и не трогает конфликтные зависимости.Это небезопасное обновление.


по этой команде он обновляет свой кэш локальный и ничего более

так а apt-get -f install чего делает? - просто предлагает "починить" зависимости и пакеты


-f обозначает force то есть пакет поставиться даже если он не будет удовлетворять зависимостям( опасная команда)

и еще apt-get dist-upgrade не только прии смене дистрибутива используется а так же как и apt-get upgrade только в первом варианте у него какая то еще более замудренная логика он обновляет пакеты с учетом возмжных зависимостей то есть как раз что бы не попортить работающую систему...ну это я своими словами описал правда как то коряво получилось:)
не воспринимайте Linux c позиции Windows, учитесь использовать командную строку
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: apt-get install не хочет ничего устанавливать

Сообщение sash-kan »

что-то тут совсем каша вышла. начинали с убунты и закончили, кажется, альт-линуксом :D

p.s. читайте, пожалуйста, документацию. сразу много вопросов отпадает. причем документацию к своему дистрибутиву
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
snake
Бывший модератор
Сообщения: 677

Re: apt-get install не хочет ничего устанавливать

Сообщение snake »

(makss @ Nov 20 2006, в 12:54) писал(а):-f обозначает force то есть пакет поставиться даже если он не будет удовлетворять зависимостям( опасная команда)

Таки мат часть:
("man apt-get") писал(а):-f, --fix-broken
Править; попытка исправить систему с нарушенными зависимостями.
.....

:P

(sash-kan @ Nov 20 2006, в 14:18) писал(а):p.s. читайте, пожалуйста, документацию. сразу много вопросов отпадает. причем документацию к своему дистрибутиву

Аминь! :)
В реальности все не так, как на самом деле...
JabberID: zmeyk@jabber.ru
Спасибо сказали:
Аватара пользователя
makss
Сообщения: 226
ОС: Win+ Lin

Re: apt-get install не хочет ничего устанавливать

Сообщение makss »

-f, --fix-broken
Править; попытка исправить систему с нарушенными зависимостями.


Да перепутал:)
сознаюсь
не воспринимайте Linux c позиции Windows, учитесь использовать командную строку
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: apt-get install не хочет ничего устанавливать

Сообщение Aectann »

sash-kan писал(а):
20.11.2006 14:18
p.s. читайте, пожалуйста, документацию. сразу много вопросов отпадает. причем документацию к своему дистрибутиву

Ну и т.к. тема была по apt-get, то можно почитать ещё вот это:
Использование менеджера пакетов Debian
My god... it's full of stars!...
Спасибо сказали: