куда установлен пакет
Модератор: Bizdelnick
куда установлен пакет
Подскажите, пожалуйста, как узнать в какие директории установлени пакет (из портов, исходников), (т.е. полный путь) после установки, а то где-то находил вовремя не записал, а теперь обыскался не могу найти.
Заранее спасибо.
Заранее спасибо.
FreeBSD 6-stable
FreeBSD 5.5-stable
FreeBSD 5.5-stable
Re: куда установлен пакет
А он покажет все файлы нужного приложения?
FreeBSD 6-stable
FreeBSD 5.5-stable
FreeBSD 5.5-stable
Re: куда установлен пакет
Для vg2.0:
А проверить трудно ?
example:
А проверить трудно ?
example:
Код: Выделить всё
[~] whereis mc
mc: /usr/bin/mc /usr/lib/mc /usr/X11R6/bin/mc /usr/bin/X11/mc /usr/share/mc /usr/share/man/man1/mc.1.gz
[~]
iMac 20" Core Duo.
Re: куда установлен пакет
Большое спасибо.
Просто у меня нет под рукой ни Linux'а ни FreeBSD.
А проверить трудно ?
Просто у меня нет под рукой ни Linux'а ни FreeBSD.
FreeBSD 6-stable
FreeBSD 5.5-stable
FreeBSD 5.5-stable
Re: куда установлен пакет
(clx @ Пятница, 16 Сентября 2005, 14:25) писал(а):man whereis
Это для команды! Например whereis coreutils ниче не вернет. Куда ложится пакет это ИМХО от дистриба зависит. Или я не так что-то понял?
В каждом из нас спит гений... и с каждым днем все крепче...
Re: куда установлен пакет
Для flook:
Бывает, что зависит. Я не понял тебя, чего не вернет?
whereis показывает, где лежат файлы нужной тулзы.
Бывает, что зависит. Я не понял тебя, чего не вернет?
whereis показывает, где лежат файлы нужной тулзы.
iMac 20" Core Duo.
Re: куда установлен пакет
(clx @ Пятница, 16 Сентября 2005, 15:11) писал(а):Для flook:
Бывает, что зависит. Я не понял тебя, чего не вернет?
whereis показывает, где лежат файлы нужной тулзы.
Whereis просто грепает по стандартным путям заданое имя, чуть покуроченное. В инфу о пакетах она не лезет. В asplinux ls лежит в пакете coreutils. whereis coreutils не показывает ниодного файла.
В каждом из нас спит гений... и с каждым днем все крепче...
Re: куда установлен пакет
Вот именно. whereis ни малейшего отношения к пакетам не имеет; начиная с того, что некоторые одноимённые утилиты могут быть установлены из разных пакетов (или вообще не из пакетов) и заканчивая тем, что действительно она смотрит далеко не все каталоги (например, в /var тоже может чего-ньть установиться).(flook @ Пятница, 16 Сентября 2005, 15:14) писал(а):Whereis просто грепает по стандартным путям заданое имя, чуть покуроченное. В инфу о пакетах она не лезет. В asplinux ls лежит в пакете coreutils. whereis coreutils не показывает ниодного файла.
А правильный ответ зависит от дистрибутива; точнее, от пакетного менеджера. Для dpkg это dpkg -L имя-пакета, для rpm -- rpm -ql имя-пакета.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
- polachok
- Бывший модератор
- Сообщения: 2199
- Статус: главный форумный маргинал
- ОС: gnu/linux
- Контактная информация:
Re: куда установлен пакет
/var/db/pkg/$PKGNAME/+CONTENTS
polachok добавил в 16.09.2005 18:23
pkg_info -L
polachok добавил в 16.09.2005 18:23
pkg_info -L
И немедленно выпил.
Re: куда установлен пакет
Для t.t:
Чем это неправильно? Человек просил - куда установился пакет. Команда whereis покажет куда он установился.
Чем это неправильно? Человек просил - куда установился пакет. Команда whereis покажет куда он установился.
iMac 20" Core Duo.
Re: куда установлен пакет
(clx @ Пятница, 16 Сентября 2005, 17:45) писал(а):Для t.t:
Чем это неправильно? Человек просил - куда установился пакет. Команда whereis покажет куда он установился.
Возьми и скажи whereis ls. По идее с ним в одном пактет идет еще и cat Найдет?
В каждом из нас спит гений... и с каждым днем все крепче...
Re: куда установлен пакет
Для clx: whereis не показывает куда ставится пакет, точнее файлы пакета! Он только найдёт несколько файлов с задаными именами и больше ничего, а пакет обычно содержит намного больше файлов, больше того, может даже не содержать файлов с именами похожими на имя пакета.
Короче, смотри man whereis.
Короче, смотри man whereis.
Свобода есть тонкая полоска между диктатурой и анархией.
---------------------
Mandriva Linux PowerPack 2006 (Cooker-нутая) / KDE-3.5.1
---------------------
Mandriva Linux PowerPack 2006 (Cooker-нутая) / KDE-3.5.1
Re: куда установлен пакет
как верно было замечено, размещение файлов пакетов, устанавливаемых штатными средствами, штатными же средствами и определяется
я в Free обычно просто просматриваю
less /usr/ports/audio/lame/pkg-plist
для примера, другие способы привел polachok
в других системах - другие средства
99% пакетов, собираемых из исходников вручную, устанавливается (если не задать префикс при конфигурировании) в подкаталоги /usr/local - bin, sbin, lib и т.д. Куда именно что - нужно смотреть Makefile
я в Free обычно просто просматриваю
less /usr/ports/audio/lame/pkg-plist
для примера, другие способы привел polachok
в других системах - другие средства
99% пакетов, собираемых из исходников вручную, устанавливается (если не задать префикс при конфигурировании) в подкаталоги /usr/local - bin, sbin, lib и т.д. Куда именно что - нужно смотреть Makefile