私は彼らが助けになっていると思っていることを知っていますが、実際、apt --help
とマンページではここではまったく反対です。
Apt自体と同じように、そのマンページはエンドユーザーインターフェイスとして意図されており、そのため、複数の場所で情報を複製しないように、また、豊富なオプションと詳細で読者を圧倒することを避けるために、最も使用されるコマンドとオプションについてのみ言及しています。
つまり、基本的には、コマンドとオプションの一部しかリストしていないため、このツールを使用する場合に非常に役に立たない残りの部分を見つける方法がわかりません。
それで、彼らが提供しないと「役に立つ」と感じるすべてのコマンドとオプション、それらの詳細と使用法は何ですか?公式に提供しない場合、この情報をどのように最新に保つことができますか?それとも、それは現在変更されており、どこかにリストされていますか?
Ubuntu GNOME 16.04とGNOME 3.20を実行しています。
このウィキを改善し、お気に入りのaptコマンドを追加してください:)
apt changelog PACKAGE_NAME
上記のコマンド。 changelogs.ubuntu.com から取得したless
形式で、逆の日付順(新しい順)で指定されたパッケージの変更ログ履歴をhows
apt full-upgrade
(ルート権限が必要)apt-get dist-upgrade
の新しい名前-man apt-get
を参照:
dist-upgradeは、アップグレード機能の実行に加えて、パッケージの新しいバージョンとの依存関係の変更をインテリジェントに処理します。 apt-getには「スマート」な競合解決システムがあり、必要に応じて重要度の低いパッケージを犠牲にして最も重要なパッケージのアップグレードを試みます。したがって、dist-upgradeコマンドは一部のパッケージを削除する場合があります。
apt search PACKAGE_NAME
apt-cache search
とほぼ同じですが、出力をきれいにします-読みやすくするために行間と色を付けます:
searchは、指定されたPOSIX正規表現パターンの利用可能なすべてのパッケージリストで全文検索を実行します。パッケージ名と説明から正規表現の出現を検索し、仮想パッケージ名を含むパッケージ名と短い説明を出力します。
apt(8)
マニュアルページ から:
SCRIPT USAGE AND DIFFERENCES FROM OTHER APT TOOLS
The apt(8) commandline is designed as an end-user tool and it may change
behavior between versions. While it tries not to break backward
compatibility this is not guaranteed either if a change seems beneficial
for interactive use.
All features of apt(8) are available in dedicated APT tools like apt-get(8)
and apt-cache(8) as well. apt(8) just changes the default value of some
options (see apt.conf(5) and specifically the Binary scope). So you should
prefer using these commands (potentially with some additional options
enabled) in your scripts as they keep backward compatibility as much as
possible.
これが何を意味するかについての私の理解は、apt
がmanページに示されているオプションと apt-get(8)
や apt-cache(8)
などのその他のaptツールで使用されることですエンドユーザーが利用できるオプションと機能。