
William Charles
0
3973
21
Paket yöneticisine bakılmaksızın Hangi Linux Paket Yöneticisi (ve Distro) Sizin İçin Uygun? Hangi Linux Paket Yöneticisi (ve Distro) Size Uygun? Ana Linux dağıtımları arasındaki en önemli fark paket yöneticisidir; farklılıklar, dağıtım seçiminizi etkileyebilecek kadar güçlü. Çeşitli paket yöneticilerinin nasıl çalıştığına bakalım. kullanıyorsanız, Linux'a program yüklemek için iki yönteminiz vardır. Ya önceden oluşturulmuş bir paket kullanın ya da kendiniz derleyin. Bu günlerde, eski genellikle varsayılan olarak kazanır. Ancak, alternatifi düşünmeniz gereken zamanlar vardır..
İkili Paketler Nedir??
Programları Linux'ta yüklemek genellikle Windows'ta yüklemekten oldukça farklıdır. Yükleyicileri bir satıcının web sitesinden çıkarmak yerine, dosyalar genellikle bir program deposundan alınır, genellikle uyarlanırlar Ubuntu 16.04 LTS Masaüstü Bilgisayarını Özelleştirme Varsayılan Ubuntu 16.04 LTS Masaüstü Bilgisayarı Nasıl Özelleştirilir? Terminal komutlarını ve Unity Tweak Aracını kullanarak, Ubuntu 16.04 LTS'yi kolayca özelleştirebilirsiniz. işletim sisteminiz için.
Ayrı programlar için dosyalar arşiv biçiminde saklanır En İyi Dosya Sıkıştırma Yöntemi Nedir? MakeUseOf Testleri Zip, RAR ve Daha Fazlası En İyi Dosya Sıkıştırma Yöntemi Nedir? MakeUseOf Testleri Zip, RAR ve Daha Fazlası Dosya sıkıştırma, kullanıcıların bilgisayarlarından sıkça sorduğu önemli ve yaygın bir görevdir. Bir dosyanın boyutunu küçültmek, e-posta göndermeyi veya flash sürücüye yerleştirmeyi kolaylaştırır. Ayrıca bant genişliği kullanımını azaltır ve…. Bu, daha sonra kolay erişim için her şeyi tek bir dosyada toplar. Örneğin, Debian programlarını saklamak için DEB formatını kullanır. Bu paketler denir ikili paketler.
Kurulum, bu dosyaları ayıklamak ve bilgisayarınıza koymak için özel bir program gerektirir. Yani, paket yöneticiniz (örneğin, APT, Yum, vb.). Ayrıca, hangi dosyaları yüklediğinizi takip etmek ve yazılım güncellemelerini yönetmek gibi diğer yararlı şeyleri de yapar..
Paketler Nereden Geliyor??
Tüm yazılımlar kaynak kod adı verilen metin satırları ile yazılmıştır. Belirli programlama dillerinde yazılmıştır. 6 Yeni Başlayanlar İçin Öğrenilecek En Kolay Programlama Dilleri 6 Yeni Başlayanlar İçin Öğrenilecek En Kolay Programlama Dilleri Programlamayı öğrenmek, düzenleme süreciyle ilgili olduğu kadar doğru dili bulmakla ilgilidir. Yeni başlayanlar için ilk altı en kolay programlama dili. C veya C ++ gibi. Ancak, genel olarak, bunu bir arşive toplayıp paket olarak adlandıramazsınız. Bu satırların, bilgisayarınızın anlayabileceği ve uygulayabileceği bir dile çevrilmesi gerekir.
Bu işleme derleme denir ve Ubuntu Linux'ta TAR GZ & TAR BZ2 Dosyaları Nasıl Derlenir ve Kurulur Ubuntu Linux'ta TAR GZ ve TAR BZ2 Dosyaları Nasıl Derlenir ve Kurulur, bunun sonucunda da bilgisayarınızın çalışabileceği ikili dosyalar yaratılır. Bir paket içinde, yapılandırma dosyaları gibi diğer şeylerle birlikte depolanan bu ikili dosyalar Yapılandırma Dosyaları Nedir ve Bunları Nasıl Düzenleyebilirsiniz? Config Dosyaları Nedir ve Bunları Nasıl Düzenleyebilirsiniz? Yazılım uygulamalarının büyük çoğunluğu bir menü arayüzü ile yapılandırılmıştır, ancak bazıları bir metin dosyası ötesine geçmenizi ve aslında bir metin dosyası düzenlemenizi gerektirir. Ancak bu "config dosyaları" nasıl çalışır?? .
Ne Yüklüyor? “Kaynağından”?
Kaynak kodu derlemek sadece paket yapmak için değildir. Aslında, ondan böyle bir arşiv oluşturmak bile gerekli değildir. Temel olarak, bir program yükleme “kaynaktan” bir şey yüklemek anlamına gelir paket yöneticisi kullanmadan. Kaynak kodu derleyin ve bunun yerine ikili dosyaları bilgisayarınıza kopyalayın.
Çoğu zaman, bir projenin kaynak kodunu GitHub veya BitBucket Love GitHub gibi barındırma servislerinden indirebilirsiniz. 4 Sebep Neden Kodunuzu BitBucket Love GitHub'da Sunmalısınız? 4 Neden Kodunuzu BitBucket'te Barınmalısınız? Kodunuzu nereye koyacağınızı düşünmeniz gerekir. GitHub'ı duymuşsundur. Bu şaşırtıcı değil. GitHub, bireyler ve kuruluşlar tarafından kod barındırmak, belgeler üzerinde işbirliği yapmak için kullanılır. Büyük programlar kişisel bir web sitesinde bile barındırılabilir. Kod genellikle bir arşiv biçiminde sıkıştırılır (ayrıca kaynak paket).
Özel bir araç seti, inşaat sürecini otomatikleştirmeye yardımcı olur. Linux masaüstlerinde, genellikle komut satırı şeklinde gelir. Linux Komut Satırına Başlamak İçin Hızlı Kılavuz Linux Komut Satırına Başlamak İçin Hızlı Kılavuz Linux Komutları ile gerçekten çok şaşırtıcı şeyler yapabilirsiniz ve bu gerçekten öğrenmesi zor değil. program denir Yapmak. Farklı dillerde yazılmış kaynak kodları, bunları ikili dosyalara dönüştürmek için belirli derleyiciler ve komutlar gerektirir. Markalama programı otomatik olarak Linux'ta Cron ve Crontab ile Görevlerin Zamanlanmasını Nasıl Yapar? Linux'ta Cron ve Crontab ile Görevlerin Zamanlanmasını Nasıl Yaparsınız? Her Linux kullanıcısı, kullanımı kolay bir arka plan hizmeti olan cron sayesinde zamanlama sisteminden ve kullanıcı görevlerinden yararlanabilir. bu süreç.
Bunu yapmak için, programlar bir makefile Bu ne yapılacağını ve derleneceğini söyler. Bugünlerde genellikle otomatik olarak CMake gibi özel bir yazılım tarafından üretiliyor. Bu kullanıcının girdiği yer. Çünkü buradan, hangi yazılımları kendi yazılımlarına derlemek istediklerini tam olarak belirleyebilirler..
Hızlı gösteri
Örneğin, aşağıdaki komut Calligra Office Suite Calligra - LibreOffice için bir yapılandırma dosyası oluşturur: Daha Verimli Linux Office Paketi Hangisi? Calligra - LibreOffice: Daha Verimli Linux Office Paketi Hangisi? CMake kullanarak. Oluşturulan dosya make programına sadece derleme yapmasını söyler. yazar Calligra bileşeni.
cmake -DPRODUCTSET = WORDS -DCMAKE_INSTALL_PREFIX = $ ANASAYFA / kde / inst5 $ HOME / kde / src / calligra
Bunu yaptıktan sonra, bir kişinin yapması gereken, sonuçları derlemek ve bilgisayarlarına kopyalamak için make aracını çalıştırmaktır. Bu, aşağıdaki şekilde yapılır:
make make install
Program derleme için genel kalıp bu olsa da, kaynak paketleri kurmanın başka yolları da var. Gentoo Linux Gentoo: Kendi Optimize Edilmiş Yazılımınızı Derlediğiniz Bir Linux Dağıtımı Gentoo: Kendi Optimize Edilmiş Yazılımınızı Derleyebileceğiniz bir Linux Dağıtımı Linux'u çalıştırabileceğiniz çok sayıda farklı yöntem şaşırtıcıdır; . Örneğin, .deb… 'ya dayanan çok sayıda dağıtım olmasına rağmen, bu işlemin daha hızlı ve kolay olmasını sağlayan yerleşik bir yöntemi vardır. Bununla birlikte, ikili paketler oluşturmak sadece yukarıdaki komutlardan birkaç adım daha atar.
İkili Paketleri Kullanmanın Yararları
Linux kullanıyorsanız, yüklediğiniz programların önceden derlenmiş olma ihtimali vardır. Bugünlerde kaynak paketler kullanmaktan çok daha yaygın. Bunun böyle olmasının birkaç nedeni var..
Yönetmesi Daha Kolay
İkili paketler derlenmiş yükleme dosyalarından çok daha fazlasını içerir. Ayrıca, paket yöneticiniz için kolaylaştıran bilgileri de depolar. Tüm programlarınızı takip edebilmeniz için Ubuntu Depoları ve Paket Yönetimi Rehberiniz Ubuntu Depoları ve Paket Yönetimi Kılavuzunuz. Örneğin, DEB dosyaları (Debian Debian için paket biçimi: En İstikrarlı ve Güvenilir Linux Dağıtımlarından Birinin Keyfini Çıkarın Debian: En Kararlı ve Güvenilir Linux Dağıtımlarından Birinin Keyfini Çıkarın Ubuntu gibi dağıtımları kullanan birçok Linux kullanıcısı var veya Linux Mint de dahil olmak üzere Ubuntu’ya dayanan birçok dağıtımdan biri. Ancak, ne kullanıyor olursanız olun,… ve Debian türevleri), programın çalışması için gereken diğer yazılımlar ve mevcut sürümleri gibi önemli bilgiler de içeriyor..
Bu paketleri kurmak çok daha kolay hale getirir. Örneğin bir programı çalıştırmak için başka hangi dosyaları yüklemeniz gerektiğinden endişelenmenize gerek yoktur. Paket yöneticiniz bu bilgiyi paketin kendisinden okuyabildiğinden, hepsini otomatik olarak ele alır..
Bunu, kaynaktan programları yüklemekle karşılaştırın. Kodu kendi ikili paketinde derlemezseniz, sen bu yazılımı yönetmekten sorumlu olacak. Çalışmasını sağlamak için başka hangi programları kullanmanız gerektiğini ve bunları kendiniz kurmanız gerektiğini aklınızda tutmanız gerekir..
Geliştirilmiş Kararlılık
Paket depoları ikili dosyalarını sorunlara karşı test etme eğilimindedir ve ortaya çıktığında bunları düzeltmek için ellerinden geleni yaparlar. Bu, kaynaktan daha önce yüklenen bir kişinin kaçırabileceği bir programın istikrarlı hale gelmesine yol açabilir..
Örneğin, Debian'ın depolarında kendilerine düzeltmeler uygulanmış çok sayıda paket var. Hatta web tarayıcıları gibi büyük programları da içerebilir 2016'da Linux İçin En İyi Web Tarayıcısını Kullanıyor musunuz? 2016'da Linux İçin En İyi Web Tarayıcısını Kullanıyor musunuz? "Yanlış" tarayıcıyı kullanmak, birçok gereksiz baş ağrısına, verimlilik kaybına ve hatta veri kaybına neden olabilir. Peki Linux bilgisayarınız için hangi tarayıcı en iyisidir? Hadi bulalım. !
Bununla birlikte, paketler genellikle sisteminizde çalışacaklarından emin olmak için katı kurallara uymak zorundadır. Hem Debian hem de Ubuntu, örneğin birçok Linux işletim sisteminde olduğu gibi bir politika el kitabına sahiptir..
Bazı programlar, aynı yazılım bağımlılığının çalışması için farklı sürümlere de dayanır. Paket depoları bu çatışmaları çözmek için ellerinden gelenin en iyisini yapar, böylece bu konuda endişelenmenize gerek kalmaz.
Kaynak Paketleri Derlemenin Yararları
Programları kaynaktan yüklemek, herkesin yapması gereken bir şey değildir. Aslında, ikili paketlere bağlı kalmak en iyisidir. Buna rağmen, programları yüklemek için bu biraz daha karmaşık bir şekilde kullanmanın bazı avantajları vardır..
En Son Yazılım
Programları daha güvenilir hale getirmenin bir dezavantajı, iyileştirilmesi ve düzeltilmesi zaman almasıdır. Sonuç olarak, bu size yazılımın eski sürümlerini kullanmanızı sağlayabilir. Kanama Kenarı Güncelleştirmeleri sunan en son ve en iyi 5 Linux İşletim Sistemini isteyen kişiler için 5 Kanama Kenarı Güncelleştirmeleri sunan 5 Linux İşletim Sistemi Her zaman iyileştirilen ve güncellenen bir sistemin yararları vardır, örn. hız ve güvenlik kazanır. Linux'un kanamasını denemeye hazırsanız, göz önünde bulundurmanız gereken bazı işletim sistemleri şunlardır. bunun karşılığında biraz dengesizliği bile tercih edebilirler.
Programları derlemeden bu ihtiyacı karşılayan Linux işletim sistemleri olsa da, birkaç dezavantajı var. Örneğin, set paket sürümlerini sık sık yayınlamayan yazılımların güncel kalması daha zordur Neden Ubuntu Kurulumunuzu Her Zaman Saklamalısınız Güncelleme [Linux] Ubuntu Kurulumunuzu Neden Her Zaman Depoda Tutmalısınız? kaynaktan.
Bunun nedeni ikili paketlerin genellikle programların resmi sürümlerinden yapılmasıdır. Bu nedenle, bu sürümler arasındaki değişiklikler genellikle dikkate alınmaz. Kendi yazılımınızı kaynaktan derleyerek, bu değişikliklerden hemen yararlanabilirsiniz..
Ayrıca Linux işletim sisteminizin sizin için önceden hazır olmasını istediğiniz yazılıma sahip olmaması da mümkündür. Bu durumda, kaynağından yüklemek tek seçeneğinizdir.
Seç ve Seç
Kaynak paketleri kullanmanın bir başka yararı da kurduğunuz programlar üzerinde daha fazla kontrol sahibi olmanızdır. İkili bir depodan kurulum yaparken, paketlerinizi kişiselleştirme yöntemleriniz kısıtlıdır.
Örneğin, komut satırı tabanlı ses ve video dönüştürücüsü FFmpeg'e bakın. Linux'ta Ses ve Video Dosyalarını Dönüştürmek için 10 Harika Uygulama Linux'ta Ses ve Video Dosyalarını Dönüştürmek için 10 Harika Uygulama. Varsayılan olarak, bazıları asla dokunmayacağınız çok sayıda özelliğe sahiptir. Örneğin, bu yazılım genellikle üretim ortamlarında kullanılsa da, FFmpeg'de JACK ses desteği bulunmaktadır. 6 Sanatçılar, Müzisyenler ve Editörler için Tasarlanmış 6 Linux Distros.
FFmpeg'i derlemek, ondan istemediğiniz şeyleri kaldırmanıza, daha hafif ve gereksinimlerinize göre uyarlamanıza olanak tanır. Aynı şey diğer ağır programlar için de geçerlidir..
Kaynaklar az olduğunda, özelliklerin kaldırılması yükü hafifletmenin harika bir yolu olabilir. Chrome OS’de Chrome OS Mücadelesi: Chromebook'ta Yeni Bir Kullanıcı Günü Chrome OS’de zorluk: Bir Chromebook'ta Yeni Bir Kullanıcı Günü Bir Windows veya Mac kurulumuna alışmış biri için Chromebook'lar nasıl? Chrome OS'ye yeni gelen biri olarak, size anlatmak için buradayım. , birçok düşük seviye bilgisayarlarda bulunur, Gentoo Linux'u temel alır. Kaynak tabanlı olan Gentoo, birçok yazılımı derleyerek potansiyel olarak daha hafif çalışmasını sağlar.
Neden Her İkisiyle Birlikte Yüklenmiyor?
Muhtemelen paketleri günlük olarak derlemek istemeseniz de akılda tutulması yararlı bir şey. Yazılım havuzlarınızı yeterince iyi bulamazsanız, başka şeylerin kurulmasının daha eski bir yolu olduğunu unutmayın..
Daha önce yazılımı derlemek zorunda kaldınız mı? Niye ya?
Image Credit: Andrii Symonenko, Shutterstock.com üzerinden