Debian

Debian 10'da Swift Nasıl Kurulur

Debian 10'da Swift Nasıl Kurulur
Swift, Apple tarafından yazılım uygulamaları oluşturmak için geliştirilen ünlü bir dildir. Swift, tüm platformlar ve sunucular için çeşitli yazılımlar geliştirmek için hızlı ve etkileşimli bir programlama dili olarak kullanılan açık kaynaklı bir dildir. Sözdizimi oldukça kısa olduğundan Swift kodu yazmak etkileşimlidir. Swift ayrıca geliştiriciler için faydalı olan birden fazla özellik içerir. Swift'de yazılan kod, tasarım için güvenli ve son derece hızlıdır. Bu makale, Swift'i bir Debian 10 sunucusuna nasıl kuracağınızı gösterir.

Bu eğitim, bilgisayarlarına Swift yüklemek isteyen tüm Debian kullanıcılarına çok yardımcı olacaktır. Debian 10 kullanacağız, ancak sisteminizde Debian'ın en son sürümü yüklü olmasa bile, aynı prosedürü bilgisayarınızda da takip etmekten çekinmeyin.

Önkoşullar

Swift'i Debian 10'a Kurmak

Swift'i Debian'a kurmak için, terminali kullanarak açın Ctrl + Alt + T kısayolu, ardından

aşağıda listelenen adımlar:

1. Adım: Paketleri Güncelleme

Paketlerinizi güncellemek için terminal penceresinde aşağıdaki komutu çalıştırın:

$ sudo uygun güncelleme

Yukarıdaki komut, Debian sunucunuzun paketlerini güncellemeye başlayacaktır.

2. Adım: Gerekli Bağımlılıkları Yükleme

Swift'i bir Debian 10 sunucusuna kurmak için gereken tüm bağımlılıkları kurmak için terminal penceresinde aşağıdaki komutu verin:

$ sudo apt-get install libncurses5 clang libcurl4 libpython2.7 libpython2.7-dev

Bir süre sonra sistem sizden devam etmek için izin istemenizi isteyecektir. Basın Y onaylamak için tuşuna basın ve ardından Giriş devam etmek için anahtar.

Bu yöntemi kullanarak, kullanıcılar gerekli tüm bağımlılıkları sunucularına yükleyebilir ve güncelleyebilirler.

Adım 3: Swift'i Kurma

Bir sonraki adım, Swift'i Debian sunucusuna kurmaktır. Swift'i bir Debian sistemine kurmak için önceden tanımlanmış bir yöntem olmadığından, Swift'i Ubuntu 18'imize kurmak için aşağıdaki bağlantıyı kullanıyoruz.04 sistemi. Bu makaleyi yazarken mevcut olan en son sürüm 5'tir.1.3. Bu yöntemi uygularken mevcut başka bir sürüm varsa, Swift'in en son arşiv sürümünü almak için aşağıdaki komutu kullanarak o sürümü seçmekten çekinmeyin:

$ wget https://swift.org/builds/swift-5.1.3-sürüm/ubuntu1804/swift-5.1.3-RELEASE/swift-5.1.3-ÇIKIŞ-ubuntu18.04.katran.gz

Bundan sonra indirme tamamlanacak ve bir arşiv dosyası kaydedilecektir.

Swift paketinin indirilmesi tamamlandıktan sonra, yeni indirilen bu arşiv dosyasını çıkartın. Terminal penceresinde aşağıdaki komutu yürütün:

$ katran xzf hızlı-5.1.3-ÇIKIŞ-ubuntu18.04.katran.gz

Ardından, aşağıdaki komutu kullanarak bu yeni çıkarılan klasörü opt dizinine taşıyın:

$ sudo mv hızlı-5.1.3-ÇIKIŞ-ubuntu18.04 /opt/hızlı/

Adım 4: PATH Ortam Değişkenini Yapılandırma

Swift kurulum yolunu sisteminizin PATH ortam değişkenine eklemelisiniz. Bunu yapmak için aşağıdaki komutu verin:

$ echo "Dışa Aktar YOL=/opt/swift/usr/bin:$YOL" >> ~/.bashrc

Bundan sonra, aşağıdakileri yayınlayın:

$ kaynak ~/.bashrc

Bu, Swift'i Debian 10 sunucusuna yükleme ve yapılandırma sürecinin sona erdiğini gösterir.

Adım 5: Yükleme İşlemini Doğrulama

Swift kurulumunu doğrulamak için terminal penceresinde aşağıdaki komutu verin:

$ hızlı sürüm

Çıktı, sunucunuzda yüklü olan Swift sürümünü gösterecektir. Bu çıktı, başarılı bir kurulum sürecini gösterir.

Sonuç

Bu makale size Swift'i bir Debian 10 sunucusuna yüklemek için adım adım bir yöntem gösterdi. Swift'i kurduktan sonra, bu eğitimdeki son adımı kullanarak da kurulumu doğrulayabilirsiniz.

Mouse left-click button not working on Windows 10
If you are using a dedicated mouse with your laptop, or desktop computer but the mouse left-click button is not working on Windows 10/8/7 for some rea...
Cursor jumps or moves randomly while typing in Windows 10
If you find that your mouse cursor jumps or moves on its own, automatically, randomly while typing in Windows laptop or computer, then some of these s...
How to reverse Mouse and Touchpads scrolling direction in Windows 10
Mouse and Touchpads not only make computing easy but more efficient and less time-consuming. We cannot imagine a life without these devices, but still...