UbuntuサーバーにGitLabをインストールする方法
GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます
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で問題が発生した場合は、検索結果などでそのバージョンより下のバージョンを探す必要があります。
ステップ4: Ubuntuに強制的に使用させたいアプリのバージョンが見つかったら、Aptパッケージ管理ツールを使用してアプリをインストールします。apt-cache searchコマンドの検索結果で見つかった正確なバージョン番号を、以下のコマンドの「バージョン」領域に必ず指定してください。
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が開いたら、検索ボタンを探してクリックします。次に、ダウングレードするパッケージ(別名プログラム)の名前を入力して、システムで検索します。
検索結果を確認し、ダウングレードするプログラムをクリックします。その後、「パッケージ」と表示されているメニューをクリックし、「強制バージョン」オプションを選択します。
Synapticで[強制バージョン]をクリックすると、選択したパッケージのメニューが表示され、プログラムの代替バージョンを選択できます。メニューを使用して、古いバージョンを選択し、[強制]バージョンボタンをクリックしてダウングレードします。
上部の[適用]ボタンをクリックして、パッケージのダウングレードプロセスを完了します。
ダウングレードを元に戻す
Ubuntuでプログラムのダウングレードを元に戻したいことが判明した場合は、次のようにします。
手順1:ターミナルウィンドウを開き、updateコマンドを実行して、ソフトウェアの更新を確認します。
sudo apt update
ステップ2:upgradeコマンドを実行します。Ubuntuは、以前にダウングレードされたソフトウェアが古くなっていることに気付き、最新バージョンを自動的にインストールします。
sudo apt upgrade -y
GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます
SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。
Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。
Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。
最新の Nvidia GPU ドライバーを Linux にインストールする方法
ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。
.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。
GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。
Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。
Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか