GNU / Linux Dağıtım Depoları: Bunları Birleştirme Sanatı!

GNU / Linux Dağıtımlarının Depo Eşdeğerlerinin Listesi

GNU / Linux Dağıtımlarının Depo Eşdeğerlerinin Listesi

Depo temelde İnternet'teki bir Ekiptiryani bir sunucu bir veya daha fazla Linux İşletim Sistemi için belirli programları barındıranve genellikle konsol veya grafiksel paket yöneticisi aracılığıyla erişilmek üzere oluşturulur, ancak diğer durumlarda Web Tarayıcısı yoluyla erişimi içerir.

Linux'umuz için Depoları kullanmak bize bu depolarda bulunan programların doğrulanması avantajını sağlar. Özgür Yazılım Topluluğu ve bunları oluşturan ve destekleyen ilgili Dağıtımlar tarafından, bu nedenle minimum sorunların kullanılması garanti edilmektedir.

GNU / Linux için Paket Depoları

Depoların kullanımına giriş

Her Distro kendi havuzlarını kullansa da, çoğu farklı dağıtımlar arasında kullanılabilen birçok aynı veya benzer programları (paketleri) içerir.Bu nedenle ideal olan, ilgili İşletim Sistemlerimizin değerini en üst düzeye çıkarmak için bir veya daha fazla harici havuz kullanabilmektir.

Ve bu yayında bu hedefe ipucu vermeyi umuyoruz, ancak önce Depoların nasıl oluşturulduğunu anlamalıyız ve sonra hangisinin hangisiyle uyumlu olduğunu görebilir ve kullanmaya devam edebilirsiniz.

Ubuntu 18.04 "Yazılım ve Güncellemeler" Uygulama Penceresi

Ubuntu 18.04 Yazılım ve Güncellemeler Uygulama Penceresi

Bir Deponun Yapısı

Tipik olarak, bir Standart Depo aşağıda gösterilene benzer bir yol veya yapılandırmaya sahiptir:

FORMATO_PAQUETE PROTOCOLO://URL_SERVIDOR/DISTRO/ VERSIÓN RAMAS_PAQUETES

DEBIAN Jessie (8) için örnek depo satırı:

deb http://ftp.us.debian.org/debian/ jessie main contrib non-free

Tipik bir sources.list dosyasının daha büyük bir örneğiyani, bir Distro tarafından erişilebilen Depoların erişim ve yapılandırma hatlarını kaydetmek için önceden tanımlanmış yapılandırma dosyası, örneğin içinde DEBIAN Jessie (8) aşağıdaki gibi olacaktır:

################################################################
# REPOSITORIOS OFICIALES DE LINUX DEBIAN 8 (JESSIE)
#
# Repositorio base
deb http://ftp.us.debian.org/debian/ jessie main contrib non-free
# Actualizaciones de seguridad
deb http://security.debian.org/ jessie/updates main contrib non-free
# Actualizaciones para la base estable
deb http://ftp.us.debian.org/debian/ jessie-updates main contrib non-free
# Futuras actualizaciones para la base estable
# deb http://ftp.us.debian.org/debian/ jessie-proposed-updates main contrib non-free
# Retroadaptaciones para la base estable
# deb http://ftp.us.debian.org/debian/ jessie-backports main contrib non-free
# Actualizaciones Multimedias no oficiales
# deb http://www.deb-multimedia.org jessie main non-free
# Llave del Repositorio Multimedia no oficial
# aptitude install deb-multimedia-keyring
#
################################################################
Mint 18.2 "Software Origin" Uygulama Penceresi

Mint 18.2 «Yazılım Menşei» Uygulama Penceresi

Bir Depo yapısındaki her alan şu anlama gelir:

  • PACKAGE_ FORMAT:

  1. borç: Depoların yalnızca derlenmiş paketleri, yani kurulum paketlerini (ikili dosyalar) içerdiğini gösterir.
  2. deb kaynağı: Depoların yalnızca derlenmiş mevcut paketlerin kaynak kodlarını, yani kaynak paketlerini içerdiğini gösterir.
  • PROTOKOL:

  1. http:// - bir web sunucusunda bulunan bir kaynağı belirtmek için
  2. ftp: // - bir FTP sunucusunda bulunan bir kaynak için
  3. CD-ROM:// - CD-ROM / DVD-ROM / Blue-ray'den kurulumlar için
  4. dosya: // - sistem dosyası hiyerarşisinde kurulu yerel bir kaynağı belirtmek için
  • SERVER_URL:

  1. ftp.xx.debian.org ==> xx, sunucunun menşe ülkesine karşılık gelir
  2. sunucu adı ==> DEBIAN içeren herhangi bir şey olabilir.
  • DAĞITIM:

  1. mutlak: DEBIAN tabanlı İşletim Sistemleri için geçerlidir.
  2. distro_name: Sunucudaki diğer dağıtımları veya içerdiği özel paket türlerini belirtmek için mevcut ad.
  3. boş: Çoğu zaman bu pozisyonda hiçbir şey yoktur, bu da var olan her şeyin özellikle tek bir Distro için olduğunu gösterir.
  • SÜRÜM:

DEBIAN durumunda, piyasada piyasaya sürülen sürümleri belirtir, örneğin:

DEBIAN GNU/Linux X ("sid") versión de desarrollo actual (inestable) (sid / unstable).
DEBIAN GNU/Linux 10.0 ("buster") versión de prueba actual (prueba) (stretch / testing).
DEBIAN GNU/Linux 9.0 ("stretch") versión de prueba actual (estable) (stretch / stable).
DEBIAN GNU/Linux 8.0 ("jessie") versión estable actual (vieja estable) (jessie / oldstable).
DEBIAN GNU/Linux 7.0 ("wheezy") antigua versión estable.
DEBIAN GNU/Linux 6.0 ("squeeze") antigua versión estable.
DEBIAN GNU/Linux 5.0 ("lenny") antigua versión estable.
DEBIAN GNU/Linux 4.0 ("etch") antigua versión estable.
DEBIAN GNU/Linux 3.1 ("sarge") antigua versión estable.
DEBIAN GNU/Linux 3.0 ("woody") antigua versión estable.
DEBIAN GNU/Linux 2.2 ("potato") antigua versión estable.
DEBIAN GNU/Linux 2.1 ("slink") antigua versión estable.
DEBIAN GNU/Linux 2.0 ("hamm") antigua versión estable.
DEBIAN GNU/Linux 1.2 ("buzz") antigua versión estable.
DEBIAN GNU/Linux 1.1 ("rex") antigua versión estable.
DEBIAN GNU/Linux 1.0 ("bo") antigua versión estable.

DEBIAN Depoları Sürümlere ayrılmıştır:

  1. OldStable (Eski Ahır): DEBIAN'ın eski Kararlı Sürümüne ait paketleri depolayan sürüm. Şu anda bu, Jessie Sürümüne aittir.
  2. Kararlı: DEBIAN'ın mevcut Kararlı Sürümüne ait paketleri depolayan sürüm. Şu anda bu Esnek Versiyona aittir.
  3. Test yapmak: DEBIAN'ın gelecekteki Kararlı Sürümüne ait paketleri depolayan sürüm. Şu anda bu Buster Sürümüne aittir.
  4. Kararsız: Sürekli olarak geliştirme ve test aşamasında olan ve sonunda DEBIAN'ın Test Sürümüne ait olabilecek gelecekteki paketlere ait paketleri depolayan sürüm. Bu her zaman SID Sürümüne aittir.

Not: Çoğu zaman sürümün adına genellikle "-updates" veya "-önderi-güncellemeler" öneki eşlik eder. söz konusu paketlerin orada depolandığını vurgulamak için, o sürüme ait olmalarına rağmen, daha yakın zamanda daha üstün olan sürümden geldikleri için daha güncel olma eğilimindedirler. Diğer zamanlarda, Güvenlik Deposu söz konusu olduğunda önek genellikle "/ güncellemeler" dir.

  • BRANCHES_PACKAGES:

DEBIAN durumunda, Depoların 3 şubesi vardır:

  1. Ana: DEBIAN Özgür Yazılım Yönergelerine göre ücretsiz olan resmi DEBIAN dağıtımına dahil olan tüm paketleri depolayan şube. DEBIAN'ın resmi dağıtımı tamamen bu Şubeden oluşmaktadır.
  2. Katkı (Katkı): Oluşturucuları kendilerine ücretsiz bir lisans vermiş, ancak diğer özgür olmayan programlara, yani özel öğeler olmadan çalışamayan açık kaynak yazılımlara bağımlı olan paketleri depolayan şube. Bu öğeler, özgür olmayan bölümdeki yazılımlar veya oyun ROM'ları, konsollar için BIOS vb. Gibi özel dosyalar olabilir.
  3. Özgür olmayan: Kullanımlarını veya yeniden dağıtımlarını kısıtlayan, yani bu ilkelere (tamamen) uymayan ancak yine de kısıtlama olmaksızın dağıtılabilen yazılımlar içeren, zahmetli lisans koşullarına sahip paketleri depolayan şube.

Her Distro'yu bilmek için, kesinlikle her birinin resmi sayfalarına başvurmalıyız, burada bize kesinlikle kendileriyle ilgili veriler sunacaklardır. Ubuntu y nane

Canaima GNU / Linux sürümleri

Canaima GNU / Linux sürümleri

Depolar arasında uyumluluk

Makalenin Başlık Resminde ve yine aşağıda gösterildiği gibi, DEBIAN'a dayanan veya türetilen Dağılımları örnek olarak alarak kolayca çıkarabiliriz: DEBIAN Meta dağıtımının farklı sürümlerinin yayınlanması ile bunlara dayanan veya bunlardan türetilenler arasında doğrudan bir uyumluluk ilişkisi vardır.Ubuntu, Mint, MX-Linux, Canaima ve MinerOS gibi.

GNU / Linux Dağıtımlarının Depo Eşdeğerlerinin Listesi

GNU / Linux Dağıtımlarının Depo Eşdeğerlerinin Listesi

Bu uyumluluk tesadüfü, Tüm Distros'un Annesi (DEBIAN) yeni paketler ve uygulamalarla yeni sürümler yayınladığından ortaya çıkar., doğrudan veya kademeli olarak Ubuntu gibi daha büyük olanlara ve oradan türevlerine uyarlanarak diğer küçüklere taşınıyor ve uygulanıyorlar.

Her bir Meta dağıtımda veya Ana Dağıtımda ve türevlerinde veya bunlara dayalı olarak kendine ait ve farklı Depoların Eşdeğerlik Listesi olacaktır., bu yüzden sizi yorumlarınız yoluyla öğrenmeye ve bizimle paylaşmaya davet ediyorum.

Ayrıca DEBIAN gibi bazı dağıtımlarda bireylerin belirli depolarını ekleyebiliriz., bu geçmiş blog gönderisinde aşağıda gösterildiği gibi: DEBIAN'da bir PPA deposu nasıl eklenir.

Umarım bu makaleyi beğenmişsinizdir ve faydalı olmuştur, böylece tüm sosyal ağlarınızda paylaşabilir ve Özgür Yazılımı ve GNU / Linux kullanımını teşvik edebilirsiniz.


5 yorum, sizinkini bırakın

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Pepejler dijo

    Çok iyi iş. + 1 + 1 + 1 + 1

  2.   Carlos Orellana Soto dijo

    Mükemmel tahmini katkı! Sık kullanılanlara gider 😉

  3.   Jose Albert dijo

    Size faydalı ve önemli şeyler getirmek büyük bir zevk!

  4.   apt-alıcı dijo

    Debian sürümlerinin yaşam döngüsü hakkında anlamadığım bir şey, bir sürümün eski hale gelmesi ve sürüm belirtilmiş olsa bile sources.list dosyasındaki url'yi değiştirmeniz gerektiğidir. Üretimde, söz konusu dosyayı değiştirmeyene kadar güncelleyemediğim makineler gördüm.

    Bununla ilgili bir makale birçok insana yardımcı olur ve bunu mükemmel bir şekilde tamamlar.

    Paylaşım için teşekkürler!

  5.   Jose Albert dijo

    Whezzy'den Jessie'ye yükseltme yapmak istiyorsanız, aslında sources.list dosyasındaki ad referansını değiştirmeniz gerekir. Yeni sürümleri algılayan ve otomatik olarak geçiş yapan bir uygulama getiren Ubuntu'daki gibi değil.