Консультация № 177114
07.03.2010, 06:35
43.02 руб.
0 15 1
Здравствуйте уважаемые!

Установил себе Ubuntu 9.10 и возникла такая проблема.
Мой репозитарий настроен на http://ru.archive.ubuntu.com и оттуда я, соответственно, получаю и устанавливаю разные пакеты. Но!!! На самом сервере (я это вижу через браузер) есть, к примеру, программа vlc-1.0.5, а вот у себя в Synaptic'е я эту программу не вижу. А я непременно хочу её установить.
Второй вопрос связанный с первым. Я делаю несколько взаимосвязанных между собой пакетов для установки. Как мне их установить с моего локального диска. Все взаимосвязанные пакеты лежат тут же, в одном каталоге.

Обсуждение

давно
Мастер-Эксперт
425
4118
07.03.2010, 07:14
общий
Logic:
Извините за прямолинейность, коллега, но Вы сами должны, прежде чем давать ответы, выучить то, чему пытаетесь поучать.
В Synaptic'е есть пункт меню "Правка - Обновить сведения о пакетах". Разве это не то же самое, что и набирать в консоле "apt-get update"?
Претензия №2. У меня в каталоге два пакета - 1.deb и 2.deb. Они связаны между собой, т.к. ни тот ни другой без своего напарника работать не будут. Соответственно, если я пытаюсь установить пакет 1:
dpkg -i 1.deb
то выдаётся ошибка неудовлетворённой зависимости от 2.deb и наоборот. Ваш совет абсолютно нерабочий.
Не хотите матчасть подучить?
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
Неизвестный
07.03.2010, 07:27
общий
Ну, насколько я знаю по прошлому опыту, ГУИ-шные морды предоставляют не весь функционал иногда. Поэтомо рекомендую все-таки глянуть в /etc/apt/sources.list (так, для гарантии), а потом все-таки ручками, через aptitude. Возможно, я и не прав, но жизнь с серверами под Дебианом научила именно так. И два домашних десктопа тоже. Не сочтите за поучения, плиз, это просто мой опыт.
Неизвестный
07.03.2010, 07:34
общий
Так... Установите так: dpkg -i --force-all *.deb, после чего сделайте aptitude -f install. Первая команда установит пакеты невзирая на зависимости, вторая - зависимости разрешит, если остались. Матчасть знаю и учу уже лет 8-9.
Да, извините, если тон показался поучающим или оскорбительным.
давно
Мастер-Эксперт
425
4118
07.03.2010, 07:37
общий
Logic:
Теперь смотрите, что у меня происходит с apt-get update. Набираю я в консоле
apt-get update
смотрю, сведения о пакетах успешно обновляются. Теперь пытаюсь поставить программу vlc:
apt-get install vlc
у меня устанавливается версия 1.0.2, а мне надо 1.0.5. Ну, думаю, добавлю версию, тем более, что в названии пакета она есть. Набираю:
apt-get install vls_1.0.5
и получаю: "Не удалось найти пакет vlc_1.0.5".
И каковы должны быть мои дальнейшие действия?
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
давно
Мастер-Эксперт
425
4118
07.03.2010, 07:49
общий
Logic:
Цитата: 3677
Установите так: dpkg -i --force-all *.deb, после чего сделайте aptitude -f install.

А это ещё более интересно получилось. после aptitude -f install он мне выдал такое решение:
Удалить следующие пакеты:
<далее идёт список пакетов, которые я только что установил>
...
Установить более старую версию для следующих пакетов:
libvlcore2 [1.0.5-1ubuntu1 (now) -> 1.0.2-1ubuntu2.1 (karmic-updates)
и так далее...

По-моему это совершенно не годится, как Вы считаете?
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
Неизвестный
07.03.2010, 09:06
общий
sir Henry:
Вы хотите чтобы была установлена определенная версия пакета VLC или желаете чтобы стояло параллельно две версии?
давно
Мастер-Эксперт
425
4118
07.03.2010, 09:30
общий
Палян Александр Михайлович:
Я хочу, чтобы стояло последняя версия, одна единственная. Последняя версия vlc, которая находится на сайте репозитория - 1.0.5.
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
Неизвестный
07.03.2010, 09:50
общий
это ответ
Здравствуйте, sir Henry.

Место где я нашел версию 1.0.5 тут: http://www.getdeb.net/software/VLC

Для того чтобы устанавливать пакеты с getdeb необходимо, судя по их инструкции сделать следующие шаги:

1. Установить getdeb пакет
2. Или настроить репозиторий вручную:

Откройте Система-Администрирование-Источники приложений, вкладку "Другое ПО", добавьте:
Код:
deb http://archive.getdeb.net/ubuntu karmic-getdeb apps


Добавьте ключ GPG для репозитория, откройте окно терминала и введите:
Код:
wget -q -O- http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -

3. Нажать на "Install this now" на любом интересующем вас приложении на сайте http://www.getdeb.net/ .
4. Если вы используете Kubuntu, проверьте bug 476853.

После этого запускаете Synaptic, находите там VLC и спокойно ставите последнюю версию

Кстати посмотрел на http://ru.archive.ubuntu.com/ тоже обнаружил там версию 1.0.5, но почему данная версия не попала на список пакетов не знаю. Видимо, были проблемы с совместимостью. Можно было бы конечно скачать оттуда пакеты исходного кода и пересобрать самому, но зачем если можно добавить репозиторий getdeb и, в дальнейшем, получать более свежие версии программ.
5
Спасибо!
Неизвестный
07.03.2010, 09:52
общий
sir Henry:
Тогда ответ дан. Только что этим методом установил себе VLC 1.0.5
И незачем кричать. сами учили выяснить все необходимые подробности перед тем как дать ответ.
давно
Мастер-Эксперт
425
4118
07.03.2010, 09:58
общий
Палян Александр Михайлович:
Кроме Вас тут никто и не кричит. У меня, с помощью ответа эксперта Logic, vlc не установился.
А теперь по организационной стороне вопроса: если хотите обсуждать моё поведение - идите в форум. Здесь я Вам это делать запрещаю.
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
Неизвестный
07.03.2010, 09:59
общий
sir Henry:
т.е. мой ответ вам так же не помог?
давно
Мастер-Эксперт
425
4118
07.03.2010, 10:01
общий
Палян Александр Михайлович:
Вы сначала научитесь внятно излагать свои мысли, чтобы я их мог понять. Я же не знал, что Вы имели в виду свой ответ.
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
давно
Мастер-Эксперт
425
4118
07.03.2010, 10:29
общий
Палян Александр Михайлович:
В общем Ваш ответ рабочий, только есть одна проблема - с этого сайта отмеченные пакеты не качаются, хотя список пакетов, ключ и всё такое я получил без проблем. Видимо какие-то проблемы с сайтом...
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
Неизвестный
07.03.2010, 10:32
общий
sir Henry:
На нескольких форумах увидел вашу проблему. Попробуйте несколько наз запускать в консоли sudo apt-get upgrade пока все не скачается и не установится. Там видимо действительно проблемы с сервером а мне просто повезло скачать и установить за один раз
давно
Мастер-Эксперт
425
4118
07.03.2010, 10:39
общий
Палян Александр Михайлович:
Да я понял. Upgrade уже делать не надо, т.к. версию 1.0.5 я теперь вижу. Подожду маленько, пока они там таракана из сервера выскребут.
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
Форма ответа