以下のように、DebianテストでGnome 3をインストールしてみてください。この説明。しかし、これはうまくいかず、GUIはありません。
現在の問題を解決しようとしたところ、手動インストールとしてマークされたパッケージのリストが長いことに気づきました。私の考えでは、サイレントインストールとしてマークする必要があるパッケージのリスト(ほぼすべてのパッケージ)を(改行で区切って)保存します。
apt-mark auto
今私はこのリストに出馬したいと思います。
どうすればいいですか?
PS:誰かが私にこれが良い考えではないと言ったら(そうでなければ)私も感謝します。
ベストアンサー1
xargsを使用できます。
cat /path/to/file | xargs apt-mark auto
この方法は、テキストファイルの1行に1つのパッケージ名しかない場合に機能します/path/to/file
。
別のオプションはforループを使用することです。
for pkg in `cat /path/to/file`; do apt-mark auto $pkg; done
2番目のアプローチは、引数リストを使用してコマンドを呼び出すことはできませんが、各引数に対して一度だけ呼び出す必要がある同様の問題がある場合に便利です。しかし、あなたの場合は間違いなくそれほどエレガントではありません... :)
ところで、私はあなたがbashを使用していると仮定します。
メモ:私のシステムでは、apt-mark --help
次のように言います。
Usage: apt-mark [options] {markauto|unmarkauto} packages...
そして:
apt-mark is deprecated, use apt-get markauto/unmarkauto.