Macport, Mac'inizde büyük bir “port” kütüphanesiyle (kurulabilecek bir şeyler için Macports terimi) uygulama ve komut satırı araçları yüklemek için bir araçtır. Terminal.app'de şöyle kullanın:
$ sudo port install nmap
Bu komutu bozmak için:
$
Başında genellikle Terminal uygulamasına satırın kalanını girmek zorunda olduğu anlamına gelir. Resmi belgelerde, bu bir %%
, ancak ikisi de aynı anlama geliyor; yapıştırma veya bu bölümü yazma, yalnızca ondan sonraki komut. $
İmleçten hemen önce Terminal'de göreceksiniz .
sudo
bu , sisteminizle (neredeyse) her şeyi yapabilen “kök kullanıcı” olarak yapacağınız anlamına gelir . Kullanırken çok dikkatli olun. Yalnızca yönetici iseniz çalışır ve şifrenizi girmeniz gerekir.
port
Macports komutunun kendisinin adıdır.
install
komuta bir argümandır (komut satırı seçeneği olarak da bilinir) port
. Bunu bir "alt komut" olarak adlandırıyor olabilirsiniz, bunun sebebi port
, genel olarak ne yapmanız gerektiğini söylemek yerine, yüklemek istediklerinin adı gibi belirli bir şey vermektir. Argümanlar boşluklarla ayrılır.
nmap
Yüklenecek programın adıdır. Başka bir komut satırı aracıdır ve bağlantı noktası taraması gibi şeyler için kullanırsınız.
Yani, bu komut kullanır port
için aracı. Gerçek pencereleri ve GUI'yi daha sık olan şeyleri yüklüyor olabilirsiniz ve X11'in girdiği yer burasıdır.install
nmap
X11
X Pencere Sistemi, genel olarak pencereleri, kontrolleri ve UI öğelerini göstermek için kullanılan bir sistemdir. XQuartz projesi Mac OS X'te X Pencere Sistemi bir uygulamasıdır Bu X11 kullanmak uygulamaların tüm pencereleri gösteren bir uygulamadır. Genelde, X11 hem OS X hem de Linux'ta ekstra kod olmadan kullanılabilecek bir şey yapmanın en kolay yoludur, bu yüzden onu kullanırken birçok Macport portu göreceksiniz.
Nihai “ikili dosyaları” bazen kaynakla senkronize etmek zordur, bu yüzden bazı şeylerin bilgisayarınızda (kaynağından çalıştırılabilir dosyaya / uygulamaya dönüştürülmüş) derlenmesi gerekir.
Kaputun altında gerçekten karmaşık, ama asıl mesele, insanların tüm bu şeyleri otomatik olarak (Terminal ve Unix bilgisi ile) endişelenmeden yapabilmeleri. Alıntıladığınız şeyin “portfile” kısmı, Macports veritabanındaki Macports'un bir şey yüklemek için yapması gereken her şeyi açıklayan giriş. Yani, Terminal'de veya başka bir programda çalıştırabileceğiniz bir komut dosyası olabilir, ancak önemli olan, zor işlerden herhangi birini yapmanıza gerek kalmadan yapmaktır.
Şu anda, Homebrew , Macport'lara göre daha popüler bir alternatif olmakla birlikte, çok sayıda pencereli (X11) uygulamaya sahip değildir. Bu tür şeylere genellikle paket yöneticisi denir.