.deb
Debianのホームディレクトリにパッケージを完全にインストールできますか?
答え1
「インストール」の意味によって異なります。を使用して.debファイルのファイル内容を抽出できますが、dpkg-deb -x <filename.deb>
ローカルで抽出した後にソフトウェアを実際に使用できるかどうかは、作成方法によって異なります。多くのLinuxソフトウェアは、リソースファイルがコンパイル時に指定された標準の場所(/usr/share
または)にあると予想し、/usr/lib
ソフトウェアが通常の場所にインストールされていないと失敗します。また、このパッケージでインストールされたシステム全体の構成ファイル(.desktop
スタートメニューに項目を生成するファイルなど)が間違った場所にインストールされていると、期待どおりに機能しません。
答え2
すべてのコメントと回答に感謝します。これは独自のパッケージングソフトウェアなので、正しくパッケージ化されていることを確認するためにいくつかの基本的なチェックを実行したいと思います。私はそのマシンのルートですが、まだそこに実際のインストールをしたくないし、仮想イメージを使いたくありません。私はこの解決策を思い出しました。https://serverfault.com/questions/23734/is-there-any-way-to-get-apt-to-install-packages-to-my-home-directoryこれは私のATMにぴったりです。
答え3
Debian パッケージシステムを使用するには、root アクセスが必要です。したがって、ユーザーのホームディレクトリにdebパッケージをインストールするには、rootアクセスが必要です。ルートアクセス権がある場合は、通常どおりシステムにインストールする方が合理的です。
root アクセス権がないと、Debian パッケージングシステムは使用できません。もちろん、debファイルを解凍してホームディレクトリに貼り付けることもできますが、私の考えではそうすることはあまり意味がありません。ローカルにインストールすることをお勧めします。インストールするソフトウェアによっては、ソフトウェアに使用できる一種の内部パッケージ管理システムがある場合があります。