だから私は最近、オンラインオークションサイトで非常に合理的な価格で新しいNokia N900携帯電話を購入しました。 N900は長い間使用されてきましたが、今は私の予算の範囲内で使用されているLinux携帯電話です。
私は過去1日にこれを理解しようとしてきました。そのバージョンはapt
特に残念です。
今私の焦点は、dpkg
Nokiaの一部の人々が電話に/usr/share/doc
。この特定のパッケージの要件は、--configure
ファイルを挿入して「最適化」することです。これは私がよく理解していないNokia Linuxの用語ですが、主に特定の種類のファイルを含むルートディレクトリ/usr/share/doc
として扱うことに関連しているようです。/opt/maemo
。
言うまでもなく、この文書は「最適化」することはできません...なぜそれはあまり気にしないでください。
- ファイルの圧縮を直接解いてください
.deb
。 dpkg
アイテムを配置する場所を示すスクリプトを見てください。- スクリプトを変更するか、このファイルを自分の周りに移動してください。
- 正しいファイルが正しい場所にあるように、他の必要な操作を実行してください。私。
- パッケージが「インストール」されたことをパッケージリストに通知します。
.deb
今より多くを知り、私の人生を生き続けていきます。
答え1
.deb
ファイルを手動で変更して元のようにインストールできます。
あなたは見ることができます公式参考資料
過去のある時点で私がとった措置は、次のように要約することができます。
作業ディレクトリを作成します。
mkdir work cd work
.deb
ディレクトリにファイルのコピーがあることを確認してください。ファイルの解凍
.deb
:ar x $DEB_FILE
.deb
ここからファイルを削除してください。rm $DEB_FILE
データファイルを解凍します。
mkdir data cd data tar zxf ../data.tar.gz cd ..
制御ファイルを解凍します。
mkdir control cd control tar zxf ../control.tar.gz cd ..
たとえば、制御ディレクトリ内の1つ以上のファイルを変更するなど、必要な変更を加えます。
- 制御/プレインストール
- コントロール/リア
- 制御/予防
- 制御/後処理
control/md5sums
変更したファイルのmd5チェックサムを更新します。ファイルを再圧縮します
.deb
。cd control tar zcf control.tar.gz * mv control.tar.gz .. cd .. rm -rf control cd data tar zcf data.tar.gz * mv data.tar.gz .. cd .. rm -rf data ar r $DEB_FILE debian-binary control.tar.gz data.tar.gz
答え2
/var/lib/dpkg/infoでpostinstスクリプトを見つけることができます。失敗しないようにスクリプトを修正し、dpkg
パッケージを再設定してください。手動で開梱する必要はありません。
答え3
これらのツールを使用できますdeb2targz.deb
ファイルを解凍し、手動でファイルを正しい場所に移動します。