LinuxでAppleSwift言語を設定する方法

AppleのSwiftプログラミング言語はUbuntuLinuxで動作し、言語はオープンソースです。LinuxでAppleSwift言語をセットアップしようとしている開発者の場合は、このガイドに従ってください。すぐにプログラムの作成を開始できます。

UbuntuLinuxのセットアップ

AppleのSwiftプログラミング言語はLinuxで公式に利用できますが、UbuntuLinuxとUbuntuベースのディストリビューションでのみ利用できます。現在のところ、Appleはこの言語を他の主流のLinuxOSに移植していません。

UbuntuでのSwiftの公式ソフトウェアリリースは、バージョン18.04、16.04、および14.04を対象としています。ただし、Debian Linuxを使用している場合は、SwiftをUbuntuバージョンで動作させることができる場合があります。Debianは対象となるディストリビューションではないため、OSはAppleからの公式サポートを受けられないことに注意してください。

LinuxでAppleSwift言語を設定する方法

SwiftをUbuntuで動作させるのは、想像以上に面倒です。結局のところ、Appleは簡単にインストールできるDEBパッケージを出すのに時間をかけていません。代わりに、UbuntuでSwiftアプリケーションを作成しようとしている人は、手動で動作させる必要があります。

AppleのSwiftをUbuntuLinuxにインストールする最初のステップは、最新リリースをダウンロードすることです。これを行うには、Ctrl + Alt + Tまたは Ctrl + Shift + Tを押してターミナルウィンドウを開き、 以下のwgetdownloadコマンドを使用します。

LinuxでAppleSwift言語を設定する方法

 

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

Arch LinuxAURセットアップ

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

FedoraLinuxのセットアップ

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

Leave a Comment

MP3診断:MP3オーディオファイルの最大50の問題を修正

MP3診断:MP3オーディオファイルの最大50の問題を修正

MP3 Diagsは、音楽オーディオコレクションの問題を解決するための究極のツールです。mp3ファイルに適切なタグを付けたり、アルバムカバーアートを追加したり、VBRを修正したりできます。

Google Voice デスクトップ通知アプリ

Google Voice デスクトップ通知アプリ

Google Waveと同様に、Google Voiceも世界中で大きな話題を呼んでいます。Googleはコミュニケーション方法を変えることを目指しており、

FlickrFavesでFlickrのお気に入りをダウンロード

FlickrFavesでFlickrのお気に入りをダウンロード

Flickrユーザーが高画質で写真をダウンロードできるツールはたくさんありますが、Flickrのお気に入りをダウンロードする方法はありますか?最近、

OK Samplerは無料の音楽サンプラーソフトウェアです

OK Samplerは無料の音楽サンプラーソフトウェアです

サンプリングとは何でしょうか?Wikipediaによると、「サンプリングとは、一つの録音から一部、つまりサンプルを取り出し、それを楽器や音楽として再利用する行為です。

Google サイトのバックアップ: インポート/エクスポート

Google サイトのバックアップ: インポート/エクスポート

Googleサイトは、Googleのサーバー上でウェブサイトをホストできるGoogleのサービスです。しかし、一つ問題があります。それは、バックアップのための組み込みオプションがないことです。

Google ToDo リスト デスクトップ アプリケーション

Google ToDo リスト デスクトップ アプリケーション

Google Tasksは、カレンダー、Wave、Voiceなどの他のGoogleサービスほど人気はありませんが、それでも広く使用されており、人々の生活に不可欠な部分となっています。

失われたパーティションとハードディスクのデータを復元する方法 [ガイド]

失われたパーティションとハードディスクのデータを復元する方法 [ガイド]

Ubuntu LiveとDBANブートCDを使用してハードディスクとリムーバブルメディアを安全に消去する以前のガイドでは、Windowsベースのディスクについて説明しました。

LinuxにOperaDeveloperEditionブラウザをインストールする方法

LinuxにOperaDeveloperEditionブラウザをインストールする方法

Linuxを使用しているOperaユーザーで、開発に取り掛かろうとしている場合は、Operaに開発者向けのブラウザがあることを知っていただければ幸いです。これ

KDEPlasmaパネルのクラッシュの問題を修正する方法

KDEPlasmaパネルのクラッシュの問題を修正する方法

KDE Plasmaパネルのクラッシュの問題を修正するための総合的なガイド

LinuxにBlenderをインストールする方法

LinuxにBlenderをインストールする方法

LinuxにBlenderをインストールする方法