Dosyaların, uygulamaların veya sistem yönetiminin yönetimi ve kontrolü için bir dizi komuta aşina olduğumuzdan, birçok durumda bir işletim sisteminden diğerine geçiş yaptığımızda bu yeni sistemin etkisini hissedebiliriz.
Linux ortamlarında, sistemde mevcut ve kurulu paketlerin yönetimi ve yönetimi için sıklıkla apt veya yum kullanırız.
Bir paket yöneticisi ile belirli uygulamaları ve işletim sistemi içindeki bağımlılıklarını indirebilir, kurabilir, güncelleyebilir ve yönetebiliriz. macOS işletim sistemleri üzerinde çalışırken, bu durumda macOS High Sierra, komut satırından macOS üzerine Linux uygulamaları yüklemek için MacPorts kullanabiliriz.
Bugün Solvetic, bu görevi basit bir şekilde nasıl gerçekleştirebileceğimizi gösterecek.
MacPorts Nedir?MacPorts Projesi, Mac işletim sistemlerinde X11 veya Aqua tabanlı açık kaynak yazılımlarını derlemek, kurmak ve güncellemek için kullanımı kolay bir sistem tasarlamaya odaklanan açık kaynaklı bir topluluk girişimidir.
Bu proje, bir BSD 3 Madde Lisansı altındaki komut satırına dayalı MacPorts yazılım paketini sunar ve bu sayede, Mac'inizde açık kaynaklı yazılım derleme ve yükleme görevini büyük ölçüde basitleştiren binlerce bağlantı noktasına kolay erişim sağlar.
MacPorts şu anda 87 farklı kategoride 20,19 bağlantı noktasına sahip ve düzenli olarak daha fazla bağlantı noktası ekleniyor.
Mac kullanıcıları, nmap veya wget gibi ortak komut satırı araçlarını bulamazlar ve Mac'te bunları sağlayacak yerel bir paket yöneticisi yoktur. GIMP gibi açık kaynaklı yazılımları yüklemek için MacPorts'u da kullanabiliriz.
1. Xcode macOS Geliştirici Aracını Yükleme
Xcode, geliştiricilerin macOS'ta uygulamalar oluşturmak ve yönetmek için yararlı araçlara sahip olduğu Apple tarafından tasarlanmış bir araçtır.
Kurulumu için iki seçeneğimiz var:
seçenek 1Birincisi, aşağıdaki bağlantıdan App Store'a gitmek ve oradan Xcode'u indirip yüklemek:
Bu indirmeyi ve kurulumu gerçekleştirmek için Apple Kimliğinin kullanıcı adını ve şifresini girmeniz gerekeceğini unutmayın. İndirme ve yükleme işlemini başlatmak için Al düğmesine ve ardından Yükle'ye tıklıyoruz, boyutu 5,4 GB olduğundan bu işlem zaman alıyor.
seçenek 2İkinci seçenek, komut satırından Xcode'u kurmaktır ve bunun için bir terminal konsolu açıp aşağıdaki komutu uygulayacağız:
xcode-select -installAşağıdaki açılır pencerenin görüntülendiğini görüyoruz:
Orada Yükle düğmesine tıklayacağız ve ardından lisans koşullarını kabul etmeliyiz. Kabul Et'e tıklayın ve araçları indirme ve yükleme işlemi başlayacaktır:
2. MacPorts paketlerini macOS'a yükleme
Aşama 1
Bir sonraki adım, güncellenmiş MacPorts paketlerini aşağıdaki bağlantıdan yüklemektir:
Orada aşağıdaki seçenekleri göreceğiz. Bizim durumumuzda MacPorts-2.4.2-10.13-HighSierra.pkg satırını seçiyoruz ancak kullanılan işletim sistemine göre doğru sürümü indirmemiz gerekiyor.
Adım 2
İndirdikten sonra kurulumuna devam ediyoruz ve aşağıdakileri göreceğiz:
Aşama 3
Orada Devam'a tıklıyoruz ve sihirbazın lisansı kabul etme, kurulum yolunu seçme gibi adımlarını takip edeceğiz ve son olarak MacPorts'u kurmaya hazır olacağız:
4. Adım
Yükle'ye tıklayın ve işlemin başladığını göreceğiz:
Tamamlandığında, sonuç bu olacaktır. Sihirbazdan çıkmak için Kapat'a tıklayın.
Adım 5
Şimdi tekrar bir terminal konsolu açacağız ve aşağıdaki satırı gireceğiz:
LimanBu sonuç olacaktır:
BÜYÜT
Orada kurduğumuz MacPorts sürümünü görebiliriz.
3. MacPorts macOS ile Linux uygulamalarını yükleme
Aşama 1
Mac'e MacPorts ile bazı Linux uygulamaları yüklemek için öncelikle ilgili programları aramamız gerekecek, mevcut tüm paketleri görmek istiyorsak aşağıdaki satırı uygulayacağız:
liman listesi
Adım 2
Kesinlikle kurulum için mevcut tüm paketler orada görüntülenecektir. Belirli bir paketi bulmak için port search, port search komutunu kullanabiliriz, bu durumda aşağıdaki komutu kullanarak nmap'i arayacağız:
liman arama nmapElde edilen sonuç şu olacaktır:
Aşama 3
Bu örnekte çeşitli sonuçlar alıyoruz ve kurulacak paket nmap listesinde ilk olacak.
Söz konusu paket hakkında daha fazla bilgi almak istiyorsak info parametresini aşağıdaki gibi kullanacağız:
bağlantı noktası bilgisi nmap
4. Adım
Son olarak nmap paketini kurmak için aşağıdakileri uygulayacağız:
sudo bağlantı noktası nmap yükleyinYönetici şifresini girmenin zorunlu olduğunu görüyoruz:
Adım 5
Girip Enter'a bastıktan sonra, Xcode'u ilk kez kullanıyorsak, kullanım lisansını kabul etmek için xcode -buildlicense komutunu çalıştırmalıyız:
6. Adım
Kabul ediyorum ifadesini girerek kabul ettiğimizde, macOS High Sierra'da nmap kurulum işleminin başladığını görüyoruz:
7. Adım
Kurulumu onaylamak ve devam ettirmek için Y harfini gireceğiz:
8. Adım
İşlem bittiğinde aşağıdakileri göreceğiz:
nmap kuruluyken, komutu Linux'ta olduğu gibi terminal aracılığıyla çalıştırabiliriz:
nmap -v -A scanme.nmap.org
Bu sayede oldukça az sayıda olan Linux paketlerini macOS High Sierra'ya güvenli, basit ve tamamen işlevsel bir şekilde nasıl kuracağımızı öğrendik. macOS High Sierra'nın yönetilebilirliğini artırmak için MacPorts'tan en iyi şekilde yararlanalım.