Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian и пакеты

Ответить
Настройки темы
Debian и пакеты

Старожил


Сообщения: 166
Благодарности: 1

Профиль | Отправить PM | Цитировать


Приветствую,

установил Debian Sarge (до сих пор работал с red hat-ом). Сразу разбежались глаза от обилия пакетный менеджеров - dpkg и apt. Манулаы читаю, как я понял в основе лежит все-таки dpkg, а apt как бы улучшенная надстройка?

Какой же менеджер изучать для эффективной работы - установка/обновление, и чтобы зависимости учитывались? Подскажите новичку.

Отправлено: 13:50, 27-03-2007

 

Аватара для [mzd]

Линуксоид-стакановец


Сообщения: 2391
Благодарности: 186

Профиль | Отправить PM | Цитировать


romez777
apt. dpkg не разрешает зависимости, он только устанавливает пакеты.

-------
Живя в реальном мире, стремись к невероятному... Эрнесто Че Гевара
Everybody lies. (c) House M.D.
Базовая настройка Ubuntu. Документация для новичка.
Руководство по установке, начальной настройке и основам использования операционной системы Ubuntu


Отправлено: 14:44, 27-03-2007 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для must die

Ветеран


Сообщения: 715
Благодарности: 77

Профиль | Отправить PM | Цитировать


[mzd]

Сейчас рекомендуют исползьовать aptitude

Последний раз редактировалось must die, 27-03-2007 в 16:16.


Отправлено: 15:30, 27-03-2007 | #3


Аватара для [mzd]

Линуксоид-стакановец


Сообщения: 2391
Благодарности: 186

Профиль | Отправить PM | Цитировать


must die
Для Х-ов лучше Synaptic

-------
Живя в реальном мире, стремись к невероятному... Эрнесто Че Гевара
Everybody lies. (c) House M.D.
Базовая настройка Ubuntu. Документация для новичка.
Руководство по установке, начальной настройке и основам использования операционной системы Ubuntu


Отправлено: 15:55, 27-03-2007 | #4


Аватара для must die

Ветеран


Сообщения: 715
Благодарности: 77

Профиль | Отправить PM | Цитировать


[mzd]

aptitude для консоли

-------
Вопреки популярному мнению, Unix - дружелюбная ОС.
Просто так случилось, что она очень избирательна в выборе друзей.


Отправлено: 16:16, 27-03-2007 | #5


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


dpkg - менеджер нижнего уровня (функции аналогичные rpm).
apt - верхнего уровня (он и с rpm может работать, что напрмер, используется в дистрибутивах ALTLinux) - (функции аналогичные rpmi, rpmdtake, yum, yast).

-------
Поспешай не торопясь


Отправлено: 20:33, 27-03-2007 | #6


Аватара для [mzd]

Линуксоид-стакановец


Сообщения: 2391
Благодарности: 186

Профиль | Отправить PM | Цитировать


Ну и чтобы не вводить новичков в заблуждение и поставить точку в этом вопросе: aptitude и Synaptic - user-friendly надстройки над apt.

-------
Живя в реальном мире, стремись к невероятному... Эрнесто Че Гевара
Everybody lies. (c) House M.D.
Базовая настройка Ubuntu. Документация для новичка.
Руководство по установке, начальной настройке и основам использования операционной системы Ubuntu


Отправлено: 23:16, 27-03-2007 | #7


Ветеран


Сообщения: 716
Благодарности: 55

Профиль | Отправить PM | Цитировать


apt и с rpm работает (как например, может быть сделано в SuSE). Читайте man apt-get.

Отправлено: 01:00, 28-03-2007 | #8


Старожил


Сообщения: 166
Благодарности: 1

Профиль | Отправить PM | Цитировать


Спасибо за ответы. Еще вопросы:
1) правильно ли я понимаю, что в debian основной формат пакетов - deb или в систему также можно устанавливать rpm?
2) новичку в debian'e (т.е. мне) нужно читать man apt-get и man aptitide, для начала хватит?
3) а почему так сделано: dpkg только ставит пакеты, но не разрешает зависимости, в то время как apt более продвинутый. Для чего в системе держать два пакетных менеджера? (я не в курсе истории развития дистрибутива)

Отправлено: 05:02, 28-03-2007 | #9


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


1 Лучше не стоит - не будите-же вы в Suse ставить пакеты из Mandriva или Debiana (технически это возможно - достаточно собрать и поставить dpkg в Suse). Тут важен не формат пакетов, а именно, что пакеты, независимо от формата, собирабтся под конкретный дистрибутив.
2 Хватит apt-get - всё остальное можно выбросить
Тут стандартные, наиболлее применяемые комманды можно по пальцам пересчитать :
apt-get update, apt-get dist-upgrade, apt-get install, apt-cache search.
3 В принципе в rpm дистрибутивах то-же самое - rpm сам не разрешает зависимости, при установке он только сообщает - зависимости неудовлетворены - исправьте, а apt высчитывает какие пакеты надо удалить или поставить, что-бы установить данный пакет, а потом apt даёт команду rpm (или dpkg) выполнить необходимые действия.

-------
Поспешай не торопясь


Отправлено: 07:09, 28-03-2007 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian и пакеты

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
wicd в Debian shadow-catcher Программное обеспечение Linux и FreeBSD 0 21-05-2009 22:43
Debian/Ubuntu - Debian не загружается CJ F.A.N. Общий по Linux 7 09-12-2008 15:45
Debian/Ubuntu - debian + XP Prosto_lamo Общий по Linux 17 15-05-2008 21:03
Debian автозагрузка Sam7I Общий по Linux 7 14-04-2006 23:33
Debian не может найти пакеты для установки AntonK Общий по Linux 9 22-09-2003 21:50




 
Переход