Как правильно собрать пакет из исходников - PullRequest
0 голосов
/ 15 мая 2018

Я использую ubuntu 18.04.

Я хочу изменить и собрать проект и установить его как пакет. Например gstreamer1.5.

Поэтому я клонирую репо, изменяю код и использую ./autogen.sh и make install в папке проекта. Почему я не вижу это в apt list тогда? Также нет файлов в /usr/lib/x86_64-linux-gnu/gstreamer-1.5/.

Причина, по которой я хочу, чтобы он вел себя как исходный пакет, заключается в том, что я хочу создать другой проект, который его использует (медиасервер kurento). Поэтому я просто хочу удалить некоторые плагины, которые мне не нужны, и использовать другие пакеты в качестве deps, которые я не могу использовать.

1 Ответ

0 голосов
/ 15 мая 2018

apt list из дистрибутива Linux.Созданные вами вещи не будут появляться там волшебным образом.

Если вы make install из своего пользовательского дерева, ваши библиотеки и плагины окажутся в /usr/local/lib/.. (обратите внимание на путь local).Вы можете иметь некоторый контроль над ним, установив путь prefix.Только будьте осторожны, вы не сломаете свою систему, перезаписав поврежденные библиотеки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...