phd_ru: (Default)
[personal profile] phd_ru
Debian:
$ dpkg-query -S /usr/share/doc/git/contrib/credential/libsecret/
git: /usr/share/doc/git/contrib/credential/libsecret

$ dpkg-query -L git | grep -F /usr/share/doc/git/contrib/credential/libsecret/
/usr/share/doc/git/contrib/credential/libsecret/Makefile
/usr/share/doc/git/contrib/credential/libsecret/git-credential-libsecret.c

$ ls /usr/share/doc/git/contrib/credential/libsecret/
git-credential-libsecret.c  Makefile

Делаю то же самое в Ubuntu, всё идёт хорошо, пока не дохожу до последнего шага:
$ ls /usr/share/doc/git/contrib/credential/libsecret/

Директория пустая. Файлы в пакете есть во всех версиях. Скачал пакет — файлы в нём есть. В скрипте postinst директория не упоминается. Но по apt reinstall git не появляется.

Что я делаю не так? Как получить из apt install git в Ubuntu директорию /usr/share/doc/git/contrib/credential/libsecret/ с файлами Makefile и git-credential-libsecret.c?

X-Post в ЖЖ.

Date: 2023-11-08 07:00 pm (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner

Это вот они решили, что в докере люди ставят систепму для каких-то серверных задач. Поэтому им там доки. примеры и прочие полезные для интерактивной работы вещи не нужны.

Поэтому я кстати, и не использую докер для ручной работы. Если мне нужны контейнеры для ручной работы (а у меня обычно есть комплект таких контейнеров для всех поддериживаемых ОС), я их держу в lxc и создаю debootstrap-ом для ubuntu, debian и astra, mkimage-profiles для alt и dnf-ом для redhat, redos и rosa

Edited Date: 2023-11-08 07:01 pm (UTC)

Date: 2023-11-10 11:48 am (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner

Вообще у меня тут возникло подозрение, что ежели эта фиговина не собрана в бинарник и не положена в пакета, а лежит в exmaples в виде исходника, то использвоать ее в producton нельзя. Ее надо читать глазами и на ее основе писать свою, настоящую (а потом проталкивать в дистрибутив виде пакета).

Впрочем я не знаю зачем бы ходить на git-репозитории по паролю. Либо ты хходишь по ssh-ключам, либо у тебя read-only доступ без аутентификации.

Date: 2023-11-10 01:03 pm (UTC)
vitus_wagner: My photo 2005 (Default)
From: [personal profile] vitus_wagner

По-моему, естли есть человек, то есть и ssh-agent с ключами. А если челвоека нет, и это какой-нибдуь автомат, то Libsecret тут не самый удобный инструмент - она же как раз для взаимодействия с сессионным хкранилищем секретов, а сессия преполагает наличие человека.

February 2026

S M T W T F S
123456 7
89 10 11121314
15161718192021
22232425262728

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 24th, 2026 03:29 am
Powered by Dreamwidth Studios