UbuntuサーバーにGitLabをインストールする方法
GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます
Debianの10は最新の安定版リリースに移行することはほぼ準備ができているのはDebian Linuxの。ただし、比較的新しいため、ユーザーがソフトウェアリポジトリを介してDebianに期待するようになる一部のアプリはまだ準備ができていません。専用のソフトウェアリポジトリでDebian10をまだ公式にサポートしていない最大のアプリの1つは、Oracle VMVirtualBoxです。現在、このWebサイトにはDebian9以前のリリースのリポジトリしかありません。したがって、VirtualBoxに依存していて、Debian 10ユーザーである場合は、Debian10でVirtualbox6を入手する他の方法を検討する必要があります。
注:この方法では、Debianでサードパーティのソフトウェアソースを有効にする必要があります。Virtualboxを別の方法で使用する場合は、VirtualBoxWebサイトの「AllLinux」をクリックして詳細を確認してください。
この投稿を書いている時点で、Debian10でVirtualBox6を入手する最良の方法は、Ubuntu 18.04LTSソフトウェアリポジトリを使用することです。Oracleが将来スタンドアロンのDebianBusterリポジトリを作成しないことは言うまでもありませんが、定期的な更新が必要な場合は、これが最適な方法です。
リポジトリを有効にするには、ソースリストのバックアップを作成することから始めます。このバックアップにより、問題が発生した場合でもリポジトリが安全になります。
su- cp /etc/apt/sources.list /etc/apt/sources.list.bak
すべてをバックアップしたら、Nanoテキストエディタでソースファイルを開きます。
nano -w /etc/apt/sources.list
ファイルの一番下までスクロールして、空きスペースを見つけます。次に、キーボードのEnterキーを押して、新しい行を作成します。新しい行に、以下のコードを追加します。このコード行はコメントであり、追加するリポジトリを思い出させます。
# VirtualBox Ubuntu Repo
追加したコードの下でもう一度Enterキーを押し、ファイルのコードの2行目に貼り付けます。この行では、実際のソフトウェアリポジトリに追加します。
deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian bionic contrib
ここから、キーボードのCtrl + Oを押して、Sources.listファイルをNanoに保存できます。次に、変更が正常に保存されたら、Ctrl + Xを押してエディターを閉じます。
新しいVirtualBoxソフトウェアリポジトリはDebianLinuxでセットアップされていますが、リポジトリに署名されたGPGキーがセットアップされていないため、まだ使用する準備ができていません。このキーがないと、Debianシステムはリポジトリの更新を拒否し、セキュリティリスクと呼んでいます。
キーを機能させるには、最初にOracleからキーをダウンロードする必要があります。ターミナルを開き、CDを使用して/ tmpディレクトリに移動します。次に、キーファイルを取得します。
cd / tmp wget https://www.virtualbox.org/download/oracle_vbox_2016.asc
apt-keyコマンドを使用して、oracle_vbox_2016.ascファイルをDebian10システムにロードします。
sudo apt-key add oracle_vbox_2016.asc
Debian 10でリポジトリキーを起動して実行したら、ガイドの次のステップに進みます。
VirtualBoxソフトウェアリポジトリがセットアップされ、キーファイルがシステムにロードされたので、Debianを更新してソフトウェアリポジトリのセットアップを完了します。これを行うには、apt-getupdate コマンドを実行する必要があります 。
sudo apt-get update
Linux PCでキーファイルを正しく設定すると、Debianのパッケージ管理システムですべてを更新でき、VirtualBoxソフトウェアリポジトリがDebian 10で動作します。終了するには、 upgrade コマンドを実行して、保留中のシステムアップグレードをインストールします。
sudo apt-get upgrade -y
Oracle VM VirtualBoxのインストールは、ソフトウェアリポジトリが設定され、キーが機能し、すべてが最新であるため、Debian10で非常に簡単に実行できます。ソフトウェアを入手するには、ターミナルを開いて以下のコマンドを入力します。
apt-get install virtualbox-6 *
VirtualBoxの最新リリースに加えて、次のバージョン5.2および5.1をインストールすることもできます。
apt-get install virtualbox-5.2 *
または
apt-get install virtualbox-5.1 *
Debianパッケージマネージャーがパッケージのダウンロードとインストールを完了すると、VirtualBoxを使用できるようになります。
Debian 10システムでVirtualBoxを使用したくないですか?これをすばやく取り除く方法は次のとおりです。まず、ターミナルウィンドウを開き、システムからパッケージをアンインストールします。
su-
apt-get remove virtualbox-6 * --purge
または
apt-get remove virtualbox-5.2 * --purge
または
apt-get remove virtualbox-5.1 * --purge
次に、rmコマンドを使用して、現在のSources.listファイルをシステムから削除する必要があります。
cd / etc / apt / rmsources.list
ソースファイルを削除した後、sources.list.bakファイルを移動して新しいsources.listファイルにします。
mvsources.list.baksources.list
updateコマンドを実行して、Debian10のソフトウェアソースを更新します。
aptアップデート
autoremoveコマンドを使用して、インストールされたままのVirtualBox依存関係(存在する場合)をアンインストールします。
apt-get autoremove
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 つに結合できたらいいのにと思いますか