Ubuntuでソフトウェアをダウングレードする方法

Ubuntuでソフトウェアをダウングレードする方法

Ubuntuを使用すると、プログラムが正しく動作しない場合があります。これが発生した場合は、最近のアップグレードが以前のバージョンよりも安定していないことが原因である可能性があります。この問題を解決するには、Ubuntuのソフトウェアを以前のバージョンにダウングレードできます。

Ubuntuでソフトウェアをダウングレードする方法はいくつかあります。具体的には、Linuxターミナル(apt-cacheシステム経由)とSynapticパッケージマネージャー。この投稿では、これらのツールの両方を使用してUbuntuのソフトウェアをダウングレードする方法を示します。

apt-cacheを介してソフトウェアをダウングレードする

UbuntuはApt / Apt-getプログラム管理ツールを使用しています。これらのツールの機能の1つは、パッケージがシステムにセットアップされるたびに、「Apt-cache」と呼ばれるものにアーカイブされることです。このキャッシュには、以前にインストールしたプログラムのいくつかの異なるバージョンがあります。たとえば、6か月前にWineバージョン3.6をインストールしたとします。その後、先日バージョン4.0にアップグレードされました。3.6リリースはまだキャッシュにあり、必要に応じて使用できます。

aptのキャッシュシステムはあなたに問題を与えるのUbuntu上のプログラムをダウングレードするための素晴らしい方法です。ただし、100%信頼できるわけではないことに注意してください。どうして?多くのユーザーがaptcleanコマンドを実行して、Ubuntuシステムを余分なジャンクからクリーンアップします。このコマンドを実行した結果の1つは、apt-cacheをクリアすることです。

Ubuntuパッケージマネージャーには多くの便利なコマンドが組み込まれているため、ユーザーはapt-cacheと対話するためにソフトウェアをインストールする必要はありません。仕組みは次のとおりです。

ステップ1:キーボードのCtrl + Alt + TまたはCtrl + Shift + Tを押して、UbuntuPCでターミナルウィンドウを開きます。

ステップ2: Linuxターミナルでapt-cache showコマンドを使用して、Ubuntuのパッケージキャッシュでダウングレードするプログラムを検索します。

apt-cache show name-of-program

ステップ3: apt-cache searchコマンドが返す検索結果の画面上のプリントアウトを確認し、必要なプログラムのバージョンに注意してください。たとえば、Firefoxバージョン65で問題が発生した場合は、検索結果などでそのバージョンより下のバージョンを探す必要があります。

Ubuntuでソフトウェアをダウングレードする方法

ステップ4: Ubuntuに強制的に使用させたいアプリのバージョンが見つかったら、Aptパッケージ管理ツールを使用してアプリをインストールします。apt-cache searchコマンドの検索結果で見つかった正確なバージョン番号を、以下のコマンドの「バージョン」領域に必ず指定してください。

Ubuntuでソフトウェアをダウングレードする方法

sudo apt install packagname = version

Ubuntuでパッケージのバージョンを見つける他の方法

Ubuntuのapt-cacheでパッケージのさまざまなバージョンを検出するapt-cache検索方法は、かなり信頼性があります。ただし、問題のあるアプリケーションをダウングレードしたい場合、ユーザーがUbuntuでさまざまなバージョンのプログラムを見つけることができるのはこれだけではありません。「検索」コマンドを使用せずに、これを行う別の方法を次に示します。

ステップ1:Ctrl + Alt + TまたはCtrl + Shift + Tを押して、UbuntuPCでターミナルを開きます。

ステップ2:apt-cachepolicyコマンドを実行します。「ポリシー」を使用すると、特定のパッケージの利用可能なすべてのバージョンと、それらをインストールできる場所が表示されます。

apt-cacheポリシーパッケージ名

ステップ3: aptを使用してLinuxシステムにプログラムをインストールします。以前と同様に、正確なバージョン番号を指定する必要があります。

sudo apt install packagename = version

Synaptic PackageManagerを介したダウングレード

apt-cacheのやり方が好きでない場合は、Synapticパッケージマネージャーを使用して、システムに特定のバージョンのプログラムを使用させることができます。つまり、ソフトウェアを効果的にダウングレードできます。残念ながら、Synapticパッケージマネージャーは、しばらく前にデフォルトのソフトウェアとしてUbuntuから削除されたため、続行する前に、インストールする必要があります。動作させるには、ターミナルウィンドウを起動し、以下のコマンドを入力します。

sudo apt install synaptic

Synapticをインストールした後、アプリケーションメニューでSynapticを検索して起動します。プログラムが開くと、パスワードの入力を求められます。そうする。

Synapticが開いたら、検索ボタンを探してクリックします。次に、ダウングレードするパッケージ(別名プログラム)の名前を入力して、システムで検索します。

検索結果を確認し、ダウングレードするプログラムをクリックします。その後、「パッケージ」と表示されているメニューをクリックし、「強制バージョン」オプションを選択します。

Ubuntuでソフトウェアをダウングレードする方法

Synapticで[強制バージョン]をクリックすると、選択したパッケージのメニューが表示され、プログラムの代替バージョンを選択できます。メニューを使用して、古いバージョンを選択し、[強制]バージョンボタンをクリックしてダウングレードします。

Ubuntuでソフトウェアをダウングレードする方法

上部の[適用]ボタンをクリックして、パッケージのダウングレードプロセスを完了します。

ダウングレードを元に戻す

Ubuntuでプログラムのダウングレードを元に戻したいことが判明した場合は、次のようにします。

手順1:ターミナルウィンドウを開き、updateコマンドを実行して、ソフトウェアの更新を確認します。

sudo apt update

ステップ2:upgradeコマンドを実行します。Ubuntuは、以前にダウングレードされたソフトウェアが古くなっていることに気付き、最新バージョンを自動的にインストールします。

sudo apt upgrade -y

Ubuntuでソフトウェアアンインストールする方法をお探しですか?トピックに関する詳細な投稿を確認してください


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか