UbuntuサーバーにGitLabをインストールする方法
GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます
VirtualBox Guest Additionsは、優れたグラフィックアクセラレーションに加えて、共有フォルダーのサポート、より優れたグラフィックサポートなどの他の便利な機能も提供するため、VirtualBoxでは重要です。
VirtualBox仮想マシンでUbuntuを使用する場合は、これらのゲスト追加機能をインストールする必要があります。このガイドでは、その方法を正確に説明します。
注:このガイドはUbuntu VMに焦点を当てていますが、インストール手順はVirtualBoxのすべてのゲストLinuxオペレーティングシステムでも機能するはずです。ただし、Linuxヘッダーのインストール手順は異なります。
VirtualBoxでのUbuntuVMのセットアップ
UbuntuVMのセットアップはそれほど難しくありません。基本的に、Ubuntuは、物理コンピューターと同じように仮想的にインストールします。ただし、このプロセスを高速化するために、事前構成されたVMをOSboxes.orgからダウンロードできます。
VMをダウンロードするには、Osboxes.orgのUbuntuページにアクセスしてください。そこで、Ubuntuの最新リリースを探し、「VirtualBox」タブをクリックして、ダウンロードボタンを選択します。
Osboxesは、VMをアーカイブ形式で配布します。アーカイブのダウンロードが完了したら、VirtualBoxを開き、[新規]をクリックして、新しいVMを作成するためのセットアップを実行します。
VMのセットアッププロセスが完了したら、[既存の仮想ハードディスクファイルを使用する]を選択し、ダウンロードしたVMを使用するための既存のハードドライブとしてOsboxes VMVDIファイルを選択します。
Ubuntu用のOSboxesVMを使用したくない場合は、Ubuntu.com / desktopにアクセスし、最新のUbuntu ISOファイルをコンピューターにダウンロードして、VirtualBoxにロードし、Ubuntuを古い方法でインストールします。
UbuntuVMへのLinuxヘッダーのインストール
Ubuntu VM内に、Linuxカーネルヘッダーをインストールする必要があります。これらのヘッダーはLinuxカーネルを変更するために必要であり、VirtualBoxゲストの追加はカーネルモジュールであるため、それがないとUbuntuでは機能しません。
最新のUbuntuカーネルヘッダーをインストールするには、デスクトップでターミナルウィンドウを起動することから始めます。Ctrl + Alt + Tを使用するか、アプリメニューの[ターミナル]をクリックして、デスクトップにターミナルウィンドウを開くことができ ます。
Ubuntu VMでターミナルウィンドウが開いたら、下のaptinstallコマンドを使用して UbuntuLinux カーネルヘッダーをインストールします。
sudo apt install linux-headers-$(uname -r)-y
ゲスト追加のダウンロード
VirtualBoxでOSboxesVMを設定したので、パスワード「osboxes.org」でログインできます。または、Ubuntu ISOを使用して独自のVMをセットアップする場合は、ユーザー名とパスワードを使用してログインします。
ログインしたら、VirtualBoxゲスト追加機能の最新リリースをダウンロードする必要があります。これを行う最も簡単で最速の方法は、公式Webサイトではなく、VirtualBoxアプリ内で行うことです。
ここから、Ubuntuウィンドウ内の「デバイス」メニューを見つけて、マウスでクリックします。メニューをクリックすると、クリックできるさまざまなオプションが表示されます。
メニューの下部を見て、メニューの[ゲストの追加を挿入]ボタンをクリックします。初めてクリックすると(これまでこのオプションを選択したことがない場合)、VirtualBoxはGuest AdditionsISOファイルのコンピューターへのダウンロードを開始します。
ダウンロードプロセスが完了すると、VirtualBox Guest AdditionsISOファイルがUbuntuVMの仮想CD / DVDドライブに自動的に挿入されます。その後すぐに、UbuntuVMのデスクトップにプロンプトポップアップが表示されます。
ゲスト追加機能をUbuntuVMにインストールする
Guest AdditionsISOファイルをUbuntuVMに挿入すると、画面にプロンプトが表示されます。このプロンプトは、Ubuntuがインストールできるディスクにインストール可能なソフトウェアがあることを通知します。
マウスで「実行」ボタンをクリックして、インストールを開始します。「実行」をクリックすると、ターミナルウィンドウが画面にポップアップ表示されます。何をすべきかを指示するプロンプトに従います。
Guest Additionsのターミナルインストール中に、インストールが失敗する場合があります。インストールの失敗は、UbuntuVMにソフトウェアが期待するいくつかのパッケージがない場合に発生します。
Guest Additionsのインストール中に問題が発生して��、心配する必要はありません。インストールに必要なパッケージを読むだけです。ターミナルウィンドウを開き、apt installを使用してパッケージをインストールして から、ゲスト追加ISOをVMから取り出して再挿入し、[ソフトウェアの実行]ダイアログを再度表示します。
ターミナルウィンドウでVirtualBoxGuestAdditionsのUbuntuVMへのインストールが完了したら、再起動します。Ubuntu VMカーネルにインストールされた新しいソフトウェアの使用を開始するには、UbuntuVMを再起動する必要があります。
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 つに結合できたらいいのにと思いますか