Использование менеджеров пакетов Debian

Knoppix

Модераторы: Warderer, Модераторы разделов

-sanches-
Сообщения: 333
ОС: Gentoo

Re: Использование менеджеров пакетов Debian

Сообщение -sanches- »

ИМХО проще и быстрее пуреустановить систему. А таким способом, когда я пробовал, мне пришлось пропариться более получаса, и все равно мешанина из пакетов получалась.
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Использование менеджеров пакетов Debian

Сообщение Aectann »

(Anybis) писал(а):Чем можно решить данную проблему?

Покажите полный вывод apt-get (aptitude) при установке пакета pcsd (и других, при установке которых возникают ошибки, если таковые есть).
My god... it's full of stars!...
Спасибо сказали:
nikom
Сообщения: 10

Re: Использование менеджеров пакетов Debian

Сообщение nikom »

Что-то поискал в форуме, но не нашел такую информацию (может плохо искал?).
А вопрос такой - можно ли в установленный etch установить пакеты из lenny через aptitude?
Спасибо сказали:
Аватара пользователя
chitatel
Сообщения: 2083

Re: Использование менеджеров пакетов Debian

Сообщение chitatel »

nikom писал(а):
03.04.2008 14:00
(может плохо искал?).

Да.
Спасибо сказали:
Netman
Сообщения: 145
Статус: Просто прохожий...
ОС: Debian GNU/Linux, FreeBSD

Re: Использование менеджеров пакетов Debian

Сообщение Netman »

nikom писал(а):
03.04.2008 14:00
Что-то поискал в форуме, но не нашел такую информацию (может плохо искал?).
А вопрос такой - можно ли в установленный etch установить пакеты из lenny через aptitude?

Можно, искать на форуме и в google по ключевому слову apt-pinning.

Но по своему опыту скажу, что лучше отбросить эту идею и подключить репозиторий с бэк-портами:

Код: Выделить всё

#       Backports.org
deb http://backports.org/debian/ etch-backports main contrib non-free

И ставить уже пакеты от туда :)
Hi! I'm a signature virus. Copy me into your signature to help me spread.
Спасибо сказали:
Аватара пользователя
chitatel
Сообщения: 2083

Re: Использование менеджеров пакетов Debian

Сообщение chitatel »

Netman писал(а):
03.04.2008 17:36
Но по своему опыту скажу, что лучше отбросить эту идею

Если автор вопроса понимает, что делает, то можно и не отбрасывать. Если сейчас я говорю aptitude поставить что-либо из lenny, он готов это сделать, но тянет мноооого всего, в т.ч. binutils libc6 libc6-dev libc6-i686... Фактически уже обновляет систему, как понимаю.
подключить репозиторий с бэк-портами:

Код: Выделить всё

#       Backports.org
deb http://backports.org/debian/ etch-backports main contrib non-free

И ставить уже пакеты от туда :)

В бэкпортах, к сожалению, не всё и не всегда есть. Хотя если нужное там есть - то это предпочтительней, да.
Спасибо сказали:
Netman
Сообщения: 145
Статус: Просто прохожий...
ОС: Debian GNU/Linux, FreeBSD

Re: Использование менеджеров пакетов Debian

Сообщение Netman »

chitatel писал(а):
03.04.2008 18:10
Если автор вопроса понимает, что делает, то можно и не отбрасывать. Если сейчас я говорю aptitude поставить что-либо из lenny, он готов это сделать, но тянет мноооого всего, в т.ч. binutils libc6 libc6-dev libc6-i686... Фактически уже обновляет систему, как понимаю.
...

Потому и предложил отбросить эту идею. Смешивание пакетов, за частую, ни к чему хорошему не приводит. Лучше уж тогда полностью обновится до lenny. К тому же, не так долго осталось, исходя из обещаний, до очередного стабильного релиза :)
Hi! I'm a signature virus. Copy me into your signature to help me spread.
Спасибо сказали:
nikom
Сообщения: 10

Re: Использование менеджеров пакетов Debian

Сообщение nikom »

2Netman и 2chitatel, спасибо за ответы и советы.
Спасибо сказали:
Аватара пользователя
Ru_Grey
Сообщения: 134
ОС: Debian 5 & Ubuntu 8.04

Re: Использование менеджеров пакетов Debian

Сообщение Ru_Grey »

Хорошего всем.
Прошу прощения заранее из-за того что наверно эту тему не раз обсуждали и писали тут на форуме но я вот что то найти не могу что хочу. Решил тему новую не создавать так как думаю мало кому интересно будет и дабы не создавать замусоривание форума решил в этой ветки написать.

Подскажите пож, стандартные репозитории для Debian 4 что бы сотворить комфортное рабочее место, полазив по форуму нашел только про Яндекс, а меня интересует есть ли репы которые изначально дебиановские то есть как бы первичные, который были на заре времен :-) ну наподоби что нить
http://security.debian.org/ etch/updates main contrib.
Инетерсует non-free и все остальное.
может сылку дадите где написаны репозитории?
Мой адрес Советский Союз
Спасибо сказали:
Netman
Сообщения: 145
Статус: Просто прохожий...
ОС: Debian GNU/Linux, FreeBSD

Re: Использование менеджеров пакетов Debian

Сообщение Netman »

Репозиториев с пакетами для Debian, на самом-то деле, вагон и маленькая тележка. Только все, что найдешь подключать не следует - если не знаешь для чего он, то значит что они не нужны пока :)
Вот, к примеру, мой сурс-лист - посмотри, может какие полезные для себя найдешь:

Код:

# Debian deb http://ftp.de.debian.org/debian etch main contrib non-free deb-src http://ftp.de.debian.org/debian etch main contrib non-free # Security deb http://security.debian.org/debian-security etch/updates main contrib non-free deb-src http://security.debian.org/debian-security etch/updates main contrib non-free # Multimedia deb http://www.debian-multimedia.org etch main # Backports.org deb http://backports.org/debian/ etch-backports main contrib non-free # WINE deb http://wine.budgetdedicated.com/apt etch main deb-src http://wine.budgetdedicated.com/apt etch main # XNeur deb http://gq.net.ru/debian stable xneur # JavaDesktop.org deb http://javadesktop.org/lg3d/debian stable contrib # Opera #deb http://deb.opera.com/opera/ etch non-free #deb http://deb.opera.com/opera-beta/ etch non-free
Hi! I'm a signature virus. Copy me into your signature to help me spread.
Спасибо сказали:
Аватара пользователя
anjolio
Сообщения: 663
Статус: радист
ОС: debian squeeze

Re: Использование менеджеров пакетов Debian

Сообщение anjolio »

Тыц. Например тут :)
А вообще выбираете любой из приведенных ниже (в т.ч. и яндекс), они все официальные и отличаются только физическим расположением - наполнение одно и то же. Выбрать лучший для вас можно с помощью netselect.
Также есть и неофициальные репозитории, у меня в локалке, например, один товарищ держит - оно полностью по наполнению соответствует официальному, только обновления не сразу, а раз в сутки, то есть разница минимальна.
The two most common things in the Universe are hydrogen and stupidity. (Harlan Ellison)
Спасибо сказали:
zh0rzh
Сообщения: 561
Статус: зх0рзх
ОС: Zenwalk, Arch

Re: Использование менеджеров пакетов Debian

Сообщение zh0rzh »

При попытке установить что-то "тяжёлое", к примеру KDE, aptitude после своих манипуляций выдаёт, что необходимо получить столько-то Мб архивов, и столько-то места будет занято после их распаковки, и спрашивает моего согласия на дальнейшие действия.
А вот при попытке установить что-то "лёгкое", к примеру unzip (150кБ), aptitude ничего не спрашивает, просто говорит сколько будет получено, получает и устанавливает.

Вопрос: где и как настроить aptitude на запрос действий для всех архивов, любого размера? Или наоборот, снять все ограничения, молча получать и устанавливать что ему задано.
Gigabyte GA-8PE800; P-IV 2,66GHz Northwood; NVIDIA GeForce FX 5200; HDD: 160Gb+200Gb.
Спасибо сказали:
Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable

Re: Использование менеджеров пакетов Debian

Сообщение Portnov »

Там на самом деле всё проще: aptitude спрашивает, если кроме того пакета, который вы попросили, собирается поставить что-то еще (по зависимостям). Если все зависимости уже стоят, и ставится только то что вы указали в командной строке, то чего тут спрашивать - вы ж сами сказали что хотите это поставить ;)
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали:
Аватара пользователя
chitatel
Сообщения: 2083

Re: Использование менеджеров пакетов Debian

Сообщение chitatel »

zh0rzh

Уважаемый, если я правильно понял суть Вашего вопроса, то поможет ключ -s OR --simulate

aptitude -s install имя_пакета(ов)

В этом случае aptitude всё покажет и расскажет, но реально нифига не установит. Часто таким пользуюсь, особенно если собтраюсь делать upgrade.
Спасибо сказали:
zh0rzh
Сообщения: 561
Статус: зх0рзх
ОС: Zenwalk, Arch

Re: Использование менеджеров пакетов Debian

Сообщение zh0rzh »

Portnov писал(а):
17.04.2008 13:03
aptitude спрашивает, если кроме того пакета, который вы попросили, собирается поставить что-то еще (по зависимостям).


Спсб, видимо так и есть.
Соответственно, при установке пакета в несколько десятков Мегабайт (есть такие?) в случае, если все зависимости для него уже стоят, aptitude молча скачает его. Не завидую, у кого траф не дешёвый.
Вот как раз для таких случаев и нужна опция -s (сэнкс ту chitatel)
Gigabyte GA-8PE800; P-IV 2,66GHz Northwood; NVIDIA GeForce FX 5200; HDD: 160Gb+200Gb.
Спасибо сказали:
lyuis
Сообщения: 3
ОС: debian KDE 3.5

Re: Использование менеджеров пакетов Debian

Сообщение lyuis »

гн http://mirror.yandex.ru etch/main Packages/DiffIndex
Из кэша: http://mirror.yandex.ru etch-backports/contrib Packages
Игн http://mirror.yandex.ru etch/non-free Packages/DiffIndex
Ош http://mirror.yandex.ru etch/non-freedeb Packages
404 Not Found [IP: 87.250.239.69 80]
Ош http://mirror.yandex.ru etch/http://mirror.yandex.ru/debian/ Packages
404 Not Found [IP: 87.250.239.69 80]
Ош http://mirror.yandex.ru etch/etch Packages
404 Not Found [IP: 87.250.239.69 80]
Ош http://mirror.yandex.ru etch/main Packages
404 Not Found [IP: 87.250.239.69 80]
Игн http://mirror.yandex.ru etch/non-free Packages/DiffIndex
Из кэша: http://mirror.yandex.ru etch/main Packages
Из кэша: http://mirror.yandex.ru etch/main Packages
Из кэша: http://mirror.yandex.ru etch/non-free Packages
Из кэша: http://mirror.yandex.ru etch/non-free Packages
Получено 52,3kБ в 4s (12,6kБ/с)
W: GPG error: http://mirror.yandex.ru etch-backports Release: Следующие подписи не могут быть проверены, так как недоступен общий ключ: NO_PUBKEY EA8E8B2116BA136C
W: GPG error: http://mirror.yandex.ru etch Release: Следующие подписи не могут быть проверены, так как недоступен общий ключ: NO_PUBKEY 07DC563D1F41B907
W: GPG error: http://mirror.yandex.ru etch Release: Следующие подписи не могут быть проверены, так как недоступен общий ключ: NO_PUBKEY 033431536A423791
W: GPG error: http://mirror.yandex.ru etch Release: Следующие подписи не могут быть проверены, так как недоступен общий ключ: NO_PUBKEY 390EC3FF927CCC73
E: Не могу получить доступ к файлу блокировки /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
E: Не удалось перестроить кэш пакетов
debian:~#

как исправить и обновится?
Спасибо сказали:
nikom
Сообщения: 10

Re: Использование менеджеров пакетов Debian

Сообщение nikom »

Netman писал(а):
05.04.2008 18:36
# Backports.org
deb http://backports.org/debian/ etch-backports main contrib non-free

С бекпортами ерунда какая-то получается - как в сообщении от lyuis. Как-то можно это исправить?
Спасибо сказали:
Netman
Сообщения: 145
Статус: Просто прохожий...
ОС: Debian GNU/Linux, FreeBSD

Re: Использование менеджеров пакетов Debian

Сообщение Netman »

nikom писал(а):
18.04.2008 09:22
Netman писал(а):
05.04.2008 18:36
# Backports.org
deb http://backports.org/debian/ etch-backports main contrib non-free

С бекпортами ерунда какая-то получается - как в сообщении от lyuis. Как-то можно это исправить?

Попробуйте подписать репозитории с бэкпортами, если этого еще не было сделано:

Код: Выделить всё

# gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys EA8E8B2116BA136C
# gpg --armor --export EA8E8B2116BA136C | apt-key add -
Hi! I'm a signature virus. Copy me into your signature to help me spread.
Спасибо сказали:
lyuis
Сообщения: 3
ОС: debian KDE 3.5

Re: Использование менеджеров пакетов Debian

Сообщение lyuis »

debian:~# nano /etc/apt/sources.list
debian:~# aptitude update
E: п²п╣п╦п╥п╡п╣я│я┌п╫я▀п╧ я┌п╦п© 'Main' п╡ я│я┌я─п╬п╨п╣ 1 п╡ я│п©п╦я│п╨п╣ п╦я│я┌п╬я┤п╫п╦п╨п╬п╡ /etc/apt/sources.list
E: п²п╣ я┐п╢п╟п╩п╬я│я▄ п©я─п╬я┤п╦я┌п╟я┌я▄ я│п©п╦я│п╬п╨ п╦я│я┌п╬я┤п╫п╦п╨п╬п╡ п©п╟п╨п╣я┌п╬п╡
debian:~# aptitude update
п÷п╬п╩я┐я┤п╦я┌я▄:1 http://mirror.yandex.ru etch Release.gpg [378B]
п÷п╬п╩я┐я┤п╦я┌я▄:2 http://mirror.yandex.ru etch-proposed-updates Release.gpg [189B]
п÷п╬п╩я┐я┤п╦я┌я▄:3 http://mirror.yandex.ru etch-backports Release.gpg [189B]
п÷п╬п╩я┐я┤п╦я┌я▄:4 http://mirror.yandex.ru etch Release.gpg [189B]
п÷п╬п╩я┐я┤п╦я┌я▄:5 http://mirror.yandex.ru etch/updates Release.gpg [189B]
п÷п╬п╩я┐я┤п╦я┌я▄:6 http://mirror.yandex.ru etch Release.gpg [189B]
п÷п╬п╩я┐я┤п╦я┌я▄:7 http://mirror.yandex.ru etch Release.gpg [189B]
п÷п╬п╩я┐я┤п╦я┌я▄:8 http://mirror.yandex.ru etch Release [58,2kB]
п÷п╬п╩я┐я┤п╦я┌я▄:9 http://mirror.yandex.ru etch-proposed-updates Release [58,1kB]
п÷п╬п╩я┐я┤п╦я┌я▄:10 http://mirror.yandex.ru etch-backports Release [43,7kB]
п÷п╬п╩я┐я┤п╦я┌я▄:11 http://mirror.yandex.ru etch Release [5535B]
п÷п╬п╩я┐я┤п╦я┌я▄:12 http://mirror.yandex.ru etch/updates Release [37,6kB]
п÷п╬п╩я┐я┤п╦я┌я▄:13 http://mirror.yandex.ru etch Release [866B]
п÷п╬п╩я┐я┤п╦я┌я▄:14 http://mirror.yandex.ru etch Release [699B]
п÷п╬п╩я┐я┤п╦я┌я▄:15 http://mirror.yandex.ru etch/main Packages [5619kB]
п≤пЁп╫ http://mirror.yandex.ru etch Release
п≤пЁп╫ http://mirror.yandex.ru etch Release


вопрос, как ӕто можно исправить ? а то я даже не вижу, что происходит ?
Спасибо сказали:
Аватара пользователя
ReSeR
Сообщения: 383
ОС: GNU Debian

Re: Использование менеджеров пакетов Debian

Сообщение ReSeR »

Netman писал(а):
05.04.2008 18:36
Вот, к примеру, мой сурс-лист - посмотри, может какие полезные для себя найдешь:

Код:

# Debian deb http://ftp.de.debian.org/debian etch main contrib non-free deb-src http://ftp.de.debian.org/debian etch main contrib non-free # Security deb http://security.debian.org/debian-security etch/updates main contrib non-free deb-src http://security.debian.org/debian-security etch/updates main contrib non-free # Multimedia deb http://www.debian-multimedia.org etch main # Backports.org deb http://backports.org/debian/ etch-backports main contrib non-free # WINE deb http://wine.budgetdedicated.com/apt etch main deb-src http://wine.budgetdedicated.com/apt etch main # XNeur deb http://gq.net.ru/debian stable xneur # JavaDesktop.org deb http://javadesktop.org/lg3d/debian stable contrib # Opera #deb http://deb.opera.com/opera/ etch non-free #deb http://deb.opera.com/opera-beta/ etch non-free

От спасибо, а то я ставил Debian и отказался от просмотра содержимого репозиториев :blush: . Потом было кинулся, а толком нарыть не смог.
:drinks:
Бэкап - акт проявления трусости.
Спасибо сказали:
Аватара пользователя
Frank
Сообщения: 1059
ОС: Ubuntu, Debian

Re: Использование менеджеров пакетов Debian

Сообщение Frank »

lyuis писал(а):
18.04.2008 13:40
...
вопрос, как ӕто можно исправить ? а то я даже не вижу, что происходит ?

LC_ALL=C dpkg-reconfigure locales
Изображение
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Использование менеджеров пакетов Debian

Сообщение t.t »

Netman писал(а):
03.04.2008 18:21
Смешивание пакетов, за частую, ни к чему хорошему не приводит.
Не могли бы Вы привести примеры? У меня уже несколько лет работает "смесь". В данный момент это testing с лёгкой примесью как stable, так и unstable, experimental и даже ubuntu gutsy. Ни разу никаких проблем не замечал: ни при обновлении (конечно, приналичии верно выставленного APT::Default-Release в apt.conf), ни в работе системы.

chitatel писал(а):
17.04.2008 16:35
Уважаемый, если я правильно понял суть Вашего вопроса, то поможет ключ -s OR --simulate

aptitude -s install имя_пакета(ов)

В этом случае aptitude всё покажет и расскажет, но реально нифига не установит. Часто таким пользуюсь, особенно если собтраюсь делать upgrade.
На мой взгляд, гораздо более удобная опция это --visual-preview. С ней aptitude перед реальными действиями показывает всё, что должно быть сделано, в своём ncurses-интерфейсе -- и там можно, так же как при установке прямо из интерфейса, изменить предстоящие действия для каждого отдельного пакета.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Использование менеджеров пакетов Debian

Сообщение t.t »

Что-то не соображу.. Можно ли посмотреть список версий пакета, доступных во всех прописанных в sources.list репозитариях? Так, чтобы установленная версия, если в репозитарии её уже нет, не отображалась.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Netman
Сообщения: 145
Статус: Просто прохожий...
ОС: Debian GNU/Linux, FreeBSD

Re: Использование менеджеров пакетов Debian

Сообщение Netman »

t.t писал(а):
20.04.2008 13:13
Netman писал(а):
03.04.2008 18:21
Смешивание пакетов, за частую, ни к чему хорошему не приводит.
Не могли бы Вы привести примеры?...

Не осторожное обновление может повлечь за собой обновление некоторых пакетов, а в результе чего могут отказаться работать некоторые другие пакеты и т.д.
Конечно, если с головой подойти к делу, настроить политику (/etc/apt/preferences), указать релиз по-умолчанию и внимательно просматривать списки устанавливаемых и обновляемых пакетов, то этого можно избежать.
Hi! I'm a signature virus. Copy me into your signature to help me spread.
Спасибо сказали:
Аватара пользователя
chitatel
Сообщения: 2083

Re: Использование менеджеров пакетов Debian

Сообщение chitatel »

t.t писал(а):
20.04.2008 14:51
Что-то не соображу.. Можно ли посмотреть список версий пакета, доступных во всех прописанных в sources.list репозитариях? Так, чтобы установленная версия, если в репозитарии её уже нет, не отображалась.

apt-cache policy имя_пакета - не оно? Правда, установленную версию показывает.

Netman писал(а):
21.04.2008 08:07
Не осторожное обновление может повлечь за собой обновление некоторых пакетов, а в результе чего могут отказаться работать некоторые другие пакеты и т.д.
Конечно, если с головой подойти к делу, настроить политику (/etc/apt/preferences), указать релиз по-умолчанию и внимательно просматривать списки устанавливаемых и обновляемых пакетов, то этого можно избежать.

А к обновлению нужно всегда подходить "с головой". И Debian предоставляет для этой головы замечательные инструменты. :)
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Использование менеджеров пакетов Debian

Сообщение t.t »

chitatel писал(а):
21.04.2008 12:30
apt-cache policy имя_пакета - не оно? Правда, установленную версию показывает.
Не совсем. Формат слишком "человеческий"; можно и такой распарсить, кончено, но хотелось бы что-то более готовое к употреблению. Поставим тогда вопрос несколько иначе: как получить список пакетов, для которых установленной версии нет в подключенных репозитариях? Список обновляемых -- это не то: во-первых, пакет может быть установлен не из Default-Release, а из другой ветки; во-вторых, тот репозитарий, откуда он родом, может быть на данный момент отключён.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
ozone baby
Сообщения: 221
ОС: Ubuntu i386/Ubuntu amd64

Re: Использование менеджеров пакетов Debian

Сообщение ozone baby »

Пользуюсь lenny, но хочу поставить 25 ядро из sid. Для этого мне нужно добавить соответствующий раздел в sources.list? И потом, при установке конкретно указывать версию дистрибутива, при установке из apt?
Спасибо сказали:
Аватара пользователя
chitatel
Сообщения: 2083

Re: Использование менеджеров пакетов Debian

Сообщение chitatel »

ozone baby писал(а):
01.05.2008 13:47
Пользуюсь lenny, но хочу поставить 25 ядро из sid. Для этого мне нужно добавить соответствующий раздел в sources.list?
Да, указать репозиторий sid'а.
И потом, при установке конкретно указывать версию дистрибутива, при установке из apt?

Зависит от настроек APT'а (man apt_preferences). Если он автоматически не попытается обновить ядро на более новое, то можно указать конкретную ветку репозитория.
Спасибо сказали:
LMZ
Сообщения: 25
ОС: debian etch

Re: Использование менеджеров пакетов Debian

Сообщение LMZ »

подскажите как вернуть настроики пакета к default'у ?

заранее благодарен.
Спасибо сказали:
Аватара пользователя
chitatel
Сообщения: 2083

Re: Использование менеджеров пакетов Debian

Сообщение chitatel »

LMZ, попробуйте
aptitude reinstall имя_пакета


Хотя у Вас Ubuntu, и есть ли там именно aptitude, я не знаю.
Спасибо сказали: