Pacman учавствует в работе программ? (Или только в установке/удалении?)
Модератор: Модераторы разделов
-
awua
- Сообщения: 594
Pacman учавствует в работе программ?
Пакетный менеджер Pacman каким-либо образом учавствует в работе программ? Его собственная база данных, скачиваемая при помощи "pacman -Sy" нужна только для установки/удаления пакетов или так же для работы уже установленных пакетов?
-
eddy
- Сообщения: 3321
- Статус: Красный глаз тролля
- ОС: ArchLinux
Re: Pacman учавствует в работе программ?
Его база нужна только ему и yaourt'у.
RTFM
-------
KOI8-R - патриотичная кодировка
-------
KOI8-R - патриотичная кодировка
-
awua
- Сообщения: 594
Re: Pacman учавствует в работе программ?
Почему же не рекомендуется обновлять БД пакмана без обновления самих пакетов, если БД пакмана не используется установленными программами?
https://wiki.archlinux.org/index.php/Enhanc...Pacman_Commands :
https://wiki.archlinux.org/index.php/Enhanc...Pacman_Commands :
Arch being a rolling release distribution, it can be dangerous to refresh pacman databases without doing a full system upgrade immediately after. Avoid using pacman -Sy package to install a package, but always use pacman -S Package-Name instead. And upgrade your system regularly with pacman -Syu.
-
Nazyvaemykh
- Сообщения: 438
- Статус: Подопытный участник
Re: Pacman учавствует в работе программ?
pacman — весьма примитивная программа, обрабатывающая зависимости самым простым образом. Поэтому устанавливать программы лучше всего на свежеобновленную систему.
Возможно такое развитие событий. Есть библиотека liba и использующие ее программы b и c. Вы установили два месяца назад liba и b и теперь хотите установить еще и c.
pacman -Sy
pacman -S c
Теперь у вас в системе новая версия liba (обновилась как зависимость c), а программа b больше не работает, потому что не работает с новой версией библиотеки liba.
Да, можно рекомендовать либо обновлять систему перед установкой новых программ. Либо внимательно смотреть, что именно вы устанавливаете.
Само себе обновление пакетных баз ничего не поломает!
Возможно такое развитие событий. Есть библиотека liba и использующие ее программы b и c. Вы установили два месяца назад liba и b и теперь хотите установить еще и c.
pacman -Sy
pacman -S c
Теперь у вас в системе новая версия liba (обновилась как зависимость c), а программа b больше не работает, потому что не работает с новой версией библиотеки liba.
Да, можно рекомендовать либо обновлять систему перед установкой новых программ. Либо внимательно смотреть, что именно вы устанавливаете.
Само себе обновление пакетных баз ничего не поломает!
¡ Страсть к разрушению есть творческая страсть!
-
SinClaus
- Сообщения: 1952
- Статус: Мучитель Мандривы
- ОС: Arch,BSD
Re: Pacman учавствует в работе программ?
Что бы не ломать голову и не заморачиваться, посоветовал бы раз в неделю делать yaourt -Suy, что синхронизирует все базы, а в течение недели устанавливать программы используя текущую.
-
Shlomo
- Сообщения: 840
- ОС: ArchLinux
Re: Pacman учавствует в работе программ?
Я утро начинаю с
Код: Выделить всё
#yaourt -Syu --aurЗачем ждать неделю? В Арче обновления выходят очень быстро, зачем раз в неделю качать несколько сот мег? Имхо, лучше обновлять каждый день.
-
awua
- Сообщения: 594
Re: Pacman учавствует в работе программ?
Смысл? Работает и хорошо. А обновления часто ломают что-нибудь.
Чем отличается Arch, обновлённый месяц назад и Arch, обновлённый сегодня утром?
Чем отличается Arch, обновлённый месяц назад и Arch, обновлённый сегодня утром?
-
SinClaus
- Сообщения: 1952
- Статус: Мучитель Мандривы
- ОС: Arch,BSD
Re: Pacman учавствует в работе программ?
За месяц могут накопиться обновления, которые конфликтуют, причём - всей толпой. При частом обновлении - трудности мелкие и чще всего обходимся без них.
-
ishitori
- Сообщения: 502
- ОС: gentoo -> archlinux
Re: Pacman учавствует в работе программ?
ага. такая же фигня и на генте. чем чаще обновляешься, тем меньше проблем. "чаще" - в разумных пределах, конечно. на арче 1-го раза в неделю вполне достаточно, на генте можно 1 раз в месяц.
морнинг круассан..
-
Shlomo
- Сообщения: 840
- ОС: ArchLinux
Re: Pacman учавствует в работе программ?
Да я и в Генте каждое утро обновлялся, перед уходм на работу. А когда возвращался, смотерл, почему слетело обновление!))))) У меня и сейчас руки чешутся поставить генту на нетбук, да только здоровья не хватит ждать пока все соберется. Хотя просто ну очень хоцца.
