私はアーチに初めて触れ、インストールしようとしました。レモンバー私のシステムをカスタマイズしながら。これでAURパッケージのみがインストールされ、makepkg -Si
すべてのパッケージにPKGBUILDファイルがあるため、ほとんどの場合正しく動作します。しかし、一部のパッケージ(現在のLemon Barなど)では、後でシェルからインストーラを呼び出すことができないことがわかりました。その理由は、シェルがコマンドを検索しないディレクトリにファイルがインストールされているためであると仮定します。 PKGBUILDファイルでその場所を検索してみましたが、何も見つかりませんでした。
ファイルがインストールされている場所を簡単に見つける方法はありますか?
ベストアンサー1
あなたはArchに比較的最初に触れると言ったので、それはあなたが本当に欲しいものだと思いますmakepkg -si
。 (capital)-S
オプションは、まだインストールの準備ができていない純粋なソースタールボールを生成します。
makepkg
それ自体は何もインストールしません。代わりにパッケージをビルドし、-i
このオプションが指定されている場合を呼び出しますpacman -U package_file
。この-s
オプションはpacman
依存関係を解決し、不足しているパッケージをインストールするように指示します。
パッケージのみをインストールする場合は、pacman
次のように呼び出してインストールされたファイルを一覧表示できます。
$ pacman -Ql package_name
私が知っている限り、上記のmakepkg
オプションを呼び出すと、デフォルトでは何もインストールされず、呼び出されたディレクトリにtarballが作成されます。