MacPorts, Mac'inize En İyi Açık Kaynak Yazılımını Getiriyor

  • William Charles
  • 0
  • 2830
  • 617
reklâm

Apple ekosisteminin getirdiğini söylemek güvenli “uygulama mağazaları” ana akıma. İPhone'un tanıtımından önce, dijital yazılım satın almak, ödemenizi geliştiricinin web sitesine göndermek, e-postayla bir lisans anahtarı beklemek ve geri ödemeleri pazarlamak gibi birçok denemeyle doluydu..

Apple'ın yaklaşımı göz önüne alındığında Mac'te özgür ve açık kaynaklı yazılımın (FOSS) nadir olduğunu düşündüğünüz için affedilirsiniz. Gerçekte, Mac, topluluğun en iyi ücretsiz araçlarının birçoğu için mükemmel bir ana bilgisayardır. Ancak Mac OS X, kaliteli açık kaynak kodlu programların payına da sahiptir - birçoğu Linux veya Windows için mevcut değildir.. .

MacPorts sizindir “uygulama mağazası” Tüm bu harika yazılım için. Nasıl çalıştığına bir göz atalım.

MacPorts Nedir??

MacPorts, Mac'ler için bir paket sistemdir. İşlev ve Linux'ta DEB paketlerini yükleyen Red Hat Paket Yönetimi (RPM) sistemi ve Gelişmiş Paket Araçları (APT) ile çok benzer. Linux'ta Yazılım Nasıl Yüklenir: Paket Formatları Linux'ta Yazılım Nasıl Yüklenir: Paket Biçimleri Açıklaması Linux'a geçtiniz ve bazı yazılımlar yüklemek istiyorsunuz. Ancak paket yöneticileri dağıtımınıza bağlı olarak farklılık gösterir. Peki hangi uygulamaları indirebilir ve yükleyebilirsin? Hepsi kısaltmalar içinde. . Aslında, FreeBSD'nin Limanlar sisteminden geliyor..

Mac OS X'in hayatına Darwin adında bir FreeBSD çatalı olarak başladığını biliyor muydunuz? Bugün bile macOS'un UNIX tabanlı sağlam bir temeli var Mac'inizde Saklanan 20 Yaşındaki Özellikler Mac'inizde Saklanan 20 Yaşındaki Özellikler Apple, uzun süredir bilgisayar ve yazılım yapıyor, ancak El Capitan tamamen modern -sağ? 90'lı yılların herhangi bir unsurunu içermesine imkan yok. . Bu, geliştiricilerin kolayca yaratmasını sağlar. “Liman” Mac'lerde çalışacak ücretsiz yazılım uygulamalarının listesi.

MacPorts, bu yazılımın koleksiyonunun yanı sıra bir uygulama gibi davranan bir uygulamadır. “mağaza” veya yükleyici. FreeBSD dünyasında, portlar sistemi kullanıcıların yazılımları derlemelerine yardımcı oluyor Kendi Linux Çekirdeğini Nasıl Derleyeceğim Kendi Linux Çekirdeğini Nasıl Derleyeceğim Kendi Linux çekirdeğini derlemek o geeky, teknik şeylerden biri değil mi? Bunu neden yapmak isteyebileceğinize dair birkaç nedeni zaten ele aldık - şimdi kendiniz deneme zamanı! kaynaktan:

  1. İlk önce limanlar koleksiyonu, uygulamaları ve bunların nasıl oluşturulacağını (bağımlılıkları dahil) açıklayan çok sayıda yapılandırmadır. Bunlar sizin “/ Usr / bağlantı noktaları” Her bağlantı noktası için alt dizini olan bir dizin.
  2. Ardından bir uygulamanın dizinine gidin ve “yükleme yap” Komut. makefile kelimenin tam anlamıyla uygulamayı sıfırdan oluşturur: kaynak kodu indirir, derler ve yapılandırır. Aşağıdaki resim, KDE'nin Amarok müzik çalarının portunun içeriğini göstermektedir. Tüm sistemi kaynağından bile yeniden oluşturabilirsiniz. “dünya yap” komuta.

MacPorts bu modeli takip ediyor. Bir uygulama seçtiğinizde, sistem Mac'inize indirecek, derleyecek ve yükleyecektir (yine bağımlılıklar dahil).

Ne Tür Limanlar Mevcuttur?

MacPorts deposu, Linux ve ilgili işletim sistemlerinde bulacağınız tüm harika açık kaynaklı uygulamalarla doludur. Eğer Linux'a aşina iseniz, en sevdiğiniz uygulamaların mevcut 19.000'den fazla kullanıcı için iyi bir şansı var. Sadece bu değil, aynı zamanda Unix benzeri bir yapıya sahipler ve korunuyorlar ama yine de macOS ile iyi bir şekilde bütünleşiyorlar.

Emacs ve VIM metin editörleri, Text Editors vs. IDE'ler gibi ticari meslektaşlardan daha iyi veya daha iyi bazı uygulamalar bulacaksınız: Programcılar İçin Hangisi Daha İyi? Metin Editörleri ve IDE'ler: Programcılar İçin Hangisi Daha İyi? Gelişmiş bir IDE ve daha basit bir metin editörü arasında seçim yapmak zor olabilir. Bu kararı vermenize yardımcı olacak bazı bilgiler sunuyoruz. . Diğerleri tartışmasız iyi değil ama hala özgür.

Belirli bir program arıyorsanız, yukarıdaki bağlantıya göz atmayı veya uygulamayı kullanmayı deneyin. “liman araması” komut (bunun üzerine daha sonra). Mevcut yazılımlardan bazıları şunları içerir:

  • Sunucular: AMP (Apache web sunucusu, MySQL / Maria veritabanı sunucusu ve PHP / Python dahil) Standart FOSS sunucusu yığınları Sanal Web Geliştirme Ortamı ve Sunucusu Nasıl Oluşturulur Sanal Web Geliştirme Ortamı ve Sunucusu Nasıl Oluşturulur? - Çalıştırılacakları yerel bağlamda web uygulamaları geliştirme gereksiniminiz var mı? Sanal makineleri girin.), SSH, SAMBA ve BIND DNS sunucusu kullanıma sunuldu.
  • GNOME / KDE Yazılımı: Eğer bir masaüstü Linux kullanıcısıysanız, 325 GNOME portu arasından seçiminizi yapın 10 Distro'nuzla Gelmeyen Muhteşem GNOME Uygulamaları 10 Distro'nuzla Gelmeyen 10 Muhteşem GNOME Uygulamaları GNOME masaüstü Linux ekosisteminde eksiksiz ve erişilebilir masaüstü ortamları, ancak uygulamalar önceden yüklenmemiş. Yüklenecek harika GNOME uygulamalarının bir listesi. ve 274 KDE portları KDE Kılavuzu: Diğer Linux Masaüstü Kılavuzu KDE: Diğer Linux Masaüstü Kılavuzu Bu kılavuz, KDE'ye giriş ("ve" özgürlüğü dahil) seçeneği dahil bilgisayarların sözde "uzman kullanıcıları" nı tanıtmak içindir. sağlar. . GNOME'dan GnuCash'tan KDE'den Amarok'a kadar hiçbir şeyi kaçırmayacaksınız. XFCE ve NextStep dahil diğer masaüstleri de temsil edilmektedir..
  • Metin İşleme: Kodlama yapıyorsanız, teknik yazı yazıyorsanız veya sadece düz metinlerle çalışmanın sunduğu zen benzeri deneyimin tadını çıkarırsanız, güvence altına alınacaksınız. Yukarıda bahsedilen Emacs ve VIM Vim gibi metin editörleri harikadır: Bu 5 Özelleştirmeyle Daha İyi Olun Vim Başar: Bu 5 Özelleştirmelerle Daha İyi Olun Metin editörleri seksi olmayabilir, ancak önemlidir. En güçlü Linux metin editörlerinden biri VIM'dir (Vi Geliştirilmiş kısaltmasıdır) ve burada işlevselliğini nasıl daha da genişletebileceğinizi gösteriyoruz. Multimarkdown Learning Markdown: Web İçin Yaz, Daha Hızlı Öğrenme Markdown: Web İçin Yaz, Daha Hızlı Markdown gibi uygulamalar ve sistemler düz metin olarak yazmanın, yine de karmaşık belgeler oluşturmanın en iyi yoludur. Örneğin, HTML veya LaTex'ten farklı olarak, Markdown'un öğrenmesi kolaydır. , DocBook ve LaTeX hoş bir biçimde yayınlanmasına yardımcı oluyor.
  • Programlama dilleri: Python, PHP, Ruby gibi Standartlar Hangi Programlama Dilini Öğrenir - Web Programlama Hangi Programlama Dilini Öğrenir - Web Programlama Bugün interneti destekleyen çeşitli web programlama dillerine göz atacağız. Bu yeni başlayanlar için programlama serisinin dördüncü bölümü. Birinci bölümde,… 'nin temelini öğrendik ve hepsi gibi, daha yeni veya daha özel diller gibi, CoffeeScript CoffeeScript gibi JavaScript'in Baş Ağrıları Olmadan JavaScript mi ​​Olduğu gibi muhasebeleştirilir CoffeeScript Baş Ağrıları Olmadan JavaScript'tir. Kullanarak ilk satırımı yazdığım günden beri, her zaman içine yazdığımın her zaman Jackson gibi görünmekle sonuçlandığını,…… Lua ve Kotlin'in bir Android Uygulaması Oluşturmak İçin Bu 7 Programlama Dilini Öğrenmeniz Gerekiyor Bir Android Uygulaması Oluşturun, Bu 7 Programlama Dilini Öğrenmeniz Gerekenler Android uygulamaları oluşturmak için hangi programlama dili doğrudur? Programlama geçmişinize ve hangi dilleri kullanmaktan daha rahat hissettiğinize bağlı olarak gelir. Neyse ki, seçeneklerin var. . Geliştirme ortamları (örneğin, Mac için Qt Creator) ve derleyiciler (gcc) gibi diğer araçlar da mevcuttur.

MacPorts'u Kurma ve Kurma

MacPorts makinenizde yazılım derleyeceğinden, bazı geliştiricilerin araçlarına ihtiyacınız olacak. Endişelenmeyin, uygulama tüm ağır yükleri kaldıracak, bu yüzden herhangi bir inek konuşmasını öğrenmek zorunda kalmayacaksınız (eğer istemiyorsanız, bu durumda buradan başlayın. 6 Yeni Başlayanlar İçin Öğrenilecek En Kolay Programlama Dilleri 6 En Kolay Programlama Dilleri Yeni Başlayanlar İçin Öğrenin Programlamayı öğrenmek, düzenleme sürecindeki kadar doğru dili bulmakla ilgilidir. İşte yeni başlayanlar için ilk altı en kolay programlama dili.). Öncelikle App Store'dan basit bir yakalama olan Xcode'u yüklemeniz gerekir..

Ardından, Terminal uygulamasını açın ve Xcode'un komut satırı araçlarını indirip kurmanız için bir iletişim kutusu açacak olan aşağıdaki komutu çalıştırın:

xcode-select - kurulum

MacPorts'u ön plana çıkarmak, sitenin kurulum sayfasından macOS sürümünüz için (aşağıdaki resimde gösterildiği gibi) uygulamayı indirmek kadar kolaydır.

Bu, bir PKG dosyası olarak geliyor Yazılım Yazılımları Windows, macOS ve Linux'ta Nasıl Çalışıyor? Yazılım Yükleyicileri, Windows, macOS ve Linux'ta Nasıl Çalışıyor Modern işletim sistemleri size yeni uygulamalar kurmak için kolay yöntemler sunar. Ancak bu yükleyiciyi çalıştırdığınızda veya bu komutu verdiğinizde gerçekte ne olur? , böylece tanıdık sihirbazın size yükleme boyunca yol gösterecek şekilde açıldığını göreceksiniz. Tıklayabilirsiniz Devam et Yapmanız gereken hiçbir seçenek olmadığı için bu ekranlar sayesinde.

Yüklendikten sonra, ortalama Mac programınız gibi Uygulamalar klasöründe hiçbir şey görünmez. liman araması uygulama bir komut satırı programıdır, bu nedenle ateşlenmeniz gerekir terminal (veya en sevdiğiniz Mac tabanlı terminal uygulamanız Bu Terminal Alternatifleriyle Mac Komut Satırınızı Özelleştirin) Bu Komuta Alternatifleriyle Mac Komut Satırınızı Özelleştirin Mako'ları kendiniz yapmanın en iyi yollarından biri, komut satırını alternatif uygulamalar ya da sadece Terminal uygulamasını kandırarak.) Başlamak için.

Yapılacak ilk şey, port koleksiyonunu güncellemektir (yine, mevcut uygulamaların açıklamalarıdır):

sudo portu selfupdate

İlk Portunuzu Takma

Güncelleştirildikten sonra, yüklenecek uygulamaları aramaya başlayabilirsiniz. Terminalden, anahtar kelimelerle arama yapabilirsiniz. liman araması Komut. Eski bir çift bölmeli dosya yöneticisi bulmak istediğimizi varsayalım. App Store'daki benzer ürünler ticari ya da uygulama içi satın alımlara sahip. Aşağıdaki komutu kullanarak ücretsiz bir tane bulmaya çalışalım:

liman araması 'dosya yöneticisi'

Bu sonuçları alarak Krusader'i bulacaksınız. Linux için bu süper kullanışlı araç gerçekten çift bölmeli ve dosya senkronizasyonu ve arşiv yönetimi gibi ekstra fonksiyonlar ekliyor. Yüklemek için aşağıdakileri çalıştırın:

sudo port yüklemek krusader

Kullandığınızdan beri yönetici şifrenizi girmeniz gerekir. “sudo” Komut. Kurulum biraz zaman alacak. (Aşağıdaki resimde gösterildiği gibi 100'ün üzerindeki tüm bağımlılıklara dikkat edin.)

Kaçıp bir kahve kapmadan önce, uygulamanızın otomatik olarak indirilip oluşturulmasını izlemek için biraz zaman ayırın. Terminal penceresini dolduran bir sürü tekno-babble gibi görünebilir (aslında, bu yapıların çıktıları kutsalca kompakt). Ancak yakından bakarsanız, her bir liman için neler olduğunu anlamak kolaydır..

  1. Öncelikle, MacPorts’un belirlediği hangi sipariş bağımlılıklarına göre portları kurması gerekir.
  2. Her biri için MacPorts’u indirecek kaynak kodu arşivi sunucudan.
  3. Aynı zamanda doğru olanın olduğunu doğrular. arşiv sağlama toplamının karşılaştırılması liman tarifine karşı.
  4. Sonra, o Unpacks limanın kaynak kodu.
  5. Eğer varsa yapılandırma komut dosyaları derlemeden önce koşmak, sonradan gitmek.
  6. Yazılımın oluşturulması tüm kaynak kodları derlemek Mac'in yürütebileceği bir şey içine.
  7. Derleme tamamlandığında, ortaya çıkan yürütülebilir kod uygun dizine yerleştirilmiş, sonra uygulamayı kaydeder sistem ile.
  8. Sonunda, MacPorts olacak Temizlemek tüm kaynak kodları. Port başına bu adımlar Krusader için aşağıdaki resimde gösterilmiştir.

Şimdi başlıklı Uygulamalar içinde yeni bir alt klasör bulacaksınız. “MacPorts” Uygulamanızı içeren (bu durumda, Krusader “KDE4” Klasör). Ateşleyin ve diğer uygulamalarda olduğu gibi Dock'a yapıştırın. Ayrıca, Mac OS X'te Spotlight Search'ü Daha Verimli Kullanarak Başlatabilirsiniz En İyi Spotlight İpuçları ile Mac OS X'te Daha Verimli Arama Yapın. masaüstü araması. Mac'inizde daha fazlasını bulmanıza yardımcı olacak birkaç ipucu. .

Bağlantı Noktalarınızı Güncelleme ve Silme

Bağlantı noktaları koleksiyonunuzu güncellemek için en baştan kullandığımız komutu kullanın (bu MacPorts uygulamasının kendisini de günceller):

sudo portu selfupdate

Ardından, güncel olmayan portları bu komutla listeleyebilirsiniz:

liman modası geçmiş

Bunları gerçekten yükseltmek için, şunu kullanın:

sudo port yükseltme

Yükselt alt komut aynı adımlarla çalışacaktır kurmak, ancak eski sürümlerin üzerine yazacaktır. Bir uygulamayı denediyseniz ve silmek istiyorsanız, kaldırma alt komut hile yapacak (Palet, aşağıda gösterilmiştir, kırılmış görünen MacPorts GUI'dir):

sudo port kaldırma paleti

MacOS'unuzu MacPorts ile Açık Kaynak İyilikle Alın

MacPorts projesi, topluluk da dahil olmak üzere açık kaynaklı yazılımlar hakkında birçok harika şeyin kilidini açar. Kurulumu ve bakımı kolay bir biçimde, tüm koda tam erişime sahipsiniz.

Ne düşünüyorsun? Komut satırı arayüzü sizi erteliyor mu? Şimdiye kadar hangi uygulamaları yüklediniz? Yorumlarınızdaki düşüncelerinizi bize bildirin!




Henüz no comments

Modern teknoloji hakkında basit ve uygun fiyatlı.
Modern teknoloji dünyasında rehberiniz. Her gün bizi çevreleyen teknolojileri ve araçları nasıl kullanacağınızı ve Internet'te ilginç şeyleri nasıl keşfedeceğinizi öğrenin.