UbuntuサーバーにGitLabをインストールする方法
GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます
壊れたMacbookまたはiMacをお持ちですか?それを修正するために新しいmacOSインストールが必要ですが、Linux PCにしかアクセスできませんか?心配しないでください!Dmg2Imgアプリケーションのおかげで、Linux上でmacOSインストールディスクを作成することが可能です。
Dmg2Imgアプリケーションは100%機能しないことに注意してください。自己責任!
新しいインストールイメージを作成する前に、コンピューターにDmg2Imgアプリケーションをインストールする必要があります。チュートリアルのこのセクションでは、Ubuntu、Debian、Arch Linux、Fedora Linux、OpenSUSE、さらにはソースからも含め、ほとんどのLinuxオペレーティングシステムにDmg2Imgをインストールする方法について説明します。
UbuntuにDmg2Imgをインストールするには、最初に「ユニバース」ソフトウェアリポジトリを有効にする必要があります。有効にするには、ターミナルウィンドウを開き、次のコマンドを入力します。
sudo add-apt-repository universe sudo apt update
Universeが機能していると、Aptパッケージマネージャーを使用してDmg2Imgをインストールできるようになります。
sudo apt install dmg2img
Dmg2Imgは、DebianLinuxの「メイン」ソフトウェアリポジトリで利用できます。これをインストールするには、Ctrl + Alt + TまたはCtrl + Shift + Tでターミナルウィンドウを起動します。次に、ターミナルウィンドウに次のApt-getコマンドを入力します。
sudo apt-get install dmg2img
ArchユーザーはAURを介してDmg2Imgをインストールできます。アプリをインストールするには、ターミナルを起動します。次に、開いたら、Pacmanパッケージツールを使用してBase-develパッケージとGitパッケージの両方をインストールします。
sudo pacman -S gitbase-devel
パッケージがインストールされたら、git cloneツールを使用して、Arch LinuxAURからDmg2Imgスナップショットをダウンロードします。
git clone https://aur.archlinux.org/dmg2img.git
後はgitのクローンコマンドがアップ終了、お使いのコンピュータに新しい「dmg2img」フォルダにターミナルウィンドウを移動します。
cd dmg2img
最後に、makepkg コマンドを使用 して、Arch LinuxPCにDmg2Imgをビルドしてインストールします。
makepkg -sri
Dmg2Imgは、従来のソフトウェアソースを介してFedoraLinuxユーザーが利用できます。これをインストールするには、Ctrl + Alt + TまたはCtrl + Shift + Tを使用してターミナルウィンドウを起動します。次に、次のDnfパッケージングコマンドを入力します。
sudo dnf install dmg2img -y
このリストにある他の多くのLinuxディストリビューションとは異なり、Dmg2ImgはOpenSUSEリリースで直接利用できません。代わりに、アプリを機能させるために探している場合は、インターネットからRPMファイルをダウンロードしてロードする必要があります。
私たちのテストによると、Dmg2ImgはOpenSUSETumbleweedとOpenSUSELeap15.0の両方で正常に動作します。RPMをダウンロードするには、Ctrl + Alt + T または Ctrl + Shift + Tを押してターミナルを起動し ます。次に、以下のwgetコマンドを使用し ます。
OpenSUSEタンブルウィード
wget ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/filesystems/openSUSE_Tumbleweed/x86_64/dmg2img-1.6.5-1.4.x86_64.rpm
OpenSUSE Leap
wget ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/filesystems/SLE_12/x86_64/dmg2img-1.6.5-1.2.x86_64.rpm
RPMファイルをダウンロードしたら、Zypperパッケージマネージャーを使用してDmg2ImgをLinuxPCにロードします。
sudo zypper installdmg2img-*。x86_64.rpm
Dmg2ImgアプリケーションのソースコードはGithubにあります。さらに良いことに、ソースコードからコンパイルする方法についての詳細な説明があります。あまり知られていないLinuxオペレーティングシステムを使用している場合は、このリンクをたどると、それを実行できるようになります。
DMG2Imgアプリケーションがセットアップされたので、それを使用してDMGファイルを書き込むことができます。まず、macOSイメージファイルをLinuxコンピューターに配置します。次に、以下の手順に従って起動可能なディスクを作成します。
ステップ1:互換性のあるUSBスティックをコンピューターに接続します。十分な大きさ(少なくとも8 GBのサイズ)であることを確認してください。
ステップ2:キーボードのCtrl + Alt + TまたはCtrl + Shift + Tを押して、Linuxコンピューターでターミナルウィンドウを起動します。
ステップ3: Dmg2Imgプログラムを使用して、macOSDMGファイルを書き込み可能なISOファイルに変換します。これ/path/to/image_file.dmg
は、Linuxコンピューター上のDMGファイルの正確な場所であり/path/to/image_file.iso
、新しいmacOSISOファイルを保存する場所であることに注意してください。以下のコマンドで、これらの行の両方を必ず変更してください。
dmg2img -v -i /path/to/image_file.dmg -o /path/to/image_file.iso
ステップ4: Dmg2Imgアプリケーションは、Linux互換のISOファイルにあなたのMacOSのDMGファイルを変換完了すると、実行lsblkのコマンドをして、USBのドライブラベルが何であるかを判断します。この例では、ドライブラベルは/ dev / sddです。あなたのものは異なります。
lsblk
LinuxでUSBスティックのドライブラベルが何であるかを調べるのに助けが必要ですか?Linuxでのハードドライブ情報の検索に関する投稿を確認してください。ハードドライブやその他のリムーバブルデバイスに関する情報をすばやく見つけることができるように、lsblkの使用方法について詳しく説明します。
手順5:DDコマンドを使用して、新しいmacOSISOファイルをUSBドライブに書き込みます。このコマンドはsudoで実行する必要があることに注意してください。そうしないと、失敗します。
この例では、USBが/ dev / sddであることを忘れないでください。of=/dev/sdd
以下のコマンドで、システムのUSBスティックのドライブラベルに必ず置き換えてください。
sudo dd if = / path / to / image_file.iso of = / dev / sdd
ときのDDコマンドが終了すると書き込み、端末が再び使用可能になります。ここから、コンピュータからUSBスティックを抜き、それを使用してAppleデバイスにmacOSを再インストールします。
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 つに結合できたらいいのにと思いますか