Gudang Distribusi GNU / Linux: Seni Menggabungkannya!

Daftar Persamaan Repositori Distribusi GNU / Linux

Daftar Persamaan Repositori Distribusi GNU / Linux

Repositori pada dasarnya adalah Tim di Internetmis. server yang menghosting program khusus untuk satu atau lebih Sistem Operasi Linux, dan umumnya dibuat untuk diakses melalui konsol atau manajer paket grafis, meskipun dalam kasus lain termasuk akses melalui Browser Web.

Menggunakan Repositori untuk Linux kami memberi kami keuntungan bahwa program yang ditemukan di repositori ini diverifikasi oleh Komunitas Perangkat Lunak Gratis dan masing-masing Distribusi yang membuat dan mendukungnya, jadi minimal masalah dijamin untuk menggunakannya.

Repositori Paket untuk GNU / Linux

Pengantar penggunaan Repositori

Meskipun setiap Distro menggunakan repositori sendiri, kebanyakan dari mereka berisi banyak program (paket) yang sama atau serupa yang dapat digunakan antara Distro yang berbeda., jadi idealnya adalah dapat menggunakan satu atau beberapa penyimpanan eksternal untuk memaksimalkan nilai Sistem Operasi kita masing-masing.

Dan dalam publikasi ini kami berharap dapat memberikan petunjuk untuk tujuan tersebut., tetapi pertama-tama kita harus memahami bagaimana Repositori dibuat, lalu dapat melihat mana yang kompatibel dengan yang lain dan melanjutkan untuk menggunakannya.

Ubuntu 18.04 Jendela Aplikasi "Perangkat Lunak dan Pembaruan"

Ubuntu 18.04 Perangkat Lunak dan Pembaruan Jendela Aplikasi

Struktur Repositori

Biasanya, Repositori Standar memiliki jalur atau konfigurasi yang mirip dengan yang ditunjukkan di bawah ini:

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

Contoh baris repositori untuk DEBIAN Jessie (8):

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

Contoh yang lebih besar dari file sources.list biasa, yaitu file konfigurasi yang telah ditetapkan untuk menyimpan jalur akses dan konfigurasi Repositori yang dapat diakses oleh Distro, misalnya di DEBIAN Jessie (8) akan menjadi sebagai berikut:

################################################################
# 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 Jendela Aplikasi "Software Origin"

Mint 18.2 «Software Origin» Jendela Aplikasi

Setiap bidang dalam struktur Repositori berarti sebagai berikut:

  • PACKAGE_ FORMAT:

  1. hutang: Menunjukkan bahwa Repositori hanya berisi paket yang dikompilasi, yaitu paket instalasi (binari)
  2. deb-src: Menunjukkan bahwa Repositori hanya berisi kode sumber dari paket terkompilasi yang tersedia, yaitu paket sumber.
  • PROTOKOL:

  1. http:// - untuk menunjukkan asal yang tersedia di server web
  2. ftp:// - untuk asal yang tersedia di server FTP
  3. CD ROM:// - untuk instalasi dari CD-ROM / DVD-ROM / Blue-ray
  4. file: // - untuk menunjukkan asal lokal yang diinstal dalam hierarki file sistem
  • SERVER_URL:

  1. ftp.xx.debian.org ==> xx sesuai dengan negara asal server
  2. nama server ==> bisa apa saja yang mengandung DEBIAN.
  • DISTRO:

  1. harus: Berlaku untuk Sistem Operasi berbasis DEBIAN.
  2. distro_name: Nama yang tersedia di Server untuk menunjukkan distro lain atau jenis paket khusus yang dikandungnya.
  3. kosong: Seringkali tidak ada apa-apa dalam posisi ini, yang menunjukkan bahwa semua yang ada adalah untuk satu Distro pada khususnya.
  • VERSI: KAPAN:

Dalam kasus DEBIAN, ini menunjukkan versi yang diluncurkan di pasar, misalnya:

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.

Repositori DEBIAN dibagi menjadi Versi:

  1. OldStable (Old Stable): Versi yang menyimpan paket milik DEBIAN Versi Stabil yang lama. Saat ini ini milik Versi Jessie.
  2. Stabil: Versi yang menyimpan paket milik Versi Stabil DEBIAN saat ini. Saat ini ini milik Versi Peregangan.
  3. Pengujian: Versi yang menyimpan paket milik Versi Stabil DEBIAN mendatang. Saat ini ini milik Versi Buster.
  4. Tidak stabil: Versi yang menyimpan paket milik paket masa depan yang terus dikembangkan dan diuji, yang pada akhirnya bisa menjadi milik Versi Pengujian DEBIAN. Ini selalu milik Versi SID.

Catatan: Seringkali nama versi biasanya disertai dengan awalan "-updates" atau "-proposed-update" untuk menyoroti bahwa paket-paket tersebut disimpan di sana, meskipun mereka termasuk dalam versi itu, cenderung lebih diperbarui, karena mereka datang lebih baru dari versi yang lebih unggul. Di lain waktu ketika datang ke Tempat Penyimpanan Keamanan, awalannya biasanya "/ update".

  • BRANCHES_PACKAGES:

Dalam kasus DEBIAN, Repositori memiliki 3 cabang:

  1. Utama: Cabang yang menyimpan semua paket yang termasuk dalam distribusi resmi DEBIAN yang gratis menurut Panduan Perangkat Lunak Gratis DEBIAN. Distribusi resmi DEBIAN seluruhnya terdiri dari Cabang ini.
  2. Kontribusi (Kontribusi): Cabang yang menyimpan paket yang penciptanya telah memberi mereka lisensi gratis, tetapi mereka memiliki ketergantungan pada program tidak bebas lainnya, yaitu, perangkat lunak sumber terbuka yang tidak dapat berfungsi tanpa elemen berpemilik. Elemen-elemen ini dapat berupa perangkat lunak dari bagian tidak bebas atau file berpemilik seperti ROM game, BIOS untuk konsol, dll.
  3. Tidak Gratis: Cabang yang menyimpan paket yang memiliki beberapa kondisi lisensi yang memberatkan yang membatasi penggunaan atau pendistribusian ulang, yaitu, berisi perangkat lunak yang tidak (sepenuhnya) mengikuti prinsip-prinsip ini tetapi masih dapat didistribusikan tanpa batasan.

Untuk mengetahui masing-masing Distro, sangat pasti kita harus berkonsultasi dengan halaman resmi masing-masing, di mana mereka pasti akan menawarkan data tentang mereka, seperti Ubuntu y Permen

Versi Canaima GNU / Linux

Versi Canaima GNU / Linux

Kompatibilitas antar Repositori

Seperti yang ditunjukkan pada Gambar Header artikel dan lagi di bawah, kita dapat dengan mudah menyimpulkan dengan mengambil sampel Distribusi berdasarkan atau berasal dari DEBIAN yang ada korelasi kompatibilitas langsung antara rilis versi berbeda dari DEBIAN Meta-distribution dan versi yang didasarkan atau diturunkan darinya, seperti Ubuntu, Mint, MX-Linux, Canaima, dan MinerOS.

Daftar Persamaan Repositori Distribusi GNU / Linux

Daftar Persamaan Repositori Distribusi GNU / Linux

Kebetulan kompatibilitas ini terjadi, karena Mother of all Distro (DEBIAN) merilis versi baru dengan paket dan aplikasi baru, mereka sedang dipindahkan dan diimplementasikan ke yang lebih kecil secara langsung atau secara progresif diadaptasi ke yang lebih besar seperti Ubuntu dan dari sana ke turunannya.

Di setiap Meta-Distro atau Mother Distro beserta turunannya atau berdasarkan padanya akan ada Daftar Repositori Ekuivalennya sendiri dan berbeda, jadi saya mengundang Anda untuk mencari tahu dan membagikannya dengan kami, melalui komentar Anda.

Kami juga dapat menambahkan repositori individu tertentu di beberapa Distro seperti DEBIAN, seperti yang ditunjukkan di bawah ini di entri blog sebelumnya: Cara menambahkan repositori PPA di DEBIAN.

Saya harap Anda menyukai artikel ini dan bermanfaat, sehingga Anda dapat membagikannya di semua jaringan sosial Anda dan mempromosikan Perangkat Lunak Bebas dan penggunaan GNU / Linux.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   pepejs dijo

    Kerja yang sangat bagus. + 1 + 1 + 1 + 1

  2.   Soto Carlos Orellana dijo

    Kontribusi yang diperkirakan sangat baik! Ini masuk ke favorit 😉

  3.   Ing.José Albert dijo

    Senang membawa Anda hal-hal yang berguna dan penting!

  4.   aptgetter dijo

    Satu hal yang saya tidak mengerti tentang siklus hidup versi debian adalah ketika sebuah versi menjadi lama dan Anda harus mengubah url di file sources.list meskipun versinya ditunjukkan. Saya telah melihat mesin dalam produksi yang belum dapat saya perbarui sampai tidak mengubah file tersebut.

    Artikel tentang itu akan membantu banyak orang dan melengkapi yang ini dengan sempurna.

    Terima kasih telah berbagi!

  5.   Ing.José Albert dijo

    Jika Anda ingin mengupgrade dari Whezzy ke Jessie Anda harus benar-benar mengubah referensi nama di file sources.list. Tidak seperti di Ubuntu yang menghadirkan aplikasi yang mendeteksi versi baru dan bermigrasi secara otomatis.