Как узнать есть ли пакет в Самосборной системе

Системы, которые не вошли в список.

Модератор: Модераторы разделов

Аватара пользователя
Anguis
Сообщения: 212
ОС: Manjaro 17

Как узнать есть ли пакет в Самосборной системе

Сообщение Anguis »

Есть система, установленная из исходников. менеджера пакетов в системе нет. Необходимо узнать, установлен ли искомый пакет в системе или нет. (К примеру kdesdk). Подскажите как это сделать (команду/скрипт).
Спасибо сказали:
Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: Как узнать есть ли пакет в Самосборной системе

Сообщение romuil »

Так дело не пойдет. Надо точно знать что за система, как собиралась, должны быть каталоги с исходниками, откуда собиралось. Если всего этого нет - остается только поиск в /usr/include и /usr/local/include
Вообще работать в такой системе - дело гиблое. Она неуправляема.
Спасибо сказали:
Аватара пользователя
Anguis
Сообщения: 212
ОС: Manjaro 17

Re: Как узнать есть ли пакет в Самосборной системе

Сообщение Anguis »

romuil писал(а):
13.03.2010 21:23
Так дело не пойдет. Надо точно знать что за система, как собиралась, должны быть каталоги с исходниками, откуда собиралось. Если всего этого нет - остается только поиск в /usr/include и /usr/local/include
Вообще работать в такой системе - дело гиблое. Она неуправляема.


Система - LFS v. 6.6 (собирал не я,досталась в наследство, поэтому и не знаю что в ней есть, а чего нет) по поводу исходников - спасибо большое за подсказку, есть такой каталог, но я не уверен что он не чистился и все из того что там лежит установлено...
Устанавливалось все по книге, т.е. ./configure prefix=/usr.
Следовательно, я так думаю:

Код: Выделить всё

find /usr -name pkgname

Насколько я близок к истине?

И почему в такой системе работать нельзя? С чего она вдрух неуправляемая? Оо
Спасибо сказали:
Аватара пользователя
Nazyvaemykh
Сообщения: 438
Статус: Подопытный участник

Re: Как узнать есть ли пакет в Самосборной системе

Сообщение Nazyvaemykh »

С чего она вдрух неуправляемая?

была бы управляемой, не возникало бы вопросов, означенных в первом сообщении, или нет?
¡ Страсть к разрушению есть творческая страсть!
Спасибо сказали:
Аватара пользователя
Anguis
Сообщения: 212
ОС: Manjaro 17

Re: Как узнать есть ли пакет в Самосборной системе

Сообщение Anguis »

Nazyvaemykh писал(а):
13.03.2010 22:29
С чего она вдрух неуправляемая?

была бы управляемой, не возникало бы вопросов, означенных в первом сообщении, или нет?

если-б я её собирал...
Спасибо сказали:
Аватара пользователя
Anguis
Сообщения: 212
ОС: Manjaro 17

Re: Как узнать есть ли пакет в Самосборной системе

Сообщение Anguis »

Ну так что, ни кто не подскажет?
Спасибо сказали:
Аватара пользователя
VarLog
Сообщения: 311
ОС: openSUSE 12.2

Re: Как узнать есть ли пакет в Самосборной системе

Сообщение VarLog »

Как вариант pkg-config:

Код: Выделить всё

$ pkg-config --modversion gtk+-2.0
2.18.3
$ pkg-config --list-all |grep -i mpd
libmpdclient                  libmpdclient - Music Player Daemon client library

Ну и можно прям в /usr/lib/pkg-config глянуть:

Код: Выделить всё

$ find /usr/lib/pkg-config -iname '*pkgname*'


P.S. /me использует простенькую обёртку над ./configure, которая сохраняет config.log и некоторые опции. Система вполне управляема, этого вполне хватало. :)
На самом деле всё очень просто...
Спасибо сказали:
Аватара пользователя
Babusha
Сообщения: 203
ОС: Убунту

Re: Как узнать есть ли пакет в Самосборной системе

Сообщение Babusha »

Можно впихнуть туда джентовский портаж, так будет проще управлять системой.
Спасибо сказали: