Использование менеджеров пакетов Debian
Модераторы: Warderer, Модераторы разделов
-
- Модератор
- Сообщения: 1056
- Статус: киберпИнгвин на гусеничном ходу
- ОС: Debian unstable
Re: Использование менеджеров пакетов Debian
Может просто получать нужные вам пакеты без установки? аpt-get install -d <пакеты> позволит вам сделать это, и все пакеты, которые вам нужны, будут в кэше.
Читаю вслух с выражением маны - $50/ч + стоимость звонка. Настраиваю сервисы за Вас - $100/ч + стоимость выезда и проживания.
И восемь строк матом...(бесплатно)
И восемь строк матом...(бесплатно)
-
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: Использование менеджеров пакетов Debian
У меня возник новый вопрос. Можно как-то так настроить apt, чтобы он один источник воспринимал как основной, а второй -- как вспомогательный; т.е., например, ставил все пакеты из testing, а только те, которых нет в testing, ставил из unstable?
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Использование менеджеров пакетов Debian
Для t.t:
вроде так:
источник - http://www.debian.org/releases/stable/mips...grading.ru.html
вроде так:
Перед началом процесса обновления вы должны настроить файл конфигурации apt /etc/apt/sources.list.
Программа apt при запросе на установку пакета установит наивысшую версию пакета из тех, которые можно найти в источниках, соответствующих строкам deb этого файла. При равных версиях приоритет будут иметь строки, находящиеся в файле выше (таким образом, в случае использования нескольких зеркал обычно лучше первым указать каталог на локальном жёстком диске, затем компакт-диск и, наконец, зеркала HTTP/FTP).
источник - http://www.debian.org/releases/stable/mips...grading.ru.html
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: Использование менеджеров пакетов Debian
Нет, не то. Я имел ввиду, что если пакет есть в testing, то он ставится из testing, даже если в unstable версия выше; а если в testing нет совсем -- тогда уже ставится из unstable.(Sash Kan @ Понедельник, 13 Июня 2005, 12:03) писал(а):Для t.t:
вроде так:
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Использование менеджеров пакетов Debian
Для t.t:
поковырялся в архиве рассылки debian-russian:
оно?
Sash Kan добавил в 13.06.2005 18:09
в дополнение: man apt_preferences
поковырялся в архиве рассылки debian-russian:
From: "ice.dp" <mail.ice@gmail.com>
To: debian-russian@lists.debian.org
Reply-To: "ice.dp" <mail.ice@gmail.com>
Subject: Re: как забирать всего один пакет из анстей бла сидя на тестинге?
Date: Fri, 22 Apr 2005 21:21:29 +0000
On 4/22/05, Kn1ght Alex <kn1ght@nm.ru> wrote:
> Здравствуйте!
> есть система на тестинге, но ядро из тестинга меня не устраивает (тюнер
> не работает),
> каким образом можно забирать из анстейбла на автамате пакет ядра?
>
> p.s. чтобы обновления не руками выкачивать и ставить, а через apt-get
> dist-upgrade.
>
Цитата из APT-HOWTO:
3.7 Как сохранить смешанную систему
Люди часто используют тестируемый дистрибутив, потому что он более
сьабилен, чем нестабильный и более новый, чем стабильный. Однако
пользователи, которые хотят работать с последними версиями некоторых
пакетов, но при этом не доверяют им из-за боязни дестабилизировать всю
систему, имеют возможность работать со смешанными
тестируемыми/стабильными системами. Или по-другому - более
консервативным пользователям возможно нужна смешанная
стабильная/тестируемая система.
Чтобы этого добиться, поместите следующую строку в /etc/apt/apt.conf:
APT::Default-Release "testing";
Затем, при установке пакетов из нестабильного дистрибутива, просто
используйте ключ -t:
# apt-get -t unstable install имя_пакета
Не забывайте, что для того, чтобы использовать пакеты этой версии
Debian, нужно внести дополнения в файл /etc/apt/sources.list.
Применительно к нашему примеру, нам нужно добавить строки источников
для дистрибутива unstable после аналогичных строк для дистрибутива
testing.
оно?
Sash Kan добавил в 13.06.2005 18:09
в дополнение: man apt_preferences
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: Использование менеджеров пакетов Debian
Будем пробовать. Спасибо. Чего я сам не нашёл? Наверное потому, что -howto-ru надо было ставить, а я его.. тоже не нашёл.(Sash Kan @ Понедельник, 13 Июня 2005, 17:09) писал(а):оно?

t.t добавил в 14.06.2005 11:47
Вроде работает. Жаль только, что нельзя установить приоритеты типа stable -> testing -> unstable (сейчас это как раз актульно, тем более, что свежий stable есть на дисках), но тех пакетов, что есть и в testing, и в unstable, но нету в stable, не так уж много -- их уже можно и руками. А в остальном -- всё нормально, и aptitude тоже подхватывает (показывает все версии, но по умолчанию ставит стабильную) :thumbsup:
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
- Сообщения: 172
Re: Использование менеджеров пакетов Debian
Кинте кто-нибудь нормальный sources.list для русского человека. А то и Mplayer хотца поставить...
Зеркала официальный я понимай, но еще хотца.

...чем дальше в лес, тем толще партизаны!
-
- Сообщения: 266
Re: Использование менеджеров пакетов Debian
O Fortuna
velut luna
velut luna
-
- Сообщения: 3121
- Статус: Think Different !
- ОС: Mac OS X
Re: Использование менеджеров пакетов Debian
Для Morda:
Зачем, когда есть сторонние репозитории ?
# mplayer, acroread, flash ...
deb ftp://ftp.nerim.net/debian-marillat/ unstable main
Зачем, когда есть сторонние репозитории ?
# mplayer, acroread, flash ...
deb ftp://ftp.nerim.net/debian-marillat/ unstable main
iMac 20" Core Duo.
-
- Сообщения: 172
Re: Использование менеджеров пакетов Debian
а правильные официальные зеркала? побыстрее...
кинте файлик, плиз...
кинте файлик, плиз...
...чем дальше в лес, тем толще партизаны!
-
- Сообщения: 3121
- Статус: Think Different !
- ОС: Mac OS X
Re: Использование менеджеров пакетов Debian
Для ozzy:
http://www.us.debian.org/mirror/list
http://www.us.debian.org/mirror/list
iMac 20" Core Duo.
-
- Сообщения: 172
Re: Использование менеджеров пакетов Debian
Спасибо добрый человек... Сама ЩЕДРОСТЬ на Вас ниспослана...
Был я там...
Неужели на конкретную просьбу здесь посылают на Гугл или Дебиан.орг?
...чем дальше в лес, тем толще партизаны!
-
- Сообщения: 3121
- Статус: Think Different !
- ОС: Mac OS X
Re: Использование менеджеров пакетов Debian
Для ozzy:
Ты просил официальные зеркала - я тебе и дал на них линк.
Ты просил официальные зеркала - я тебе и дал на них линк.
iMac 20" Core Duo.
-
- Сообщения: 20
Re: Использование менеджеров пакетов Debian
А почему при установке всегда советуют использовать команду
# dpkg
Почему не просто запустить из быстрого запуска kpackage
и выбрать пакет, где он лежит и установить.
P.S. Чтобы проверить что есть в директории допустим папки /bin
нада набрать в консоле # cd /bin/
потом /bin# ls -la *
# dpkg
Почему не просто запустить из быстрого запуска kpackage
и выбрать пакет, где он лежит и установить.
P.S. Чтобы проверить что есть в директории допустим папки /bin
нада набрать в консоле # cd /bin/
потом /bin# ls -la *
Я только учусь: Debian GNU/Linux
-
- Сообщения: 300
Re: Использование менеджеров пакетов Debian
(ALECS-007) писал(а):А почему при установке всегда советуют использовать команду
# dpkg
Почему не просто запустить из быстрого запуска kpackage и выбрать пакет, где он лежит и установить.
1. kpackage интерактивна
2. kpackage графическая
3. kpackage тяне в зависимостях kde
dpkg, apt свободны от этих недостатков. Поэтому, они и являются стандартными инструментами и рекомендуются руководствами.
P.S. Чтобы проверить что есть в директории допустим папки /bin
нада набрать в консоле # cd /bin/
потом /bin# ls -la *
Новое открытие Америки?
Debian GNU/Linux 3.1 2.6.12-1-k7 на AXP1700+/nF2/Radeon 9600 (debsmart)
Debian GNU/Linux 3.1 2.6.15.1 на hp compaq nx9020 (moby)
:Wq
E492: Not an editor command: Wq
Debian GNU/Linux 3.1 2.6.15.1 на hp compaq nx9020 (moby)
:Wq
E492: Not an editor command: Wq
-
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: Использование менеджеров пакетов Debian
Кроме того, это надстройка над dpkg.(Cap. J2A @ Пятница, 09 Сентября 2005, 8:14) писал(а):1. kpackage интерактивна
2. kpackage графическая
3. kpackage тяне в зависимостях kde
dpkg, apt свободны от этих недостатков. Поэтому, они и являются стандартными инструментами и рекомендуются руководствами.
Да и иксы тоже, кстати, не на всех машинах нужны.(Cap. J2A @ Пятница, 09 Сентября 2005, 8:14) писал(а):3. kpackage тяне в зависимостях kde
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
- Сообщения: 1
Re: Использование менеджеров пакетов Debian
а как с помощью аpt-get install установить
пакет --with-recommends
со всеми рекомендуемыми пакетами?
пакет --with-recommends
со всеми рекомендуемыми пакетами?
-
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: Использование менеджеров пакетов Debian
apt-get этого не умеет. aptitude install --with-recommendsа как с помощью аpt-get install установить
пакет --with-recommends
со всеми рекомендуемыми пакетами?
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
- Сообщения: 70
Re: Использование менеджеров пакетов Debian
проблема после апдейта со stable на testing:
и теперь ни апт ни аптитуде ничего не могут - ни установить ни удалить, помнится мне когда-то решил подобную проблему с помощью dpkg, сейчас уже забыл что и делал
, please help.
п.с. откатиться на stable никогда не поздно, но не зря же больше полгига трафика нагнал, да и на x.org хочется посмотреть
Код: Выделить всё
debian:/var/cache/apt/archives# apt-get install libreadline-common
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Уже установлена самая новая версия libreadline-common.
Возможно, для исправления этих ошибок вы захотите воспользоваться `apt-get -f install':
Пакеты, имеющие неудовлетворённые зависимости:
libreadline4: Зависит: readline-common но он не будет установлен
libreadline5: Зависит: readline-common но он не будет установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить 'apt-get -f install', не указывая имени пакета, (или найдите другое решение).
Код: Выделить всё
debian:/var/cache/apt/archives# apt-get -f install
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Исправление зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
readline-common
НОВЫЕ пакеты, которые будут установлены:
readline-common
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 64 пакетов не обновлено.
не установлено до конца или удалено 3 пакетов.
Необходимо скачать 0B/48,8kB архивов.
После распаковки объем занятого дискового пространства возрастёт на 69,6kB.
Хотите продолжить [Д/н]? y
(Чтение базы данных... на данный момент установлено 119011 файлов и каталогов.)
Распаковывается пакет readline-common (из файла .../readline-common_5.0-11_all.deb)...
dpkg: не удалось обработать параметр /var/cache/apt/archives/readline-common_5.0-11_all.deb (--unpack):
попытка перезаписать /usr/share/info/rluserman.info.gz, который уже имеется в пакете libreadline-common
dpkg-deb: подпроцесс paste убит сигналом (Broken pipe)
При обработке следующих пакетов произошли ошибки:
/var/cache/apt/archives/readline-common_5.0-11_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
и теперь ни апт ни аптитуде ничего не могут - ни установить ни удалить, помнится мне когда-то решил подобную проблему с помощью dpkg, сейчас уже забыл что и делал

п.с. откатиться на stable никогда не поздно, но не зря же больше полгига трафика нагнал, да и на x.org хочется посмотреть
-
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: Использование менеджеров пакетов Debian
А если попробовать через aptitude одновременно снести libreadline-common и поставить readline-common? Похоже, они между собой конфликтуют.и теперь ни апт ни аптитуде ничего не могут - ни установить ни удалить
А вообще я чего-то не понимаю. Я сейчас как раз на стейбле и как раз тоже собираюсь обновиться до тестинга. Так у меня никакого libreadline-common вообще нет в списке пакетов; а вот readline-common действительно есть среди тех, которые оно хочет доустановить.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
- Сообщения: 70
Re: Использование менеджеров пакетов Debian
я пробовал и удалить и переустановить все readline-common и libreadline4 и 5 (вроде у них много зависимы пакетов), только вот и апт и аптитуде ничего не хотели делать пока не исправяться зависимости.
исправил все deselect, - после удаления пакетов прямо из меню [R], как оказалось отмеченными на удаления было дофига пакетов k* (недавно кде снес) , и апт и аптитуде заработали.
-
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: Использование менеджеров пакетов Debian
У меня всегда такие проблемы в aptitude легко решались. Он, кстати, позволяет очень удобно искать "broken" пакеты и ходить взад-вперёд по зависимостям.исправил все deselect, - после удаления пакетов прямо из меню [R], как оказалось отмеченными на удаления было дофига пакетов k* (недавно кде снес) , и апт и аптитуде заработали.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
- Сообщения: 70
Re: Использование менеджеров пакетов Debian
а как это "ходить по зависимостям" - в смысле если выбрал на удаление какой нить пакет с зависимостям - после "g" он выдает редактируемый спискок пакетов , которые удаляться вместе с ним?
в следующий раз конечно попробую разобраться апитудом, но ведь даже апт пишет:
Код: Выделить всё
E: Неудовлетворённые зависимости. Попытайтесь выполнить 'apt-get -f install', не указывая имени пакета, (или найдите другое решение).
или для апт это норма - и надо сразу копать в сторону dpkg и dselect ?
-
- Сообщения: 3121
- Статус: Think Different !
- ОС: Mac OS X
-
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: Использование менеджеров пакетов Debian
Не только. В данном случае я имел ввиду, что если вдруг некие зависимости не разрулились автоматически, можно нажать /~b и попасть на первый broken пакет, после чего по клавише d попасть в его зависимости и выбрать там вручную что надо (либо по r в обратные зависимости и далее аналогично).а как это "ходить по зависимостям" - в смысле если выбрал на удаление какой нить пакет с зависимостям - после "g" он выдает редактируемый спискок пакетов , которые удаляться вместе с ним?
или для апт это норма - и надо сразу копать в сторону dpkg и dselect ?
Вовсе нет. Тут дело не в apt. Такое бывает, когда некоторые уже установленные пакеты зависят от одной версии библиотеки, а другие пакеты, которые устанавливаются или обновляются в данный момент, зависят от другой версии той же самой библиотеки (например, если попытаться обновить не всю систему, а только частично, то иногда такое бывает; либо если при обновлении не полностью закачался список пакетов). На самом деле это разруливается не хуже с помощью aptitude.Нормальное явление для apt-get
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
- Сообщения: 70
Re: Использование менеджеров пакетов Debian
t.t , спасибо за подробное объяснение, буду дальше ковырять apitude и внимательнее курить ее маны 

-
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: Использование менеджеров пакетов Debian
Кстати, обещання статья про aptitude будет готова, думается, через несколько дней.t.t , спасибо за подробное объяснение, буду дальше ковырять apitude и внимательнее курить ее маны
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
- Сообщения: 381
- Статус: Streetball is my life
- ОС: Gentoo 2007.0
-
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
-
- Сообщения: 57
- ОС: Debian + WinXP на виртуалке
Re: Использование менеджеров пакетов Debian
Господа, а что посоветуете в качастве кешируешего сервера для пакетов Дебиан?
Вообщем-то в системе нашел аж целых 3 пакета: apt-cacher, apt-proxy и approx... На чем остановиться?
Вообщем-то в системе нашел аж целых 3 пакета: apt-cacher, apt-proxy и approx... На чем остановиться?