Repositori Pengedaran GNU / Linux: Seni Menggabungkan Mereka!

Senarai Persamaan Repositori GNU / Linux Distribusi

Senarai Persamaan Repositori GNU / Linux Distribusi

Repositori pada dasarnya adalah Pasukan di Internetiaitu pelayan yang menganjurkan program khusus untuk satu atau lebih Sistem Operasi Linux, dan secara umum dibangun untuk diakses melalui konsol atau pengurus paket grafik, walaupun dalam kes lain termasuk akses melalui Penyemak Imbas Web.

Menggunakan Repositori untuk Linux kami memberi kami kelebihan bahawa program yang terdapat di repositori ini disahkan oleh Komuniti Perisian Percuma dan Pengedaran masing-masing yang mencipta dan menyokongnya, jadi minimum masalah dijamin menggunakannya.

Repositori Pakej untuk GNU / Linux

Pengenalan penggunaan Repositori

Walaupun setiap Distro menggunakan repositori sendiri, kebanyakannya mengandungi banyak program (pakej) yang sama atau serupa yang boleh digunakan di antara Distro yang berlainan, jadi yang ideal adalah dapat menggunakan satu atau lain repositori luaran untuk memaksimumkan nilai Sistem Operasi masing-masing.

Dan dalam penerbitan ini, kami berharap dapat memberi petunjuk mengenai tujuan tersebut, tetapi pertama kita mesti memahami bagaimana Repositori dibina dan kemudian dapat melihat mana yang sesuai dengan yang lain dan terus menggunakannya.

Tetingkap Aplikasi Ubuntu 18.04 "Perisian dan Kemas Kini"

Tetingkap Aplikasi Perisian dan Kemas kini Ubuntu 18.04

Struktur Repositori

Biasanya, Repositori Piawai mempunyai jalan atau konfigurasi yang serupa dengan yang ditunjukkan di bawah:

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 fail source.list khas, iaitu, fail konfigurasi yang telah ditetapkan untuk menyimpan garis akses dan konfigurasi Repositori yang dapat diakses oleh Distro, misalnya berdasarkan dalam DEBIAN Jessie (8) adalah perkara 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
#
################################################################
Tetingkap Aplikasi Mint 18.2 "Origin Origin"

Mint 18.2 Tetingkap Aplikasi «Asal Perisian»

Setiap bidang dalam struktur Repositori bermaksud berikut:

  • PAKEJ_ FORMAT:

  1. sebagai: Menunjukkan bahawa Repositori hanya mengandungi pakej yang disusun, iaitu pakej pemasangan (binari)
  2. deb-src: Menunjukkan bahawa Repositori hanya mengandungi kod sumber pakej tersusun yang tersedia, iaitu pakej sumber.
  • PROTOKOL:

  1. http:// - untuk menunjukkan asal yang tersedia di pelayan web
  2. ftp: // - untuk asal yang tersedia di pelayan FTP
  3. CD ROM: // - untuk pemasangan dari CD-ROM / DVD-ROM / Blue-ray
  4. fail: // - untuk menunjukkan asal tempatan yang dipasang dalam hierarki fail sistem
  • SERVER_URL:

  1. ftp.xx.debian.org ==> xx sesuai dengan negara asal pelayan
  2. nama pelayan ==> boleh menjadi apa-apa lagi yang mengandungi DEBIAN.
  • DISTRO:

  1. mesti: Berlaku untuk Sistem Operasi berasaskan DEBIAN.
  2. nama distro: Nama tersedia di Pelayan untuk menunjukkan distro lain atau jenis pakej khas yang terdapat di dalamnya.
  3. kosong: Berkali-kali tidak ada apa-apa dalam kedudukan ini, yang menunjukkan bahawa semua yang ada hanya untuk satu Distro.
  • VERSI:

Dalam kes DEBIAN, ini menunjukkan versi yang dilancarkan di pasaran, 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 dibahagikan kepada Versi:

  1. OldStable (Old Stable): Versi yang menyimpan pakej milik DEBIAN Versi Stabil lama. Pada masa ini, ini adalah milik Versi Jessie.
  2. Stabil: Versi yang menyimpan pakej milik Versi Stabil DEBIAN semasa. Pada masa ini, ini adalah milik Stretch Version.
  3. Ujian: Versi yang menyimpan pakej milik DEBIAN Versi Stabil masa depan. Buat masa ini, ini termasuk dalam Versi Buster.
  4. Tidak stabil: Versi yang menyimpan pakej milik pakej masa depan yang terus dikembangkan dan diuji, yang akhirnya dapat menjadi milik Uji Versi DEBIAN. Ini selalu tergolong dalam Versi SID.

Nota: Seringkali nama versi biasanya disertakan dengan awalan "-updates" atau "-proposed-kemas kini" untuk menonjolkan bahawa bungkusan yang tersimpan di sana, walaupun tergolong dalam versi tersebut, cenderung lebih kemas kini, kerana ia berasal dari versi segera yang unggul. Pada masa lain ketika datang ke Security Repository, awalan biasanya "/ kemas kini".

  • CAWANGAN_PAKET:

Dalam kes DEBIAN, Repositori mempunyai 3 cabang:

  1. Utama: Cawangan yang menyimpan semua pakej yang termasuk dalam pengedaran DEBIAN rasmi yang percuma mengikut Garis Panduan Perisian Percuma DEBIAN. Pengedaran rasmi DEBIAN terdiri sepenuhnya dari Cawangan ini.
  2. Sumbangan (Sumbangan): Cawangan yang menyimpan pakej yang penciptanya telah memberi mereka lesen percuma, tetapi mereka bergantung pada program lain yang tidak bebas, iaitu perisian sumber terbuka yang tidak dapat berfungsi tanpa elemen hak milik. Elemen-elemen ini boleh berupa perisian dari bahagian bebas atau fail proprietari seperti ROM permainan, BIOS untuk konsol, dll.
  3. Tidak Percuma: Cawangan yang menyimpan pakej yang mempunyai beberapa syarat lesen yang menyekat penggunaan atau pengagihan semula, iaitu, ia mengandungi perisian yang tidak (sepenuhnya) mengikuti prinsip-prinsip ini tetapi masih boleh diedarkan tanpa sekatan.

Untuk mengetahui setiap Distro, sangat pasti kita mesti melihat halaman rasmi setiap halaman, di mana mereka pasti akan menawarkan data mengenai mereka, seperti Ubuntu y Mint

Versi Canaima GNU / Linux

Versi Canaima GNU / Linux

Keserasian antara Repositori

Seperti yang ditunjukkan dalam Gambar Tajuk artikel dan sekali lagi di bawah ini, kita dapat dengan mudah membuat kesimpulan dengan mengambil sebagai contoh Pengedaran berdasarkan atau berasal dari DEBIAN yang terdapat korelasi keserasian langsung antara pembebasan pelbagai versi DEBIAN Meta-distribusi dan yang berdasarkan atau berasal dari mereka, seperti Ubuntu, Mint, MX-Linux, Canaima dan MinerOS.

Senarai Persamaan Repositori GNU / Linux Distribusi

Senarai Persamaan Repositori GNU / Linux Distribusi

Kebetulan keserasian ini berlaku, kerana ketika Ibu dari semua Distros (DEBIAN) melancarkan versi baru dengan pakej dan aplikasi baru, mereka dipindahkan dan diimplementasikan ke yang lain yang lebih kecil secara langsung atau progresif disesuaikan dengan yang lebih besar seperti Ubuntu dan dari sana ke turunannya.

Dalam setiap distribusi Meta atau Mother Distro dan turunannya atau berdasarkannya akan ada Senarai Repositori yang tersendiri dan berbeza, jadi saya menjemput anda untuk mengetahui dan membagikannya kepada kami, melalui komen anda.

Kami juga boleh menambahkan repositori individu tertentu di beberapa Distro seperti DEBIAN, seperti yang ditunjukkan di bawah dalam catatan blog yang lalu: Cara menambah repositori PPA di DEBIAN.

Saya harap anda menyukai artikel ini dan ia berguna, jadi anda boleh membaginya di semua rangkaian sosial anda dan mempromosikan Perisian Percuma dan penggunaan GNU / Linux.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   pepejs kata

    Kerja yang sangat baik. + 1 + 1 + 1 + 1

  2.   Carlos Orellana Soto kata

    Anggaran sumbangan yang sangat baik! Ia menjadi kegemaran 😉

  3.   Jose Albert kata

    Keseronokan untuk membawa anda perkara berguna dan penting!

  4.   mahir kata

    Satu perkara yang saya tidak fahami mengenai kitaran hidup versi debian adalah ketika versi menjadi lama dan anda harus mengubah url dalam fail source.list walaupun versi ditunjukkan. Saya telah melihat mesin dalam pengeluaran yang saya belum dapat mengemas kini sehingga tidak mengubah fail tersebut.

    Artikel mengenainya akan membantu banyak orang dan melengkapkan artikel ini dengan sempurna.

    Terima kasih kerana berkongsi!

  5.   Jose Albert kata

    Sekiranya anda ingin menaik taraf dari Whezzy ke Jessie, anda mesti betul-betul menukar rujukan nama dalam fail source.list. Tidak seperti di Ubuntu yang membawa aplikasi yang mengesan versi baru dan berpindah secara automatik.