Re: Стабильная система?
Oleksandr Gavenko -> debian-russian@lists.debian.org @ Thu, 17 Sep 2015 22:46:42 +0300: >> добавить dev-src от тестинга >> и потом apt-build install pandoc/testing OG> У меня потянуло (хотя я на testing в deb/deb-src): OG> bash# sudo apt-build build-source vim-nox OG> ... OG> After this operation, 20.9 MB disk space will be freed. OG> Get:1 http://ftp.ua.debian.org/debian/ testing/main perl-modules all 5.20.2-6 [2,540 kB] OG> Get:2 http://ftp.ua.debian.org/debian/ testing/main perl amd64 5.20.2-6 [2,641 kB] OG> Get:3 http://ftp.ua.debian.org/debian/ testing/main perl-base amd64 5.20.2-6 [1,209 kB] OG> Get:4 http://ftp.ua.debian.org/debian/ testing/main libperl5.20 amd64 5.20.2-6 [665 kB] OG> ... OG> Оно потянет build dependencies из stable или testing, если бинарные пакеты из OG> stable, а исходники в testing? Оно потянет, грубо, из более приоритетного, при равных приоритетах - более свежий. Подробнее - man apt_preferences. Поэтому, если хочется пересобрать пакет из testing для stable, то надежнее, как тут советовали, показать apt только deb-src от тестинга (а то и вообще вытащить исходник вручную), а deb оставить только от stable.
Re: Как зафиксировать пакет (запретить удаление, изменение, обновление)?
Oleksandr Gavenko -> debian-russian@lists.debian.org @ Thu, 17 Sep 2015 22:21:28 +0300: OG> Столкнулся с проблемой в "новом" xchm: OG> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=799302 чего ранее не было. OG> Скачал старую версию: https://packages.debian.org/wheezy/amd64/xchm/download и OG> установил через (т.е. old-stable нету в sources.list): OG>dpkg -i ... OG> Теперь хочу что бы ни apt-get, ни aptitude не изменяли xchm, и инстрменты явно OG> сообщали что ранее я зафиксировал пакет, если вдруг по зависимостям от других OG> пакетов потребуется обновить версию. Как этого добиться? OG> В aptitude есть: OG> aptitude hold xchm OG> В apt_preferences(5) говорится про Pin-Priority. OG> Документация не доходит до меня, какой инструмент *согласовано* будет работать OG> с обоими утилитами? Насколько я понимаю, этот механизм у них чуть ли не всегда был общим. hold надежнее в том смысле, что он, помнится, не перекрывается никакими приоритетами. OG> Есть некий способ увидеть доступные версии пакета между релизами / установить OG> пакет из old-stable не прописывая его в sources.list? Я это делаю через OG> https://packages.debian.org/ в браузере, по идее чего то консольное с OG> bash_completion было бы приятным. Насколько я понимаю, нет. Можно прописать в sources.list и приделать приоритет, по которому оно будет ставиться в самую распоследнюю очередь. Версии будет показывать apt-cache policy. В том числе с указанием, кого будем ставить, если не указать версию явно.
Re: Стабильная система?
Tim Sattarovwrites: > On 2015-09-18 11:33, Tim Sattarov wrote: >> On 2015-09-18 07:20, Melleus wrote: >>> Tim Sattarov writes: >>> добавить dev-src от тестинга и потом apt-build install pandoc/testing >>> Шикарный тул, одной командой все можно теперь. Жаль, что не работает: >>> >>> # apt-get source pandoc/stretch >>> # apt-build source pandoc/stretch >> Проверить, что в sources прописан именно stretch, а не sid >> проверить >> apt-cache policy pandoc >> все же попробовать >> apt-build install pandoc/stretch >> или >> apt-build install pandoc/sid >> >> ну или если хочется совсем все понять (ТМ): >> man apt-cache >> man apt_preferences >> man apt-build >> man 5 sources.list >> >> и в конце внимательно почитать вывод >> apt-config dump >> >> :) >> Удачи ! >> > > я видимо поспешил с ответом. > в случае, когда зависимости явно требуют пакетов из новой ветки проще > собрать с > apt-get source и/или ковырять зависимости в debian/rules перед сборкой > если очень хочется оставить все остальное как было. > > или ставить пакеты из unstable/testing Та ото ж. Или бэкпортов дожидаться еще... ЗЫ Имелось в виду, что apt-get вытягивает исходники. И, кстати, правильно тянет из сида, которые apt-build по каким-то причинам не видит, хотя sources.list - настроен. А вот из стабильной ветки apt-build сорцы потянул. Возможно, так и было задумано. Чтобы умельцы типа меня чего лишнего не накуролесили. Методом научного тыка это очень легко делается :) Еще раз благодарю всех, кто отозвался.
Re: Как зафиксировать пакет (запретить удаление, изменение, обновление)?
On 2015-09-17, Alexandr Terekhov wrote: > А если так? > > echo "systemd hold" | sudo dpkg --set-selections Это для меня новое, но как обьяснить что: $ aptitude versions ~i | grep -C 2 ^ih ... Package fvwm: ih 1:2.6.5.ds-3 100 ... $ dpkg --get-selections | grep fvwm 573:fvwminstall $ echo "fvwm hold" | sudo dpkg --set-selections $ dpkg --get-selections | grep fvwm fvwm hold Что hold у aptitude не такой как у dpkg? При интерактивном разрешении конфликтов в aptitude мне кажется что aptitude расставляет "свои" hold на пакеты, при чем иногда на большое число пакетов. Я не заметил где сообщается о том что пакеты станут на hold и часто снимал статус сразу со всей ветки пакетов (кнопочка ":"). Не хочется что бы моя воля смешивались с решением инсмтрумента... -- Best regards!
Re: Стабильная система?
Tim Sattarovwrites: > On 2015-09-16 08:21, Melleus wrote: >> Eugene Berdnikov writes: >> >>> А как насчёт пересобрать новую версию пакета в стейбле? >> Это не мой конек. Но, наверное, это самое лучшее, что можно попытаться >> сделать в данной ситуации. Буду разбираться как это правильно >> делается. По-любому это займет меньше времени и усилий, чем ползание >> между ветками и/или дистрибутивами. >> >> Похоже, что я нашел решение. Всем спасибо за участие. >> > добавить dev-src от тестинга > и потом apt-build install pandoc/testing Шикарный тул, одной командой все можно теперь. Жаль, что не работает: # apt-get source pandoc/stretch Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Selected version '1.13.2.1~dfsg-1' (stretch) for pandoc ВНИМАНИЕ: упаковка «pandoc» поддерживается в системе контроля версий «Git»: git://anonscm.debian.org/pkg-haskell/pandoc.git Необходимо получить 1.622 kб архивов исходного кода. Получено:1 http://ftp.se.debian.org/debian/ sid/main pandoc 1.13.2.1~dfsg-1 (dsc) [5.547 B] Получено:2 http://ftp.se.debian.org/debian/ sid/main pandoc 1.13.2.1~dfsg-1 (tar) [1.579 kB] Получено:3 http://ftp.se.debian.org/debian/ sid/main pandoc 1.13.2.1~dfsg-1 (diff ) [37,1 kB] Получено 1.622 kБ за 2с (730 kБ/c) dpkg-source: инфо: извлечение pandoc в pandoc-1.13.2.1~dfsg dpkg-source: инфо: распаковывается pandoc_1.13.2.1~dfsg.orig.tar.gz dpkg-source: инфо: распаковывается pandoc_1.13.2.1~dfsg-1.debian.tar.xz dpkg-source: инфо: накладывается 1001_online_latexmathml_default.patch dpkg-source: инфо: накладывается 2001_avoid_missing_files.patch # apt-build source pandoc/stretch W: Unable to locate package pandoc/stretch Unable to find source candidate for pandoc/stretch # И кто-то ж пропускает в стабильную ветку эти поделки. А работающий RusXMMS Taglib flawor выпилили. Так что по старинке буду собирать, без этих новомодных поделок любителей стиля виндовозов все-в-одном. Вот время только найду (увы, личного админа у меня нет, познаний чтобы быстро-все-сделать-и-ничего-не-развалить не хватает /но работаю над этим/ и полно другой работы)... Огромное спасибо всем, кто принял участие.
Validation failed
*** Errors validating /srv/www.debian.org/www/devel/hamradio/News/index.ru.html: *** Line 69, character 77: general entity "nbps" not defined and no default entity -- You received this mail for the language code ru. Please edit webwml/english/devel/website/validation.data if this is not accurate Please also update webwml/english/devel/website/ with the new coordinator(s) data
Re: Стабильная система?
On 2015-09-18 07:20, Melleus wrote: > Tim Sattarovwrites: > >> добавить dev-src от тестинга >> и потом apt-build install pandoc/testing > Шикарный тул, одной командой все можно теперь. Жаль, что не работает: > > # apt-get source pandoc/stretch > # apt-build source pandoc/stretch Проверить, что в sources прописан именно stretch, а не sid проверить apt-cache policy pandoc все же попробовать apt-build install pandoc/stretch или apt-build install pandoc/sid ну или если хочется совсем все понять (ТМ): man apt-cache man apt_preferences man apt-build man 5 sources.list и в конце внимательно почитать вывод apt-config dump :) Удачи ! smime.p7s Description: S/MIME Cryptographic Signature
Re: Стабильная система?
On 2015-09-18 11:33, Tim Sattarov wrote: > On 2015-09-18 07:20, Melleus wrote: >> Tim Sattarovwrites: >> >>> добавить dev-src от тестинга >>> и потом apt-build install pandoc/testing >> Шикарный тул, одной командой все можно теперь. Жаль, что не работает: >> >> # apt-get source pandoc/stretch >> # apt-build source pandoc/stretch > Проверить, что в sources прописан именно stretch, а не sid > проверить > apt-cache policy pandoc > все же попробовать > apt-build install pandoc/stretch > или > apt-build install pandoc/sid > > ну или если хочется совсем все понять (ТМ): > man apt-cache > man apt_preferences > man apt-build > man 5 sources.list > > и в конце внимательно почитать вывод > apt-config dump > > :) > Удачи ! > я видимо поспешил с ответом. в случае, когда зависимости явно требуют пакетов из новой ветки проще собрать с apt-get source и/или ковырять зависимости в debian/rules перед сборкой если очень хочется оставить все остальное как было. или ставить пакеты из unstable/testing smime.p7s Description: S/MIME Cryptographic Signature