制限モードをパラメータとして送信してAptitudeのTUIをどのように実行しますか?

制限モードをパラメータとして送信してAptitudeのTUIをどのように実行しますか?

aptitudeのTUIを起動し、コマンド自体のパラメータで制限モードを定義するDebian(Sid)コマンドを使用したいと思います。

それ以外の場合は、毎回AptitudeのTUIを押してパターンをプログラムし、オンラインlマニュアルを検索してそのパターンをプログラムする方法を見つける必要があります。

Aptitude の起動に使用する基本コマンドは次のとおりです。

x-terminal-emulator -e sudo aptitude

制限モードをパラメータとして追加したいです。

?tag(toolkit::qt)

この場合、Aptitudeを起動するたびに手動でこのモードに入る必要なく、すべてのQtアプリケーションを表示するAptitudeを起動したいと思います。

Aptitudeのマニュアルページを確認しましたが、そのパラメータのオプションが見つかりませんでした。

ベストアンサー1

これを行うためのきれいな方法がないようです。正常に動作するx端末エミュレータの場合、このパッチワークが機能しているようです。
(明らかにqterminalはそのうちの1つではありません。ちょうど見つけました。対応するバグレポートがあることを確認してみましょう。(編集:持つ.))

x-terminal-emulator -e sh -c 'sudo -v ; { echo "l?tag(toolkit::qt)"; cat; } |sudo aptitude'
  • sudo -v2番目の出力がsudo消費されないようにしてくださいecho
  • メニューから正しいオプションを選択してecho起動します。l
  • 完了後のcat対話を許可します。aptitudeecho

おすすめ記事