UbuntuサーバーにGitLabをインストールする方法
GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます
AppleのSwiftプログラミング言語はUbuntuLinuxで動作し、言語はオープンソースです。LinuxでAppleSwift言語をセットアップしようとしている開発者の場合は、このガイドに従ってください。すぐにプログラムの作成を開始できます。
AppleのSwiftプログラミング言語はLinuxで公式に利用できますが、UbuntuLinuxとUbuntuベースのディストリビューションでのみ利用できます。現在のところ、Appleはこの言語を他の主流のLinuxOSに移植していません。
UbuntuでのSwiftの公式ソフトウェアリリースは、バージョン18.04、16.04、および14.04を対象としています。ただし、Debian Linuxを使用している場合は、SwiftをUbuntuバージョンで動作させることができる場合があります。Debianは対象となるディストリビューションではないため、OSはAppleからの公式サポートを受けられないことに注意してください。
SwiftをUbuntuで動作させるのは、想像以上に面倒です。結局のところ、Appleは簡単にインストールできるDEBパッケージを出すのに時間をかけていません。代わりに、UbuntuでSwiftアプリケーションを作成しようとしている人は、手動で動作させる必要があります。
AppleのSwiftをUbuntuLinuxにインストールする最初のステップは、最新リリースをダウンロードすることです。これを行うには、Ctrl + Alt + Tまたは Ctrl + Shift + Tを押してターミナルウィンドウを開き、 以下のwgetdownloadコマンドを使用します。
18.04
wget https://swift.org/builds/development/ubuntu1804/swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a/swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a-ubuntu18.04.tar.gz
16.04
wget https://swift.org/builds/development/ubuntu1604/swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a/swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a-ubuntu16.04.tar.gz
14.04
wget https://swift.org/builds/development/ubuntu1404/swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a/swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a-ubuntu14.04.tar.gz
Swiftの最新リリースをUbuntuLinux PCにダウンロードした後、すべてを正しく実行するために必要なさまざまな依存関係をインストールする必要があります。これらの依存関係は、Clangと他のいくつかのパッケージです。
sudo apt install clang libcurl3 libpython2.7 libpython2.7-dev
Ubuntu Linux PCでSwiftの依存関係を設定したら、前にダウンロードした最新のSwiftTarGZアーカイブを抽出します。
tar xvfswift-開発-スナップショット-2019-09-30-a-ubuntu * .tar.gz
すべての抽出が完了したら、Swiftファイルを「/ usr / share / swift /」ディレクトリに移動する必要があります。これを行うには、以下のコマンドを使用します。
sudo mv swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a-ubuntu * / usr / share /
sudo mv / usr / share / swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a-ubuntu * / / usr / share / swift /
すべてのSwiftファイルを配置したら、パスにSwiftを設定する必要があります。これを行うには、ターミナルウィンドウで次のコマンドを入力します。
echo "export PATH = / usr / share / swift / usr / bin:$ PATH" >>〜/ .bashrc ソース〜/ .bashrc
その後、次のコマンドでSwiftの使用を開始できます。
swift --help
AppleはArchLinuxオペレーティングシステムを公式にサポートしておらず、Swiftはまもなく開発Webサイトに正式に登場することはありません。ありがたいことに、これは問題ではありません。Archコミュニティは、AURを介してSwiftを機能させる方法を見つけたからです。
Arch LinuxでSwiftプログラミング言語を使用する場合は、多くのソフトウェア依存関係をインストールする必要があります。これらすべての依存関係を効率的かつ迅速にインストールするために、TrizenAURヘルパーを設定する方法について説明します。
Trizen AURヘルパーをインストールする最初のステップでは、ターミナルウィンドウでPacman パッケージマネージャーを使用してBase-develパッケージとGitパッケージをインストールする必要があり ます。以下のコマンドを使用して、パッケージをインストールします。
sudo pacman -S gitbase-devel
Base-develパッケージとGitパッケージをArchLinux PCにインストールした後、Gitツールを使用してTrizenAURヘルパースナップショットをダウンロードします。
git clone https://aur.archlinux.org/trizen.git
TrizenパッケージのArchLinux PCへのダウンロードが完了したら、コマンドラインウィンドウを「trizen」ディレクトリに移動します。
cd trizen
makepkgコマンドを実行して、LinuxPCでTrizenAURヘルパーをビルドします。
sudo makepkg -sri
TrizenAURヘルパーがArchLinux PCにインストールされたので、AppleのSwiftプログラミング言語のインストールは非常に簡単です。これを行うには、以下のコマンドを入力し、画面のプロンプトに従います。
trizen -S swift
AppleのSwiftは、FedoraLinuxを公式にはサポートしていません。ただし、Fedoraオペレーティングシステムには開発志向のユーザーが多数いるため、Swiftは移植されており、公式のFedoraソフトウェアリポジトリからインストールできます。
SwiftをFedoraLinuxワークステーションで動作させる場合は、キーボードのCtrl + Alt + TまたはCtrl + Shift + Tを押してターミナルウィンドウを開きます。次に、Dnfパッケージマネージャーを使用して「swift-lang」をインストールします。
注:OpenSUSE Linuxユーザーの場合は、ここで「swift-lang」パッケージをダウンロードして、システムで動作させることを検討してください。自己責任!
sudo dnf install swift-lang
Snapパッケージの発明により、LinuxへのAppleSwift言語のような複雑なテクノロジーのインストールが非常に簡単になりました。したがって、Snapパッケージと互換性のあるLinuxオペレーティングシステムを使用している場合は、以下のコマンドを使用してAppleのSwiftプログラミング言語をインストールしてください。
注:Snapパッケージでは、Snapdランタイムを有効にする必要があります。このランタイムを有効にするには、Snapパッケージを機能させる方法に関するセットアップガイドに従ってください。
sudo snap install swift
迅速なSnapパッケージの使用に問題がありますか?別のAppleSwiftSnapが店頭にあります。インストールするには、以下のコマンドを使用してください。
sudo snap installswift-language
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 つに結合できたらいいのにと思いますか