Linux ユーザーは常に、システム アプリケーションの定期的な更新の流れを高く評価しています。 Linux は、システム パッケージの更新に関する 3 種類のプッシュ通知を提供します。それらは、毎日、毎週、および毎月の更新です。私を信じてください。Linux の更新通知は、Windows の更新通知が煩わしいことが多いユーザーを幸せにします。最新の Linux システムを使用することをお勧めします。ただし、セキュリティ パッチの問題やその他のパッケージの異常な動作が原因で、Linux のパッケージを強制的にダウングレードする必要がある場合があります。システム ハードウェアの機能も、Linux でパッケージをダウングレードする大きな理由になる可能性があります。
Ubuntu / Linux Mint でのパッケージのダウングレード
選択肢がなくなった場合、ダウングレード プロセスはオプションではなく必須です。 Ubuntu Linux では、いくつかの方法を使用してパッケージをダウングレードできます。それらは、ターミナル メソッド、シナプス パッケージ マネージャー メソッド、Linux ソフトウェア ストア メソッド、およびスナップ ストア メソッドです。この投稿では、Ubuntu/Linux Mint でパッケージをダウングレードする方法と、それが必要な理由のさまざまなプロセスについて説明します。
方法 1:dpkg
によるパッケージのダウングレード コマンド
Linux マシンで最新バージョンのソフトウェアを使用しているとします。現在、一部のハードウェア構成の問題については、ソフトウェア バージョンをダウングレードする必要があります。そのためには、次の端末コマンドを使用できます。その場合、.dep
をダウンロードする必要があります。 そのソフトウェアの目的のバージョンのパッケージ。
目的のバージョンをダウンロードした後、dpkg
を使用してダウングレードのプロセスを初期化できるようになりました 指図。ダウンロードした目的のパッケージの名前は package-file-x.0.9.deb
です。 .次のコマンドは、現在のバージョンを削除し、そのパッケージの目的のバージョンをインストールします。
$ dpkg -i package-file-x.0.9.deb
方法 2:apt
を使用してパッケージをダウングレードする コマンド
apt
を使用して Linux でパッケージをダウングレードするオプションがあります。 ターミナルでコマンド。そのためには、目的のパッケージのバージョンを知る必要があります。次に、Linux で次のターミナル コマンドを実行して、パッケージをダウングレードします。パッケージの古いバージョンをインストールするには、まず、Linux システムで実行されているパッケージのバージョンを知る必要があります。
実行中のバージョンを確認するには、 apt
を使用できます ターミナルの policy コマンド。現在の Firefox Web ブラウザのバージョンを確認させてください。 Firefox のバージョンを確認するには、以下の端末コマンドに従ってください。
$ apt policy firefox
必要なバージョンの Firefox をダウンロードしてインストールするには、バージョンの詳細を書き留めて、Linux ターミナルで次のコマンドラインを入力します。 63.0+build1
をインストールします Firefox Web ブラウザのバージョンであるため、コマンド ラインは次のコマンドのようになります。
$ sudo apt install firefox=63.0+build1-0ubuntu1
リポジトリでエラーが発生した場合は、Linux サーバーからリポジトリを削除する必要があります。 purge
を使用できます Linux システムから現在のリポジトリを削除するコマンド。次に、Personal Package Archive (PPA) コマンドを使用してリポジトリを更新します。
$ sudo apt-get install ppa-purge $ sudo ppa-purge ppa:user/ppa-name $ apt install packagename=version
方法 3:Synaptic Package Manager を使用してパッケージをダウングレードする
シナプス パッケージ マネージャーは、Linux 用のグラフィカルなパッケージ マネージャー ツールです。 Linuxでパッケージをダウンロード、アップグレード、またはダウングレードするための非常に使いやすいグラフィカルユーザーインターフェイスを備えています。まず、Synaptic パッケージ マネージャーを Linux システムにインストールする必要があります。 Synaptic パッケージ マネージャーをインストールするには、apt
に従います。 Linux ターミナルでコマンドを実行します。
$ sudo apt-get update $ sudo apt-get install synaptic
Linux ソフトウェア ストアから Synaptic パッケージ マネージャーをダウンロードしてインストールすることもできます。
インストールが完了したら、Synaptic パッケージ マネージャーからパッケージをダウングレードできます。 search box
内のパッケージ名を検索するだけです。 Synaptic パッケージ マネージャーの右隅にあります。次に、パッケージ名を見つけて、 top menu bar
から 、[パッケージ] を選択し、ドロップダウン メニューから [Force version
] を選択します。 .
そこには、Linux システムでその特定のパッケージの利用可能なバージョンが表示され、希望するバージョンを選択してパッケージをダウングレードできます。
方法 4:Snap Store を使用してパッケージをダウングレードする
Ubuntu で Snap Store を使用すると、任意のパッケージをダウングレードすることもできます。まず、Linux システムに Snap Store をインストールする必要があります。 Linux ソフトウェア ストアから Snap Store をインストールするか、次の端末コマンドを使用してインストールできます。
$ sudo apt update $ sudo apt install snapd
Snap Store のインストールが完了したら、次の snap-list
を入力して、システムにインストールされているパッケージのリストを確認できます。 ターミナルでコマンド。そこで、バージョン付きのパッケージの名前を取得します。 Linux システムで保持、削除、またはダウングレードするバージョンを選択できるようになりました。ダウングレード プロセスでは、いつでも revert
を実行できます。 端末コマンド
$ snap list $ sudo snap refresh --list $ sudo snap revert <package name>
方法 5:システム リポジトリからパッケージを削除する
Linux システムからパッケージを削除またはアンインストールした後、Linux ソフトウェア &アップデートからリポジトリ ファイルを削除する必要があります。これにより、システムのハードディスクが少し空になり、システムが高速化されます。
壊れたファイルやアンインストールされたファイルを Linux レポジトリから削除するには、Software & Updates
を開きます アプリケーションに移動し、Other Software
に移動します メニュー。ここには、インストールしたすべてのソフトウェア リポジトリが表示されます。壊れたファイルや未使用のファイルを削除するには、ファイル名のチェックを外してキャッシュ ファイルをリロードします。
方法 6:公式ソフトウェア リリースから古いバージョンのパッケージをインストールする
Linux パッケージをダウングレードする別の方法があります。特定のソフトウェアの公式 Web サイトにアクセスし、リリース セクションを見つけて、目的の古いバージョンを取得できます。たとえば、VLC プレーヤーの新しいバージョンと古いバージョンをすべて見つける方法を示しています。リリース ディレクトリを取得したら、目的のバージョンの VLC を簡単にダウンロードしてインストールできます。
Red Hat Linux でのパッケージのダウングレード
Red Hat Linux は、従来の Linux ディストリビューションとは少し異なります。 yum
を使用します sudo
の代わりに (Yellowdog Updater Modified) コマンド 指図。 Red Hat でパッケージをダウングレードするには、次の yum
を使用できます Linux ターミナルでコマンドを実行します。通常、ハードウェアまたはカーネルの問題により、Red Hat パッケージはダウングレードされます。
Very Secure FTP Daemon(vsftpd) version: 2.0.5-12.el5
をダウングレードしたいとします。 HTTP version: 2.2.3-22
に 、Red Hat Linux から。そのために、あなたの yum
コマンドは以下のようになります。その後、バージョン履歴を確認できます。
$ yum downgrade vsftpd-2.0.5-12.el5 $ yum downgrade httpd-2.2.3-22.el5 $ yum history list all
CentOS でパッケージをダウングレードする
さまざまな Linux ディストリビューションの中で、CentOS は Red Hat に関連する次のレベルのオペレーティング システムです。一言で言えば、Cent OS は Red Hat Enterprise Linux のジョイント ベンチャーとしても知られています。なので、CentOSもyum
を踏襲しています。 コマンド、および Red Hat。 Cent OS で Firefox Web ブラウザのバージョンをダウングレードしたいとしましょう。そのために、ダウングレード プロセスを理解するために、すべての端末コマンドを文字通りスプーンで提供しています。
$ firefox --version $ rpm -Uvh --oldpackage Downloads/firefox-60.5.0-2.el7.centos.x86_64.rpm $ yum --showduplicates list firefox $ sudo yum downgrade firefox
Fedora でパッケージをダウングレードする
Fedora OS は RPM (RedHat Package Manager) パッケージ マネージャーも使用するため、Red Had コマンド ラインを使用するか、高度な (DNF) Dandified yum
を使用できます。 パッケージ マネージャーを使用して、Florida Linux でパッケージをアップグレード、ダウングレード、またはインストールします。 Florida Linux に特定のバージョンのパッケージをインストールするためのすべての主要なコマンド ラインを以下に示します。
$ sudo dnf --showduplicates list package_name $ sudo dnf install package_name-version.fc28 $ sudo dnf history
Linux Arch でパッケージをダウングレードする
あなたが Linux の初心者なら、正しい方向に進んでいます。 Linux Arch は、Linux ディストリビューションの中で最も軽量な OS です。 Linux Arch のパッケージをダウングレードする必要がある場合は、まず、ルート ディレクトリでそのパッケージの場所を見つける必要があります。
ルート ディレクトリを見つけるには、いつでも ls
を使用できます。 ターミナルでコマンド。次に、Linux Arch で Pacman パッケージ マネージャーを使用して、目的の .pkg
をインストールする必要があります。 ファイル。理解を深めるために、コマンド ラインを以下に示します。
$ ls /var/cache/pacman/pkg/ | grep package_name $ sudo pacman -U /var/cache/pacman/pkg/package_name-version.pkg.tar.xz
最終的な考え
Linux でパッケージをダウングレードすることは、熟練した Linux ユーザーにとってそれほど難しい仕事ではありません。ほとんどの使用されている Linux ディストリビューションについて、ターミナル ベースのコマンド ライン方式とグラフィカル ユーザー インターフェイス方式の両方でパッケージをダウングレードする方法を説明しました。この投稿では、Linux でのパッケージのダウングレード プロセスの明確な概念を理解できるように、すべてのプロセスと手順を簡単なデモンストレーションで説明します。
この投稿が役に立ったと思われる場合は、この投稿を Linux コミュニティと共有して、Linux コミュニティも恩恵を受けられるようにしてください。この投稿に関するご意見やご感想は、コメント セクションにお気軽にお寄せください。