Arch Linuxは、ローリングおよびDIY分布として、特にAURなどのサードパーティリポジトリからパッケージをインストールまたは更新する場合は、注意して更新する必要があります。不注意な操作はシステムのクラッシュを引き起こす可能性があり、Arch Linuxの安定性を維持するのはあなたの責任です。ただし、エラーは避けられないため、最新のソフトウェアを追求すると、ソフトウェアパッケージの破損につながる場合があります。この場合、パニックは必要ありません!以前の安定したバージョンに簡単にロールバックできます。このチュートリアルでは、Arch LinuxのパッケージとEndeavourosやManjaro Linuxなどの派生物をダウングレードする方法について簡単に説明します。
正式に推奨される方法は、Pacmanキャッシュがクリアされていない場合にのみ有効です。キャッシュをクリアした場合でも、次の方法を使用してキャッシュをダウングレードできます。
Arch Linuxとそのデリバティブの場合、「ダウングレード」と呼ばれるユーティリティがあり、利用可能な古いバージョンにインストールされたパッケージをダウングレードするのに役立ちます。このユーティリティは、ローカルキャッシュとリモートサーバー(Arch Linuxリポジトリ)に必要なパッケージの古いバージョンをチェックします。リストから古い安定したパッケージを選択してインストールできます。
目次
「ダウングレード」パッケージは公式リポジトリでは利用できません。 AURまたは非公式のArchlinuxfrリポジトリからインストールする必要があります。まず、AURからインストールする方法について説明します。
ダウングレードパッケージはAURで利用可能であるため、 ParuやYayなどのAURヘルパーを使用してインストールできます。
Paruの使用:
<code>$ paru -S downgrade</code>
yayの使用:
<code>$ yay -S downgrade</code>
警告:公式のArch Linux開発者と信頼できるユーザーは、非公式リポジトリのコンテンツを検証するためのテストを実行しません。メンテナーを信頼するかどうかを決定し、非公式リポジトリを使用することの結果に対する全責任を引き受ける必要があります。
Archlinuxfrリポジトリを追加するには、 /etc/ pacman.confファイルを編集します。
<code>$ sudo nano /etc/pacman.conf</code>
次の行を追加します。
<code>[archlinuxfr] Server = http://repo.archlinux.fr/$arch</code>
ファイルを保存して閉じます。
次のコマンドでリポジトリを更新します。
<code>$ sudo pacman -Syu</code>
次に、次のコマンドを使用して、端末から「ダウングレード」ユーティリティをインストールします。
<code>$ sudo pacman -S downgrade</code>
「ダウングレード」コマンドの典型的な使用法は次のとおりです。
<code>$ sudo downgrade [PACKAGE, ...] [-- [PACMAN OPTIONS]]</code>
Operaブラウザを利用可能な古いバージョンにダウングレードするとします。
これを行うには、実行してください。
<code>$ sudo downgrade opera</code>
このコマンドには、ローカルキャッシュとリモート画像から取得したオペラパッケージの利用可能なすべてのバージョン(古いバージョンと新しいバージョン)がリストされています。
サンプル出力:
<code>可用的软件包: 1) opera-37.0.2178.43-1-x86_64.pkg.tar.xz (本地) 2) opera-37.0.2178.43-1-x86_64.pkg.tar.xz (远程) 3) opera-37.0.2178.32-1-x86_64.pkg.tar.xz (远程) 4) opera-36.0.2130.65-2-x86_64.pkg.tar.xz (远程) 5) opera-36.0.2130.65-1-x86_64.pkg.tar.xz (远程) ... (其余输出省略) ...选择一个软件包的编号:</code>
選択したパッケージ番号を入力して、Enterを押してインストールしてください。
それでおしまい。現在インストールされているパッケージは古いバージョンに格下げされます。
提案された読書:
Arch Linuxを更新する前に、報告された問題についてはArch Linuxニュースとフォーラムをチェックしてください。私は何年もの間、私のメインオペレーティングシステムとしてArch Linuxを使用しています。 Arch Linuxに不安定なパッケージの設置を避けるために、一定期間学んだ簡単なヒントをいくつか紹介します。
詳細については、 Arch Linuxメンテナンスガイドを参照してください。
「ダウングレード」パッケージはAURでホストされています。 AURパッケージの信ity性を疑い、AURおよび非公式リポジトリ(Archlinuxfr)からパッケージをインストールしたくない場合は、Arch Wikiで説明したようにパッケージをダウングレードすることをお勧めします。
リソース:
関連する読み物:
この改訂された出力は、テキストを言い換えて、構造とコンテンツがほとんど同じままですが、直接的なコピーを避けるために文言が変更されています。
以上がArch Linuxのパッケージをダウングレードする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。