OnWorks Linux ve Windows Çevrimiçi İş İstasyonları

Logo

İş İstasyonları için Çevrimiçi Ücretsiz Barındırma

<Önceki | İçerik | Sonraki>

Kitaptaki Paketlerin Gerekçesi‌

Daha önce belirtildiği gibi, LFS'nin amacı, eksiksiz ve kullanılabilir bir temel düzeyinde sistem oluşturmaktır. Bu, kullanıcının tercihlerine göre daha eksiksiz bir sistemi özelleştirmek için nispeten minimum bir temel sağlarken kendini kopyalamak için gereken tüm paketleri içerir. Bu, LFS'nin mümkün olan en küçük sistem olduğu anlamına gelmez. Kesinlikle gerekli olmayan birkaç önemli paket dahildir. Aşağıdaki listeler, kitaptaki her bir paketin gerekçesini belgelemektedir.

• EKL

Bu paket, dosyalar ve dizinler için daha ayrıntılı isteğe bağlı erişim haklarını tanımlamak için kullanılan Erişim Kontrol Listelerini yönetmeye yönelik yardımcı programları içerir.

• Özellik

Bu paket, dosya sistemi nesnelerindeki genişletilmiş öznitelikleri yönetmek için programlar içerir.

• Otomatik yapılandırma

Bu paket, bir geliştiricinin şablonundan kaynak kodunu otomatik olarak yapılandırabilen kabuk komut dosyaları oluşturmaya yönelik programlar içerir. Derleme prosedürlerinde yapılan güncellemelerden sonra genellikle bir paketi yeniden oluşturmak gerekir.

• Otomatik Yapım

Bu paket, bir şablondan Make dosyaları oluşturmaya yönelik programlar içerir. Derleme prosedürlerinde yapılan güncellemelerden sonra genellikle bir paketi yeniden oluşturmak gerekir.

• Bash

Bu paket, sisteme bir Bourne Shell arabirimi sağlamak için bir LSB çekirdek gereksinimini karşılar. Yaygın kullanımı ve temel kabuk işlevlerinin ötesindeki kapsamlı yetenekleri nedeniyle diğer kabuk paketleri arasından seçilmiştir.

• M.Ö

Bu paket, isteğe bağlı bir hassas sayısal işleme dili sağlar. Linux çekirdeğini oluştururken ihtiyaç duyulan bir gereksinimi karşılar.

• Binutiller

Bu paket, nesne dosyalarını işlemek için bir bağlayıcı, bir derleyici ve diğer araçları içerir. Bu paketteki programların, bir LFS sistemindeki ve ötesindeki paketlerin çoğunu derlemek için gereklidir.

• Bizon

Bu paket, birkaç başka LFS programı oluşturmak için gereken yacc'ın (Yine Başka Bir Derleyici Derleyicisi) GNU sürümünü içerir.


• Bzip2

Bu paket, dosyaları sıkıştırmak ve açmak için programlar içerir. Birçok LFS paketini açmak gerekir.

• Kontrol

Bu paket, diğer programlar için bir test donanımı içerir. Yalnızca geçici araç zincirine kurulur.

• Coreutil'ler

Bu paket, dosya ve dizinleri görüntülemek ve işlemek için bir dizi temel program içerir. Bu programlar, komut satırı dosya yönetimi için gereklidir ve LFS'deki her paketin kurulum prosedürleri için gereklidir.

• DejaGNU

Bu paket, diğer programları test etmek için bir çerçeve içerir. Yalnızca geçici araç zincirine kurulur.

• Zorluklar

Bu paket, dosyalar veya dizinler arasındaki farkları gösteren programları içerir. Bu programlar yamalar oluşturmak için kullanılabilir ve ayrıca birçok paketin oluşturma prosedürlerinde kullanılır.

• E2fsprogs

Bu paket, ext2, ext3 ve ext4 dosya sistemlerini işlemek için yardımcı programları içerir. Bunlar, Linux'un desteklediği en yaygın ve kapsamlı olarak test edilmiş dosya sistemleridir.

• Ödev

Bu paket bir aygıt yöneticisidir. Cihazlar sisteme eklendikçe veya sistemden çıkarıldıkça /dev dizinindeki girişleri dinamik olarak kontrol eder.

• Gurbetçi

Bu paket, nispeten küçük bir XML ayrıştırma kitaplığı içerir. XML::Parser Perl modülü tarafından gereklidir.

• Beklemek

Bu paket, diğer etkileşimli programlarla komut dosyası diyalogları yürütmek için bir program içerir. Genellikle diğer paketleri test etmek için kullanılır. Yalnızca geçici araç zincirine kurulur.

• Dosya

Bu paket, belirli bir dosya veya dosyaların türünü belirlemek için bir yardımcı program içerir. Birkaç paketin oluşturulması gerekiyor.

• Findutil'ler

Bu paket, bir dosya sistemindeki dosyaları bulmak için programlar içerir. Birçok paketin derleme komut dosyalarında kullanılır.

• Esnek

Bu paket, metindeki kalıpları tanıyan programlar oluşturmak için bir yardımcı program içerir. Lex (sözcüksel çözümleyici) programının GNU versiyonudur. Birkaç LFS paketi oluşturmak gerekir.

• Şaşkınlık

Bu paket, metin dosyalarını işlemek için programlar içerir. Bu, awk'nin (Aho-Weinberg- Kernighan) GNU versiyonudur. Diğer birçok paketin derleme komut dosyalarında kullanılır.

• Gcc

xii


Bu paket Gnu Derleyici Koleksiyonudur. C ve C++ derleyicilerinin yanı sıra LFS tarafından oluşturulmamış diğer birkaç derleyiciyi içerir.

• GKRY

Bu paket, GNU Veritabanı Yöneticisi kitaplığını içerir. Diğer bir LFS paketi olan Man-DB tarafından kullanılır.

• Metin Al

Bu paket, çok sayıda paketin uluslararasılaştırılması ve yerelleştirilmesi için yardımcı programları ve kitaplıkları içerir.

• glibc

Bu paket ana C kitaplığını içerir. Linux programları onsuz çalışmaz.

• GMP

Bu paket, rastgele hassas aritmetik için yararlı işlevler sağlayan matematik kitaplıkları içerir. Gcc oluşturmak için gereklidir.

• Gperf

Bu paket, bir anahtar kümesinden mükemmel bir karma işlevi üreten bir program içerir. Eudev için gereklidir.

• Grep

Bu paket, dosyalar arasında arama yapmak için programlar içerir. Bu programlar çoğu paketin derleme komut dosyaları tarafından kullanılır.

• Groff

Bu paket, metni işlemek ve biçimlendirmek için programlar içerir. Bu programların önemli bir işlevi, man sayfalarını biçimlendirmektir.

• GRUB

Bu paket, Grand Unified Boot Loader'dır. Mevcut birkaç önyükleyiciden biridir, ancak en esnek olanıdır.

• Gzip'i

Bu paket, dosyaları sıkıştırmak ve açmak için programlar içerir. LFS ve ötesindeki birçok paketi açmak gerekiyor.

• Iana-vb

Bu paket, ağ hizmetleri ve protokolleri için veri sağlar. Uygun ağ oluşturma yeteneklerini etkinleştirmek için gereklidir.

• Inutiller

Bu paket, temel ağ yönetimi için programlar içerir.

• Uluslararası araç

Bu paket, kaynak dosyalardan çevrilebilir dizeleri çıkarmak için araçlar içerir.

• IPProute2

Bu paket, temel ve gelişmiş IPv4 ve IPv6 ağ iletişimi için programlar içerir. IPv6 yetenekleri için diğer yaygın ağ araçları paketi (net-tools) üzerinden seçilmiştir.

• KBD

Bu paket, anahtar tablosu dosyalarını, ABD dışındaki klavyeler için klavye yardımcı programlarını ve bir dizi konsol yazı tipini içerir.


• Kmd

Bu paket, Linux çekirdek modüllerini yönetmek için gereken programları içerir.

• Daha az

Bu paket, bir dosyayı görüntülerken yukarı veya aşağı kaydırmaya izin veren çok güzel bir metin dosyası görüntüleyici içerir. Man-DB tarafından man sayfalarını görüntülemek için de kullanılır.

• Libcap

Bu paket, Linux çekirdeklerinde bulunan POSIX 1003.1e yeteneklerine kullanıcı alanı arabirimlerini uygular.

• Özgürlük

elfutils projesi, ELF dosyaları ve DWARF verileri için kitaplıklar ve araçlar sağlar. Bu paketteki çoğu yardımcı program diğer paketlerde mevcuttur, ancak varsayılan (ve en verimli) yapılandırmayı kullanarak Linux çekirdeğini oluşturmak için kitaplığa ihtiyaç vardır.

• libfi

Bu paket, çeşitli çağrı kurallarına taşınabilir, yüksek seviyeli bir programlama arabirimi uygular. Bazı programlar, derleme sırasında bir işleve hangi argümanların iletileceğini bilemeyebilir. Örneğin, bir yorumlayıcıya, belirli bir işlevi çağırmak için kullanılan argümanların sayısı ve türleri hakkında çalışma zamanında söylenebilir. Libffi, bu tür programlarda yorumlayıcı programdan derlenmiş koda bir köprü sağlamak için kullanılabilir.

• Kaynak hattı

Libpipeline paketi, alt süreçlerin boru hatlarını esnek ve kullanışlı bir şekilde manipüle etmek için bir kitaplık içerir. Man-DB paketi tarafından gereklidir.

• Libtool

Bu paket, GNU genel kitaplık destek komut dosyasını içerir. Tutarlı, taşınabilir bir arabirimde paylaşılan kitaplıkları kullanmanın karmaşıklığını tamamlar. Diğer LFS paketlerindeki test takımları için gereklidir.

• Linux çekirdeği

Bu paket İşletim Sistemidir. GNU/Linux ortamındaki Linux'tur.

• M4

Bu paket, diğer programlar için bir oluşturma aracı olarak yararlı olan genel bir metin makro işlemcisi içerir.

• Yapmak

Bu paket, paketlerin oluşturulmasını yönlendirmek için bir program içerir. LFS'deki hemen hemen her paket için gereklidir.

• İnsan-DB

Bu paket, kılavuz sayfalarını bulmak ve görüntülemek için programlar içerir. Üstün uluslararasılaştırma yetenekleri nedeniyle adam paketi yerine seçildi. Adam programını sağlar.

• Kılavuz sayfaları

Bu paket, temel Linux kılavuz sayfalarının gerçek içeriğini içerir.

• Mezon

Bu paket, yazılımın oluşturulmasını otomatikleştirmek için bir yazılım aracı sağlar. Meson'un temel amacı, yazılım geliştiricilerin kendi yapı sistemlerini yapılandırmak için harcamaları gereken süreyi en aza indirmektir.


• MPC

Bu paket, karmaşık sayıların aritmetiği için işlevler içerir. Gcc tarafından gereklidir.

• MPFR

Bu paket, çoklu hassas aritmetik için işlevler içerir. Gcc tarafından gereklidir.

•Ninja

Bu paket, hıza odaklanan küçük bir yapı sistemi içerir. Girdi dosyalarının daha yüksek seviyeli bir yapı sistemi tarafından oluşturulması ve yapıları olabildiğince hızlı çalıştırmak için tasarlanmıştır.

• Lanetler

Bu paket, karakter ekranlarının terminalden bağımsız işlenmesi için kitaplıklar içerir. Genellikle bir menüleme sistemi için imleç kontrolü sağlamak için kullanılır. LFS'deki bir dizi paket için gereklidir.

• OpenSSL

Bu paket, kriptografi ile ilgili yönetim araçları ve kitaplıklar sağlar. Bunlar, Linux çekirdeği de dahil olmak üzere diğer paketlere kriptografik işlevler sağlamak için kullanışlıdır.

• Yama

Bu paket, bir dosya uygulayarak dosyaları değiştirmek veya oluşturmak için bir program içerir. yama genellikle diff programı tarafından oluşturulan dosya. Birkaç LFS paketi için derleme prosedürü için gereklidir.

• Perl

Bu paket, çalışma zamanı dili PERL için bir yorumlayıcıdır. Birkaç LFS paketinin kurulumu ve test takımları için gereklidir.

• Pkg-config

Bu paket, kurulu bir kitaplık veya paket hakkında meta verileri döndürmek için bir program sağlar.

• Procps-NG

Bu paket, süreçleri izlemek için programlar içerir. Bu programlar sistem yönetimi için kullanışlıdır ve ayrıca LFS Önyükleme Komut Dosyaları tarafından da kullanılır.

• Özgün

Bu paket, çalışan işlemler hakkında bilgi görüntülemek için programlar içerir. Bu programlar sistem yönetimi için kullanışlıdır.

• Piton 3

Bu paket, kod okunabilirliğini vurgulayan bir tasarım felsefesine sahip yorumlanmış bir dil sağlar.

• Okuma satırı

Bu paket, komut satırı düzenleme ve geçmiş özellikleri sunan bir kitaplıklar kümesidir. Bash tarafından kullanılır.

• Çocuk

Bu paket, metni bir metin düzenleyicide açmadan düzenlemeye izin verir. Ayrıca çoğu LFS paketinin yapılandırma komut dosyaları için de gereklidir.

• Gölge

Bu paket, parolaları güvenli bir şekilde işlemek için programlar içerir.

Sıfırdan Linux - Sürüm 9.0


• Sistem günlüğü

Bu paket, olağandışı olaylar meydana geldiğinde çekirdek veya arka plan programı işlemleri tarafından verilenler gibi sistem mesajlarını günlüğe kaydetmek için programlar içerir.

• Sisvinit

Bu paket, Linux sistemindeki diğer tüm süreçlerin ebeveyni olan init programını sağlar.

• Katran

Bu paket, LFS'de kullanılan hemen hemen tüm paketlerin arşivleme ve çıkarma özelliklerini sağlar.

• Tcl

Bu paket, LFS paketlerindeki birçok test takımında kullanılan Araç Komut Dili'ni içerir. Yalnızca geçici araç zincirine kurulur.

• Teksas bilgisi

Bu paket, bilgi sayfalarını okumak, yazmak ve dönüştürmek için programlar içerir. Birçok LFS paketinin kurulum işlemlerinde kullanılmaktadır.

• Linux kullanımı

Bu paket, çeşitli yardımcı programlar içerir. Bunlar arasında dosya sistemlerini, konsolları, bölümleri ve mesajları işlemek için yardımcı programlar bulunur.

• Görüntü

Bu paket bir editör içerir. Klasik vi düzenleyici ile uyumluluğu ve çok sayıda güçlü özelliği nedeniyle seçilmiştir. Bir editör, birçok kullanıcı için çok kişisel bir seçimdir ve istenirse başka herhangi bir editör değiştirilebilir.

• XML::Ayrıştırıcı

Bu paket, Expat ile arayüz oluşturan bir Perl modülüdür.

• XZ Araçları

Bu paket, dosyaları sıkıştırmak ve açmak için programlar içerir. Genel olarak mevcut olan en yüksek sıkıştırmayı sağlar ve XZ veya LZMA formatındaki paketlerin sıkıştırmasını açmak için kullanışlıdır.

• Zlib

Bu paket, bazı programlar tarafından kullanılan sıkıştırma ve açma rutinlerini içerir.


OnWorks'te En İyi OS Bulut Bilişimi: