В какой репе находится данный пакет?

Автор Сёмин, 09 декабря 2016, 23:59:49

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

Сёмин

Ищу пакет dnscrypt-proxy, который описан здесь: https://packages.debian.org/sid/dnscrypt-proxy
Но по APT он не обнаруживается.  Какую репу надо подключить, чтобы он появился?

Cообщение объединено 10 декабря 2016, 01:17:37

В-общем, так и не нашел для dnscrypt-proxy нужную репу.
Пришлось скачать  dnscrypt-proxy_1.7.0+dfsg-1_amd64.deb  отсюда -  http://mirror.yandex.ru/debian/pool/main/d/dnscrypt-proxy/  и устанавливать вручную.

Но тут новая засада - для этого пакета понадобилась либа libltdl7 с версией не ниже 2.4.6,
а репы Jessie предлагают только 2.4.2.

Что за фигня такая творится c репами и пакетыми? Явно несогласованные пакеты в пределах одного и того же дистрибутива.
И что же теперь остается делать - компилировать??  >:(
(c) Когда для дистрибутива, в котором полно готовых пакетов, предлагают компиляцию, рука сама тянется к пистолету  >:(

ihammers

Цитата: Сёмин от 09 декабря 2016, 23:59:49Но по APT он не обнаруживается.  Какую репу надо подключить, чтобы он появился?
В список репозитариев добавляли stretch или sid? Можно временно подключить все ветки, после чего обновить список пакетов, и установить пакет:
~$ sudo apt-get install -t stretch dnscrypt-proxy

Вам требуется устанавливать libltdl7 из stretch, как и все связанные пакеты с нужным.
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

AndGaz

Цитата: Сёмин от 09 декабря 2016, 23:59:49Что за фигня такая творится c репами и пакетыми? Явно несогласованные пакеты в пределах одного и того же дистрибутива.
Бред.

dogsleg

Цитата: Сёмин от 09 декабря 2016, 23:59:49https://packages.debian.org/sid/dnscrypt-proxy

А что тут искать? Из адреса же видно, что эта версия в sid (он же unstable).

Можно посмотреть откуда будет ставиться на вашей машине так:

$ apt-cache policy dnscrypt-proxy
dnscrypt-proxy:
  Установлен: (отсутствует)
  Кандидат:   1.7.0+dfsg-1
  Таблица версий:
     1.7.0+dfsg-1 990
        990 http://ftp.debian.org/debian testing/main amd64 Packages
        500 http://ftp.debian.org/debian unstable/main amd64 Packages


То есть, версия 1.7.0+dfsg-1 есть и в sid, и в testing (из подключенных у меня сейчас).

Если посмотреть тут, то видно, что в stable этого пакета нет. Не понятно, как вы искали "нужную репу", так как официальные все синхронизируются. Сначала разберитесь с тем, какие бывают выпуски в Debian. То, что вы пишете про "несогласование" пакетов в дистрибутиве, на самом деле является "несогласованием" в Вашей голове.

yoric

Цитата: ihammers от 10 декабря 2016, 04:07:00Вам требуется устанавливать libltdl7 из stretch, как и все связанные пакеты с нужным.
Ага, а оно как потянет потом за собой, лучше уж сразу на unstable обновляться :) Или как минимум на тестинг.

ferum

Цитата: Сёмин от 09 декабря 2016, 23:59:49Ищу пакет dnscrypt-proxy
То что программы нет в репозитории не значит что на неё запрет https://infoconfig.wordpress.com/2015/05/07/nastroyka-dnscrypt-v-linux-debian-ubuntu/.
По моему из за одной программы менять дистрибутив на тестируемый не самая лучшая идея.
Русские дебианщики против цифрового слабоумия !

yoric

Да я-то как раз шучу, подвергаю сомнению, что получится с установкой одного пакета из тестинга.

Сёмин

#7
ЦитироватьА что тут искать? Из адреса же видно, что эта версия в sid (он же unstable).
Об этом я уже догадался сам. И что из этого? В самом деле, я же не буду менять версию дистрибутива из-за одного пакета.

ЦитироватьТо что программы нет в репозитории не значит что на неё запрет https://infoconfig.wordpress.com/2015/05/07/nastroyka-dnscrypt-v-linux-debian-ubuntu/.
Подобных статей, в которых нужно компилировать,  я уже насчитал с десяток.
Но мне не нужна компиляция, Debian - это не Gentoo и не FreeBSD, я ищу  готовый пакет для Jessie - есть такой?
Мои поиски ничего не дали, ваши тоже, что же получается -  надо компилировать?

Но я приниципиально не хочу  засирать красивую систему всяческим мусором, образующимся после компиляции  (см. подпись), который потом не убрать.
Собирать пакеты в Debian пока не умею, к тому же это дело не быстрое.
ferum, вы можете помочь в этом вопросе? Очень нужен этот пакет для Jessie.....
(c) Когда для дистрибутива, в котором полно готовых пакетов, предлагают компиляцию, рука сама тянется к пистолету  >:(

ferum

Если не сию минуту то попробую , только не обязательно это будет последняя версия.
Русские дебианщики против цифрового слабоумия !

Сёмин

Потерплю, конечно :)   А почему не последняя - проблемка с libltdl7 или другое?
(c) Когда для дистрибутива, в котором полно готовых пакетов, предлагают компиляцию, рука сама тянется к пистолету  >:(

ferum

#10
Начнём с последней а там посмотрим. Случается что для сборки требуются одна или несколько зависимостей более высокой версии чем есть в дистрибутиве их тоже можно бэкпортировать но приходится держать в уме что за счёт этого то же можно сломать некоторые зависимости. В общем будем стараться как лучше для системы вообще и для простоты сборки в частности. Я уже готовлю сборочную машину.

Cообщение объединено 11 Декабрь 2016, 10:33:19

Сборка не сложная , собрал в двух вариантах https://yadi.sk/d/P6l_NtwO32yra9  бэкпорты https://packages.debian.org/sid/dnscrypt-proxy и немного старее https://launchpad.net/~anton+/+archive/ubuntu/dnscrypt/+packages Сборочные и установочные зависимости немного отличаются кстати пакеты связаны с systemd очевидно что программы немного разные. Попробовал оба пакета через gdebi просят до установить один и тот же дополнительный пакет из репозитория то есть в принципе установятся и в случае чего удалятся нормально. Судя по приведённому мной выше мануалу программу в любом случае надо настраивать.
Отпишитесь потом о результатах на всякий.
Русские дебианщики против цифрового слабоумия !

Сёмин

#11
Начал с пакета dnscrypt-proxy_1.7.0+dfsg-1_amd64.deb - ура, установился моментально и без проблем!  :D

ferum, спасибо большое!  :-*

Сейчас опробую в деле.

Cообщение объединено 12 декабря 2016, 21:47:37

ferum, сам пакет более новой версии работоспособен, еще раз спасибо!  :)
Сама программа вызывает вопросы, но они, конечно же, не касаются данной темы.
(c) Когда для дистрибутива, в котором полно готовых пакетов, предлагают компиляцию, рука сама тянется к пистолету  >:(