Pull to refresh

Comments 18

Как вариант можно ещё попробовать сборку deb пакетов
А вы их потом обновлять будете? Вы будете следить за апдейтами и дырками?

По хорошему, конечно, вы, но современные системы настолько сложны…
Apt-Pinning проще и видимо предпочтительней сборки deb пакетов. Сборка deb пакетов — альтернатива сборки из «сорцов»
Вы сейчас про apt-src или про сборку своего deb-пакета руками c нуля?
Если первое, то вполне годно. Если второе, то сильно геморройно.
первое из реп testing и unstable
по мне, так лучше использовать специализированные репозитории вроде dotdeb.org вместо сида. хотя такое случается редко, но порой в сид выкладывают кривые пакеты, а обновления некоторых вообще делают систему неюзабельной
Именно для этого я использовал apt-pinning. Чтобы обновлять из sid только нужные мне пакеты. А остальные — из stable.
раз на раз не приходится, в сиде вам никто не гарантирует, что очередное обновление в сиде не сорвёт работу сервера, пусть даже не всей системы. мне кажется, на дотдебе лучше тестируют перед выкладыванием. лично я воспользуюсь вашим способом чтобы брать пхп оттуда, а не из сида, спасибо
Только вчера такая проблема встала, только с вайном.
Не первый раз уже статьи очень кстати :)
если проблема только в php-fpm то всегда свежий можно взять сдесь
php53.dotdeb.org
что мешает просто апгрейднуться до testing?
Жалко, что нельзя задавать маску для пакетов в pinning'е.
Вот ещё парочка интересных команд.
Установка пакета и попытка решить зависимости из unstable:
aptitude -t unstable install <package>

Установка пакета и попытка решить зависимости из релиза с наивысшим приоритетом:
aptitude install <package>/unstable

www.debian.org/doc/manuals/apt-howto/ch-apt-get.ru.html
Коллеги, а подскажите есть ли у apt аналог yum provides?

чтобы было понятнее:
$ sudo yum provides */libssl.so

updates/filelists_db | 2.4 MB 00:02
openssl-devel-0.9.8e-12.el5_5.7.i386 : Files for development of applications which will use OpenSSL
Repo : base
Matched from:
Filename : /usr/lib/libssl.so

# dpkg -S libssl.so
libssl-dev: /usr/lib/libssl.so
libssl0.9.8: /usr/lib/libssl.so.0.9.8
Вы видимо неправильно поняли, dpkg -S ищет среди установленных пакетов. Тогда как yum provides ищет в репозиториях пакет содержащий нужный файл.
Мне бы ваши редхатовские заботы по библиотекам-сиротам. Никогда не был в ситации когда нужен был файл из неустановленного пакета. Впрочем, для извращенцев есть и такое:

# apt-file search graphviz.py
python-pygraphviz: /usr/share/pyshared/pygraphviz/graphviz.py
python-sphinx: /usr/share/pyshared/sphinx/ext/graphviz.py
trac-graphviz: /usr/share/pyshared/graphviz/graphviz.py
trac-mastertickets: /usr/share/pyshared/mastertickets/graphviz.py
Никогда не слышал про библиотеки-сироты, это нужно например когда нужно собрать ручками пакет из исходников, configure говорит что ему нужна какая-то либа, компилять её нет нужды, хочется взять её в комплекте с каким-то пакетом, в каком она идет не известно.

За apt-file спасибо!
Sign up to leave a comment.

Articles

Change theme settings