特定のフラグを持つマシンのすべてのDebianパッケージを再構築/再コンパイルしたいと思います。
できるだけ少ないコマンドでそれを行うにはどうすればよいですか?
https://debian-administration.org/article/20/Rebuilding_Debian_packagesを見つけましたが、システムにインストールされているすべてのパッケージに対してそれを行う方法を説明していません。
次のようなことを行うスクリプトを書くことができます。
の$ pkgごとにdpkg-query -W -f '${status} ${package}\n' | sed -n 's/^install ok installed //p'
:
これにより、インストールされているすべてのパッケージが調べられ、それぞれの.debファイルが生成されます。おそらく、処理しなければならないエッジケースなどがいくつかあります。Cコードなどからビルドされていないパッケージを除外することもできます。
これらの質問から得られた情報:
https://unix.stackexchange.com/questions/184812/how-to-update-all-debian-packages-from-source-code
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加