
Linuxでは、Fluidplotなどを入力してソフトウェアを起動します。このソフトウェアのインストールパスを見つける方法は?
答え1
あなたはそれを使用することができます:
which fluidpoint
実行場所を確認してください($ PATHにある場合)。または:
find / -name fluidpoint 2> /dev/null
fluipointという名前のファイルを見つけて、仮想ファイルシステムのエラーをリダイレクトします。
通常、または/sbin
隠し/usr/sbin
ディレクトリにあります。/usr/local/bin
~
マニュアルから:
NAME
which - shows the full path of (shell) commands.
SYNOPSIS
which [options] [--] programname [...]
完全なマニュアル:https://linux.die.net/man/1/which
答え2
RPMベースのディストリビューション(CentOS、RHEL、SUSE、openSUSE)を使用している場合は、rpm -qlを使用できます。
例:
rpm -ql findutils
/bin/find
/usr/bin/find
/usr/bin/xargs
/usr/share/doc/packages/findutils
/usr/share/doc/packages/findutils/AUTHORS
/usr/share/doc/packages/findutils/COPYING
/usr/share/doc/packages/findutils/NEWS
/usr/share/doc/packages/findutils/README
/usr/share/doc/packages/findutils/THANKS
/usr/share/doc/packages/findutils/TODO
/usr/share/info/find.info.gz
/usr/share/man/man1/find.1.gz
Linux/UNIX の世界では、Windows (またはある程度 Mac) の世界と同じ場所にインストールされません。彼らはもっと普及しています。バイナリは/bin
またはにあり/sbin
、ライブラリは/shareにあり/lib
、アイコン/グラフィック/文書は/shareにあり、構成は/shareにあり/etc
、プログラムデータは/shareにあります/var
。
、、、/bin
には起動に必要なコアアプリケーションが含まれており、他の/lib
すべてのユーザーとシステムアプリケーションが含まれています。/sbin
/usr
答え3
@djsumdogの答えにいくつかの視点を追加するために、UbuntuなどのDPKGベースのdistを使用している場合は、次のように使用できます.
dpkg --status some_package
その内容を見直し、
dpkg --listfiles some_package
このパッケージに含まれている/関連ファイルを確認してください。実行するバイナリのないパッケージで動作しますlibnss3
。
dpkg --search some_file
ファイルを含むパッケージを探します。
たとえば、次のようにdpkg --listfiles libnss3
なります。
/.
/usr
/usr/lib
/usr/lib/i386-linux-gnu
/usr/lib/i386-linux-gnu/libssl3.so
/usr/lib/i386-linux-gnu/nss
/usr/lib/i386-linux-gnu/nss/libsoftokn3.chk
/usr/lib/i386-linux-gnu/nss/libnssckbi.so
/usr/lib/i386-linux-gnu/nss/libnsssysinit.so
/usr/lib/i386-linux-gnu/nss/libfreebl3.chk
/usr/lib/i386-linux-gnu/nss/libnssdbm3.chk
/usr/lib/i386-linux-gnu/nss/libnssdbm3.so
/usr/lib/i386-linux-gnu/nss/libsoftokn3.so
/usr/lib/i386-linux-gnu/nss/libfreebl3.so
/usr/lib/i386-linux-gnu/libnssutil3.so
/usr/lib/i386-linux-gnu/libsmime3.so
/usr/lib/i386-linux-gnu/libnss3.so
/usr/share
/usr/share/doc
/usr/share/doc/libnss3
/usr/share/doc/libnss3/copyright
/usr/share/doc/libnss3/changelog.Debian.gz
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/libnss3
これらのフォルダは、このパッケージだけでなく他のパッケージの所有でもあります。ファイルを確認してください。
代わりに次のことdpkg --search libnss3.so
を教えてください。
firefox: /usr/lib/firefox/libnss3.so
thunderbird: /usr/lib/thunderbird/libnss3.so
libnss3:i386: /usr/lib/i386-linux-gnu/libnss3.so
libnss3-1d:i386: /usr/lib/i386-linux-gnu/libnss3.so.1d
答え4
Archベースのシステムの場合:
pacman -Qo <somefile>
あなたが所有するパッケージをあなたに与えるでしょう一部のファイル。
pacman -Ql <package>
特定のパッケージに含まれるすべてのファイルの場所を一覧表示します。