Arch Linuxは「最先端」のLinuxオペレーティングシステムですシステム。ブリーディングエッジは、Linuxコミュニティで「できる限り迅速に新しいこと」を意味する俗語です。この更新哲学はArchのコアであり、多くのLinuxの愛好家がそれを好んで使用する理由の1つです。
最先端を使用することには大きな利点がありますArchのようなシステム。まず第一に、Linuxコミュニティが提供しなければならない最新のプログラム、ドライバー、および機能強化をいつでも入手できます。ただし、このようなオペレーティングシステムを使用すると、重大な欠点がいくつか生じます。主な理由は、更新はできるだけ早く行われるため、十分にテストされていないことです。テストが行われていないため、バグが発生する可能性があります。明確にするために、問題は常に発生するとは限りませんが、Archの高速アップデートにより、頻繁に破損が発生します。
パッケージ破損を軽減する最良の方法はArch Linuxでアプリの更新を無効にして、更新の破損を回避します。このガイドでは、Arch PCを設定してパッケージのアップグレードを回避する方法を示します。
パックマンでパッケージを探す
パックマンをいじる前にArchがシステム上のパッケージをアップグレードするのを防ぐための設定ファイルの場合、パッケージの正確な名前を見つける必要があります。これを行う最良の方法は、「Qe」コマンドラインスイッチを使用することです。
検索するには、を押してターミナルウィンドウを開きます Ctrl + Alt + T または Ctrl + Shift + T キーボードで。次に、通常のユーザーとして、「Qe」コマンドラインスイッチを使用してPacmanを実行します。この操作により、システムにインストールされているすべてのパッケージの完全なリストが出力されます。
pacman -Qe
すべてのインストール済みパッケージのクエリを実行するArch Linuxは疑いなく多くの情報を表示します。ほとんどの場合、この膨大な量のデータは役に立ちません。このため、を使用することをお勧めします grep コマンド、キーワードとパターンをソートして検索します。
インストール済みパッケージのリストをソートするには、次を試してください。
pacman -Qe | grep "name of a program or package"
または、以下のコマンドを使用して、出力を便利なテキストファイルにパイプ処理します。
pacman -Qe > ~/package-info.txt
注:ターミナルでpackage-info.txtファイルを表示するには、次を実行します。 cat ~/package-info.txt
で検索した後 grep ツールでは、パッケージ名の後にバージョン番号が表示されます。バージョン番号を無視し、パッケージ名をメモします。これは、構成ファイルを編集するときに必要になるためです。
Pacman.confの編集
Arch Linuxがインストールされたパッケージをアップグレードするのを防ぐ方法は、 /etc/pacman.conf ファイルし、「IgnorePkg」機能を利用します。この機能を使用するには、ターミナルウィンドウを起動し、Nanoテキストエディター内でroot権限でPacman.confファイルを開きます。

su -
nano -w /etc/pacman.conf
または:
sudo nano -w /etc/pacman.conf
Nanoテキストエディターで、 下矢印 ファイルの「#PacmanはIgnorePkgとIgnoreGroupのメンバーにリストされているパッケージをアップグレードしません」という部分に進みます。

そこに移動したら、「IgnorePkg」の前にある#記号を削除します。次に、「=」の後に検索のパッケージ名を入力します。次のようになります。
IgnorePkg =nameofpackage
Arch Linuxの更新を防ぎたいパッケージが複数ありますか? 「IgnorePkg」の後にコンマが続く各パッケージの名前を書きます。例えば:
IgnorePkg =nameofpackage1, nameofpackage2, nameofpackage3
Arch Linuxが「IgnorePkg」内のセットをアップグレードしないようにするすべてのパッケージで、変更を保存します。押す Ctrl + O キーボードで編集してPacman設定ファイルに編集し、を押して閉じます Ctrl +X。
Pacman設定ファイルのすべての編集が正しく行われていると仮定すると、Arch Linuxでアップグレードコマンドを実行し、IgnorePkgのパッケージが正常にアップグレードされないようにすることができます。

sudo pacman -Syyu
更新を有効にする
更新を無視して数週間経つと、再度アップグレードしても安全な場合があります。以前に無効にしたパッケージのアップグレードを再度有効にするには、次を実行する必要があります。
ステップ1: ターミナルウィンドウを開き、RootまたはSudoを使用して、Pacman構成ファイルにアクセスします。
su -
nano -w /etc/pacman.conf
または
sudo nano -w /etc/pacman.conf
ステップ2: 構成ファイルをスクロールして、ファイルの「IgnorePkg」領域に進みます。
ステップ3: を使用して バックスペース キー、「IgnorePkg」の後のすべてのパッケージ名を削除します。
ステップ4: を押して、Pacman構成ファイルに加えた編集をNanoテキストエディターで保存します。 Ctrl + O キーボードの組み合わせ。次に、を押してエディターを閉じます Ctrl + X.
ステップ5: Pacman upgradeコマンドを実行します。実行中、Arch Linuxは以前に保留されていたパッケージが保留されなくなったことに気付き、自動的に最新バージョンにアップグレードします。
sudo pacman -Syyu</ p>
コメント