答え1
バラよりman pacman
、太字の形式を追加:
-u, --sysupgrade
古いパッケージをすべてアップグレードしてください。現在インストールされている各パッケージを確認し、最新のパッケージがある場合はアップグレードします。アップグレードするすべてのパッケージのレポートが表示され、ユーザーを確認しないと操作は続行されません。依存関係はこのレベルで自動的に解決され、必要に応じてインストール/アップグレードされます。パッケージのダウングレードを有効にするには、このオプションを2回渡します。; この場合、パックマンはローカルバージョンと一致しない同期パッケージを選択します。これは、ユーザーがテストストアから信頼できるストレージに切り替えるときに便利です。
同じタスクを使用して、
-Su foo
システムのアップグレードとパッケージのインストール/アップグレードのための追加のターゲットを手動で指定することもできます。foo
-y, --refresh
定義されたサーバーからプライマリパッケージデータベースの新しいコピーをダウンロードします。
pacman.conf(5)
。これは通常--sysupgrade
または毎回使用する必要があります-u
。--refresh
2つまたはフラグを渡すと、-y
すべてのパッケージデータベースが強制的に更新されます。、たとえ最新のように見えるが。
Wikipediaでは、-Syuu
テストリポジトリを無効にするときは、次のことをお勧めします。可能一部のパッケージをダウングレードする必要があります。
一般的に推奨されるオプションはを使用することです-Syu
。特に、使用する場合-Sy
(so)または直後に行う-Su
必要があります(参照)。-Syu
システムメンテナンスに関するよくある質問)。
の場合、-yy
一般的に推奨しない。ミラーに問題がある場合にのみ使用してください。ミラーが実行されていてミラーを切り替える必要がない限り、アップグレードするたびにパッケージデータベースファイル全体を再ダウンロードする理由はありません。すべてのパッケージデータベースファイルが一貫性を維持するようにミラーを切り替えるときにこの機能を使用できます。