9

次のフォルダー構造から debian パッケージをビルドしてインストールしました。

  • マイプログ
    • デビアン
      • コントロール
    • ユーザー
      • ローカル
        • 置き場
          • myprog.sh

... 次のコマンドを使用します。

dpkg -b myprog/ myprog.deb && dpkg -i myprog.deb

次のように入力してパッケージを削除すると、

dpkg -r myprog

.. 次の警告が表示されました。

dpkg: 警告: myprog の削除中に、ディレクトリ '/usr/local' が空ではないため、削除されませんでした。

これは日常的なシナリオだと思うので、どうすれば警告を回避できますか?

よろしくトルステン!

# 編集

ファイルを /usr/local/bin ではなく /bin にインストールしようとしましたが、削除しても警告が表示されませんでした。/usr/local/.. フォルダが dpkg によってシステム フォルダ (?) として扱われないようです。

4

2 に答える 2

9

/usr/localそうです -- パッケージはディレクトリに触れてはなりません。これは Filesystem Hierarchy Standard によってシステム管理者用に予約されており、彼らの責任範囲です。

于 2010-09-13T22:17:48.923 に答える