куда установлен пакет

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Ответить
Аватара пользователя
vg2.0
Сообщения: 832
Статус: *BSD admin ;)
ОС: *BSD =)

куда установлен пакет

Сообщение vg2.0 »

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

Заранее спасибо.
FreeBSD 6-stable
FreeBSD 5.5-stable
Спасибо сказали:
Аватара пользователя
clx
Сообщения: 3121
Статус: Think Different !
ОС: Mac OS X

Re: куда установлен пакет

Сообщение clx »

man whereis
iMac 20" Core Duo.
Спасибо сказали:
Аватара пользователя
vg2.0
Сообщения: 832
Статус: *BSD admin ;)
ОС: *BSD =)

Re: куда установлен пакет

Сообщение vg2.0 »

А он покажет все файлы нужного приложения?
FreeBSD 6-stable
FreeBSD 5.5-stable
Спасибо сказали:
Аватара пользователя
clx
Сообщения: 3121
Статус: Think Different !
ОС: Mac OS X

Re: куда установлен пакет

Сообщение clx »

Для vg2.0:
А проверить трудно ?
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.
Спасибо сказали:
Аватара пользователя
vg2.0
Сообщения: 832
Статус: *BSD admin ;)
ОС: *BSD =)

Re: куда установлен пакет

Сообщение vg2.0 »

Большое спасибо.
А проверить трудно ?

Просто у меня нет под рукой ни Linux'а ни FreeBSD.
FreeBSD 6-stable
FreeBSD 5.5-stable
Спасибо сказали:
Аватара пользователя
clx
Сообщения: 3121
Статус: Think Different !
ОС: Mac OS X

Re: куда установлен пакет

Сообщение clx »

Пожалуйста.
iMac 20" Core Duo.
Спасибо сказали:
Аватара пользователя
flook
Сообщения: 585
Статус: Просто flook

Re: куда установлен пакет

Сообщение flook »

(clx @ Пятница, 16 Сентября 2005, 14:25) писал(а):man whereis

Это для команды! Например whereis coreutils ниче не вернет. Куда ложится пакет это ИМХО от дистриба зависит. Или я не так что-то понял?
В каждом из нас спит гений... и с каждым днем все крепче...
Спасибо сказали:
Аватара пользователя
clx
Сообщения: 3121
Статус: Think Different !
ОС: Mac OS X

Re: куда установлен пакет

Сообщение clx »

Для flook:
Бывает, что зависит. Я не понял тебя, чего не вернет?
whereis показывает, где лежат файлы нужной тулзы.
iMac 20" Core Duo.
Спасибо сказали:
Аватара пользователя
flook
Сообщения: 585
Статус: Просто flook

Re: куда установлен пакет

Сообщение flook »

(clx @ Пятница, 16 Сентября 2005, 15:11) писал(а):Для flook:
Бывает, что зависит. Я не понял тебя, чего не вернет?
whereis показывает, где лежат файлы нужной тулзы.

Whereis просто грепает по стандартным путям заданое имя, чуть покуроченное. В инфу о пакетах она не лезет. В asplinux ls лежит в пакете coreutils. whereis coreutils не показывает ниодного файла.
В каждом из нас спит гений... и с каждым днем все крепче...
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: куда установлен пакет

Сообщение t.t »

(flook @ Пятница, 16 Сентября 2005, 15:14) писал(а):Whereis просто грепает по стандартным путям заданое имя, чуть покуроченное. В инфу о пакетах она не лезет. В asplinux ls лежит в пакете coreutils. whereis coreutils не показывает ниодного файла.
Вот именно. whereis ни малейшего отношения к пакетам не имеет; начиная с того, что некоторые одноимённые утилиты могут быть установлены из разных пакетов (или вообще не из пакетов) и заканчивая тем, что действительно она смотрит далеко не все каталоги (например, в /var тоже может чего-ньть установиться).

А правильный ответ зависит от дистрибутива; точнее, от пакетного менеджера. Для dpkg это dpkg -L имя-пакета, для rpm -- rpm -ql имя-пакета.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux
Контактная информация:

Re: куда установлен пакет

Сообщение polachok »

/var/db/pkg/$PKGNAME/+CONTENTS

polachok добавил в 16.09.2005 18:23

pkg_info -L
И немедленно выпил.
Спасибо сказали:
Аватара пользователя
clx
Сообщения: 3121
Статус: Think Different !
ОС: Mac OS X

Re: куда установлен пакет

Сообщение clx »

Для t.t:
Чем это неправильно? Человек просил - куда установился пакет. Команда whereis покажет куда он установился.
iMac 20" Core Duo.
Спасибо сказали:
Аватара пользователя
flook
Сообщения: 585
Статус: Просто flook

Re: куда установлен пакет

Сообщение flook »

(clx @ Пятница, 16 Сентября 2005, 17:45) писал(а):Для t.t:
Чем это неправильно? Человек просил - куда установился пакет. Команда whereis покажет куда он установился.

Возьми и скажи whereis ls. По идее с ним в одном пактет идет еще и cat :) Найдет?
В каждом из нас спит гений... и с каждым днем все крепче...
Спасибо сказали:
Аватара пользователя
Valerius
Бывший модератор
Сообщения: 1469
Статус: Отпетый КДЕ'шник

Re: куда установлен пакет

Сообщение Valerius »

Для clx: whereis не показывает куда ставится пакет, точнее файлы пакета! Он только найдёт несколько файлов с задаными именами и больше ничего, а пакет обычно содержит намного больше файлов, больше того, может даже не содержать файлов с именами похожими на имя пакета.
Короче, смотри man whereis.
Свобода есть тонкая полоска между диктатурой и анархией.

---------------------
Mandriva Linux PowerPack 2006 (Cooker-нутая) / KDE-3.5.1
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu
Контактная информация:

Re: куда установлен пакет

Сообщение alv »

как верно было замечено, размещение файлов пакетов, устанавливаемых штатными средствами, штатными же средствами и определяется
я в Free обычно просто просматриваю
less /usr/ports/audio/lame/pkg-plist
для примера, другие способы привел polachok
в других системах - другие средства

99% пакетов, собираемых из исходников вручную, устанавливается (если не задать префикс при конфигурировании) в подкаталоги /usr/local - bin, sbin, lib и т.д. Куда именно что - нужно смотреть Makefile
Спасибо сказали:
Ответить