Cách thiết lập ngôn ngữ Apple Swift trên Linux

Cách thiết lập ngôn ngữ Apple Swift trên Linux

Ngôn ngữ lập trình Swift của Apple hoạt động trên Ubuntu Linux và ngôn ngữ này là mã nguồn mở. Nếu bạn là nhà phát triển đang tìm cách thiết lập ngôn ngữ Apple Swift trên Linux, hãy làm theo hướng dẫn này và bạn sẽ sẵn sàng bắt đầu viết chương trình ngay lập tức!

Thiết lập Ubuntu Linux

Ngôn ngữ lập trình Swift của Apple chính thức có trên Linux, nhưng chỉ dành cho Ubuntu Linux và các bản phân phối dựa trên Ubuntu. Cho đến nay, Apple vẫn chưa chuyển ngôn ngữ này sang bất kỳ hệ điều hành Linux chính thống nào khác.

Bản phát hành phần mềm chính thức của Swift trên Ubuntu bao gồm các phiên bản 18.04, 16.04 và 14.04. Tuy nhiên, nếu bạn đang sử dụng Debian Linux, bạn có thể làm cho Swift hoạt động với phiên bản Ubuntu. Hãy nhớ rằng hệ điều hành của bạn sẽ không có hỗ trợ chính thức từ Apple, vì Debian không phải là bản phân phối được nhắm mục tiêu.

Cách thiết lập ngôn ngữ Apple Swift trên Linux

Làm cho Swift hoạt động trên Ubuntu tẻ nhạt hơn bạn nghĩ. Hóa ra, Apple đã không dành thời gian để đưa ra bất kỳ gói DEB dễ cài đặt nào . Thay vào đó, những người muốn viết ứng dụng Swift trên Ubuntu sẽ cần phải làm cho nó hoạt động bằng tay.

Bước đầu tiên để cài đặt Swift của Apple trên Ubuntu Linux là tải xuống bản phát hành mới nhất. Để thực hiện việc này, hãy mở cửa sổ dòng lệnh bằng cách nhấn  Ctrl + Alt + T hoặc  Ctrl + Shift + T và sử dụng lệnh tải xuống wget bên dưới.

Cách thiết lập ngôn ngữ Apple Swift trên Linux

 

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

Sau khi tải xuống bản phát hành Swift mới nhất cho PC Ubuntu Linux, bạn phải cài đặt các phụ thuộc khác nhau mà nó yêu cầu để mọi thứ chạy chính xác. Những phụ thuộc này là Clang và một vài gói khác.

sudo apt install clang libcurl3 libpython2.7 libpython2.7-dev

Sau khi các phần phụ thuộc cho Swift được thiết lập trên PC Ubuntu Linux của bạn, đã đến lúc giải nén kho lưu trữ Swift TarGZ mới nhất mà bạn đã tải xuống trước đó.

tar xvf swift-DEVELOPMENT-SNAPSHOT-2019-09-30-a-ubuntu * .tar.gz

Khi mọi thứ hoàn tất giải nén, bạn phải chuyển các tệp Swift vào thư mục “/ usr / share / swift /”. Để thực hiện việc này, hãy sử dụng các lệnh bên dưới.

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 /

Với tất cả các tệp Swift đã có sẵn, bạn phải thiết lập Swift trong đường dẫn của mình. Để thực hiện việc này, hãy nhập các lệnh sau vào cửa sổ dòng lệnh.

echo "export PATH = / usr / share / swift / usr / bin: $ PATH" >> ~ / .bashrc

nguồn ~ / .bashrc

Sau đó, bạn có thể bắt đầu sử dụng Swift với:

nhanh chóng - trợ giúp

Thiết lập Arch Linux AUR

Apple không chính thức hỗ trợ hệ điều hành Arch Linux và Swift sẽ không xuất hiện chính thức trên trang web phát triển trong thời gian sớm nhất. Rất may, điều này không thành vấn đề, vì cộng đồng Arch đã tìm ra cách để làm cho Swift hoạt động bất chấp AUR.

Nếu bạn muốn làm việc với ngôn ngữ lập trình Swift trên Arch Linux, bạn phải cài đặt nhiều phần mềm phụ thuộc. Để cài đặt tất cả các phần phụ thuộc này một cách hiệu quả và nhanh chóng, chúng tôi sẽ hướng dẫn bạn cách thiết lập trình trợ giúp Trizen AUR.

Bước đầu tiên khi cài đặt trình trợ giúp Trizen AUR, bạn phải cài đặt gói Base-devel và Git bằng  trình quản lý gói Pacman  trong cửa sổ đầu cuối. Sử dụng các lệnh bên dưới, cài đặt các gói.

sudo pacman -S git base-devel

Sau khi cài đặt gói Base-devel và Git trên PC Arch Linux, hãy sử dụng công cụ Git để tải xuống ảnh chụp nhanh trình trợ giúp Trizen AUR.

git clone https://aur.archlinux.org/trizen.git

Sau khi tải xong gói Trizen xuống PC Arch Linux của bạn, hãy chuyển cửa sổ dòng lệnh vào thư mục “trizen”.

cd trizen

Xây dựng trình trợ giúp Trizen AUR trên PC Linux của bạn bằng cách chạy lệnh makepkg .

sudo makepkg -sri

Giờ đây, trình trợ giúp Trizen AUR đã được cài đặt trên PC Arch Linux của bạn, việc cài đặt ngôn ngữ lập trình Swift của Apple rất dễ dàng. Để thực hiện, hãy nhập lệnh bên dưới và làm theo lời nhắc trên màn hình.

trizen -S nhanh chóng

Thiết lập Fedora Linux

Swift của Apple không chính thức hỗ trợ Fedora Linux. Tuy nhiên, do hệ điều hành Fedora có rất nhiều người dùng thích phát triển nên Swift đã được chuyển sang và có thể cài đặt được từ kho phần mềm Fedora chính thức.

Nếu bạn đang muốn Swift hoạt động trên máy trạm Fedora Linux của mình, hãy mở cửa sổ dòng lệnh bằng cách nhấn Ctrl + Alt + T hoặc Ctrl + Shift + T trên bàn phím. Sau đó, sử dụng trình quản lý gói Dnf để cài đặt “swift-lang”.

Lưu ý: nếu bạn là người dùng OpenSUSE Linux, hãy xem xét tải xuống gói “swift-lang” tại đây để nó hoạt động trên hệ thống của bạn. Sử dụng có nguy cơ của riêng bạn!

sudo dnf install swift-lang

Thiết lập gói Snap

Việc phát minh ra các gói Snap đã làm cho việc cài đặt các công nghệ phức tạp như ngôn ngữ Apple Swift trên Linux trở nên dễ dàng đến khó tin. Vì vậy, nếu bạn đang sử dụng hệ điều hành Linux tương thích với các gói Snap, hãy sử dụng lệnh bên dưới để cài đặt ngôn ngữ lập trình Swift của Apple.

Lưu ý: Các gói Snap yêu cầu bật thời gian chạy Snapd. Để bật thời gian chạy này, hãy làm theo hướng dẫn thiết lập của chúng tôi về cách làm cho các gói Snap hoạt động.

sudo snap cài đặt nhanh chóng

Bạn có gặp sự cố khi sử dụng gói Snap nhanh không? Một Apple Swift Snap thay thế đã có mặt trên cửa hàng. Để cài đặt nó, hãy sử dụng lệnh bên dưới.

sudo snap cài đặt ngôn ngữ nhanh


Cách cập nhật PPA Ubuntu lên bản phát hành 20.04 mới

Cách cập nhật PPA Ubuntu lên bản phát hành 20.04 mới

Nếu bạn sử dụng nhiều PPA trên PC Ubuntu của mình và gần đây đã nâng cấp lên Ubuntu 20.04, bạn có thể nhận thấy rằng một số PPA của bạn không hoạt động, vì chúng

Cách thiết lập thư viện nhạc trong Rhythmbox trên Linux

Cách thiết lập thư viện nhạc trong Rhythmbox trên Linux

Bạn mới sử dụng Linux và muốn thêm nhạc của mình vào Rhythmbox nhưng không chắc về cách thực hiện? Chúng tôi có thể giúp! Hãy làm theo hướng dẫn này khi chúng tôi xem xét cách thiết lập

Cách kết nối với Ubuntu từ Windows

Cách kết nối với Ubuntu từ Windows

Bạn có cần truy cập PC hoặc Máy chủ Ubuntu từ xa từ PC Microsoft Windows của mình không? Không chắc chắn về cách làm điều đó? Làm theo hướng dẫn này khi chúng tôi chỉ cho bạn

Cách sao lưu cài đặt trình duyệt Vivaldi trên Linux

Cách sao lưu cài đặt trình duyệt Vivaldi trên Linux

Bạn có sử dụng trình duyệt web Vivaldi làm trình điều khiển hàng ngày trên Linux không? Bạn đang cố gắng tìm cách sao lưu cài đặt trình duyệt của mình để giữ an toàn? chúng tôi

Cách tải xuống Podcast từ Linux Terminal với Podfox

Cách tải xuống Podcast từ Linux Terminal với Podfox

Cách tải xuống Podcast từ Linux Terminal với Podfox

Cách dọn dẹp và tăng tốc Ubuntu

Cách dọn dẹp và tăng tốc Ubuntu

Cách dọn dẹp và tăng tốc Ubuntu

Cách nghe podcast trên máy tính để bàn Linux với CPod

Cách nghe podcast trên máy tính để bàn Linux với CPod

Bạn đang cần một ứng dụng khách podcast tốt, thanh lịch cho máy tính để bàn Linux của mình? Nếu vậy, bạn cần dùng thử CPod. Đó là một ứng dụng nhỏ thân thiện giúp lắng nghe

Cách cài đặt TuxGuitar trên Linux

Cách cài đặt TuxGuitar trên Linux

TuxGuitar là một công cụ soạn nhạc mã nguồn mở. Với nó, người dùng có thể tạo và chỉnh sửa khuông nhạc guitar của riêng mình. Trong hướng dẫn này, hãy xem qua cách

Cách chú thích hình ảnh trên Linux với Annotator

Cách chú thích hình ảnh trên Linux với Annotator

Nếu bạn làm việc nhiều với hình ảnh trên Linux nhưng thấy thiếu các công cụ hình ảnh tích hợp sẵn, Annotator có thể dành cho bạn. Với ứng dụng này, bạn có thể thêm tem, văn bản,

Cách dễ dàng tải xuống và cài đặt ứng dụng trên Linux với AppImage Pool

Cách dễ dàng tải xuống và cài đặt ứng dụng trên Linux với AppImage Pool

AppImagePool là một ứng dụng khách AppImageHub dành cho Linux. Với nó, người dùng có thể dễ dàng duyệt và tải xuống AppImages từ cửa hàng AppImageHub. Đây là cách để lấy nó