Debian でパッケージのインストールを追跡するために CheckInstall を使用しようとしましたが、インストールに失敗しました。インストールは一般的な構成/生産プロセスに従います。
$ autoconf
$ ./configure
$ make
$ make install
だからちょうど。$ sudo make install
で置き換えました$ sudo checkinstall
。実行すると、checkinstall
パッケージ生成プロセスが開始され、一連の質問が開始されます。ここでミスをしました。完成したパッケージを配布するのではなく、私のシステムに追加するパッケージを作成したかったので、基本的な回答、入力などを受け入れようとしました。
「パッケージバージョン」(私には何の意味もありません)を指定せず、正常に起動しましたが、最終的にCheckInstallはパッケージバージョンの欠落などについて文句を言い、インストールに失敗しました。
パッケージフォルダにすべての種類の孤立ファイルが残ります。どのように整理して使い続けますか? Linuxはインストールに失敗したときにファイルをどこに保存しますか? Windowsなどの一時ファイルにインストールを保存し、ファイルがシステムに残らないようにファイルを消去しますか?あるいは、Linux上でファイルを維持し、システム全体に分散させます。
答え1
失敗した場合は、checkinstall
パッケージがインストールされていないか削除する必要がない可能性があります。最後の試みで、ディレクトリに残っている中間ファイルをsudo dpkg -r <package-name>
安全に削除できます。rm
/ はバージョンがdpkg
重要なのでapt
、バージョンを使用する必要があります。