Debian

Tambah Repositori Debian

Tambah Repositori Debian
Artikel ini memberikan pengenalan ringkas mengenai repositori Debian dan cara menambahkannya dengan mengedit sumbernya.senaraikan fail dan tambah repositori di bawah sumber.senarai.d; tetapi PPA Ubunutu tidak akan dijelaskan.

Sebelum menerangkan cara menambahkan repositori Debian ke sumber kami.senarai mari kita berikan penerangan ringkas mengenai repositori itu sendiri.

Repositori Debian adalah wadah perisian yang disusun di bawah pohon direktori tertentu yang membolehkan kami mencari, memasang atau mengemas kini pakej dengan cepat menggunakan tepat perintah.

Direktori root repositori menunjukkan senarai direktori yang dimiliki oleh setiap pengedaran Debian (stabil atau tidak stabil) dengan subdirektori untuk setiap pelepasan (Squeeze, Wheezy, Jessie, Stretch, dll., direktori berikut di direktori root tree mengandungi dokumentasi, indeks, alat untuk boot sistem, fail README dan di antara lebih banyak direktori yang disebut "kolam"Di mana binari disimpan.

Kami mempunyai 3 jenis pakej di repositori kami: utama, contrib dan tidak percuma.

Utama: secara lalai Debian hanya merangkumi perisian berlesen percuma, diklasifikasikan sebagai utama memenuhi Bebas Debian

Garis Panduan Perisian maksudnya: perisian mesti diagihkan semula, sertakan kod sumbernya, pihak berkuasa termasuk wewenang pengubahsuaian, tidak ada diskriminasi yang tersedia untuk setiap orang atau kumpulan, hak perisian berlaku untuk pengguna tanpa memerlukan lesen tambahan, lesen tidak boleh khusus untuk Debian dan tidak boleh menyekat lesen perisian pihak ketiga.

Sumbang: pakej yang dikelaskan sebagai Sumbang adalah perisian berlesen percuma tetapi bergantung pada perisian berlesen bebas.

Tidak percuma: pakej mempunyai beberapa batasan untuk menggunakan dan menyebarkan perisian.

Repositori Debian disimpan dalam fail / etc / apt / sumber.senarai. Sekiranya anda menjalankan "kurang / etc / apt / sumber.senarai"

Anda akan melihat repositori lalai seperti yang ditunjukkan dalam gambar di bawah, bergantung pada versi Debian anda. Seperti yang anda lihat di baris komen hanya ada Utama dan Sumbang repositori tanpa tidak percuma, halangan utama bagi pengguna Linux untuk mengadopsi perisian bebas adalah kurangnya ketelusan pada kod, anda tidak benar-benar tahu apa yang anda jalankan dalam peranti anda jika kod sumbernya dibatasi, tetapi dalam beberapa kes pengguna mengutamakan prestasi melebihi masalah ini, sebagai contoh, semasa memasang pemacu tanpa percuma.

Mari fokus pada 2 repositori yang tidak dikemas kini yang hanya membolehkan kita mencari  utama pakej:

deb http: // cermin.isok.org.il / pub / debian / regangan utama
deb-src http: // cermin.isok.org.il / pub / debian / regangan utama

Di mana:
deb: menyatakan bahawa ia adalah pakej binari:
deb-src: menentukan kod sumber untuk pakej.
http: // cermin.isok.org.il / pub / debian /: menentukan punca repositori
regangan: menentukan versi OS.
utama: menentukan jenis komponen yang ada: utama, contrib dan tidak bebas jika ada.

Sekiranya kita mahu repositori kita diakses contrib dan / atau tidak percuma kita hanya perlu menambahkannya selepas "utama".
Untuk mengedit sumber kami.jenis senarai:

nano / etc / apt / sumber.senarai

Selepas setiap baris yang anda mahu aktifkan contrib atau tidak percuma pakej, tambahkannya di hujung setiap baris seperti dalam gambar, dua baris sebelumnya yang kami fokuskan sekarang:

deb http: // cermin.isok.org.il / pub / debian / stretch main contrib percuma
deb-src http: // cermin.isok.org.il / pub / debian / stretch main contrib percuma

Kemudian setelah mengedit sumber kami.senarai tekan CTRL + X untuk menyimpan dan menutup dan menjalankan “kemas kini tepat"Untuk mengemas kini repositori baru kami yang diaktifkan:

Seperti yang anda lihat sumber baru ditambahkan dan output meminta kami untuk menjalankan "apt list -upgradable" untuk melihat kemas kini apa yang dapat kami terapkan, jalankan:

senarai apt - ditingkatkan

Seperti yang anda lihat sekarang, kita boleh memasang perisian yang bukan percuma yang sebelumnya tidak dapat dijalankan peningkatan yang tepat.

peningkatan yang tepat

Cara menambah repositori di Debian

Dalam beberapa kes, kita perlu memasang perisian yang tidak termasuk dalam repositori rasmi Debian. Sebagai contoh, jika kita mahu memasang VirtualBox dari repositori, kita perlu menambahkannya ke sumber.senarai pertama.

Pertama sekali, cuba pasang kotak maya menggunakan repositori lalai dengan menjalankan:

pasang kotak virtual

Pakej tidak dijumpai, sekarang mari kita tambahkan repositori kotak maya ke sumber kami.fail senarai dengan menaip:

nano / etc / apt / sumber.senarai

Seperti yang anda lihat di akhir fail saya menambah baris

deb http: // muat turun.kotak maya.org / virtualbox / debian stretch contrib

Tekan ctrl + x untuk menyimpan dan menutup dan untuk mengemas kini repositori anda jalankan:

kemas kini tepat

Sekarang mari kita cuba memasang kotak maya dari repositori dengan menjalankan:

pasang kotak virtual

Kini kotak maya sudah tersedia tetapi pemasangan memerlukan kami menentukan versi yang ingin kami pasang. Untuk memasang versi terakhir yang tersedia Jenis:

pasang virtualbox-6.0

Seperti yang anda lihat sekarang, kami boleh memasang kotak maya dari repositori kami.

Cara yang berbeza untuk menambahkan repositori milik perisian yang ingin kita pasang adalah mungkin, mengelakkan untuk menyunting fail / etc / apt / sumber.senarai.

Kita boleh membuat fail repositori yang serupa dalam sumber / etc / apt /.senarai.d direktori dengan cara berikut:

echo 'deb http: // muat turun.kotak maya.org / kotak maya / debian '$ (lsb_release -cs)'
contrib tidak bebas '> / etc / apt / sumber.senarai.d / kotak maya.senarai

Kemudian jalankan:

ls / etc / apt / sumber.senarai.d

Di mana:
gema= akan memaparkan rentetan berikut antara "

'deb http: // muat turun.kotak maya.org / kotak maya / debian '= mengandungi alamat repositori kotak maya.

$ (lsb_release -cs)= akan mencetak maklumat mengenai pengedaran Linux kami, jika kami tidak yakin dengan distro kami, kami boleh memanggil perintah tersebut lsb_release -cs untuk menentukan versi kami.

'contrib tidak percuma'= kami menyertakan pakej tidak percuma dan contrib.

>= menulis output perintah ke fail, dalam kes ini kotak virtual.senarai.

/ etc / apt / sumber.senarai.d / kotak maya.senarai= fail di mana output (repositori) akan ditulis.

Untuk memeriksa kandungan repositori, jalankan:

kurang / etc / apt / sumber.senarai.d / kotak maya.senarai

Tekan Q untuk berhenti.

Seperti yang anda lihat barisnya serupa dengan yang kami tambahkan pada sumbernya.fail senarai.

Untuk repositori ini ditambah, jalankan:

kemas kini tepat

Hanya selepas berlari "kemas kini tepat"Perubahan yang kami lakukan di repositori kami akan berlaku, jika tidak, sumber baru tidak akan dimasukkan ke repositori kami. Perintah yang sama harus dilaksanakan selalu sebelum peningkatan sistem (peningkatan yang tepat) untuk memastikan versi segar dan ketersediaan semua repositori.

Walaupun pada hakikatnya kita selalu boleh memuat turun .deb pakej yang boleh dipasang untuk memasang secara manual, menguruskan repositori dan memasang perisian melaluinya mungkin memudahkan proses pemasangan apabila perisian kami mempunyai kebergantungan yang merupakan salah tepat perintah kelebihan utama semasa memasang atau membuang program.

Saya harap artikel ini berguna untuk mengetahui cara menambahkan repositori dalam sistem anda. Sebelum sebarang pertanyaan mengenai proses ini, jangan ragu untuk menghubungi kami melalui saluran sokongan kami di https: // support.linuxhint.com.

Artikel berkaitan:

Nyahpasang pakej Ubuntu dan Debian dengan apt-get dan dpkg
Senaraikan semua pakej yang dipasang di Debian

Cara Menunjukkan Kaunter FPS dalam Permainan Linux
Permainan Linux mendapat dorongan utama ketika Valve mengumumkan sokongan Linux untuk klien Steam dan permainan mereka pada tahun 2012. Sejak itu, ban...
Cara memuat turun dan Mainkan Sid Meier's Civilization VI di Linux
Pengenalan permainan Civilization 6 adalah konsep moden mengenai konsep klasik yang diperkenalkan dalam siri permainan Age of Empires. Idea itu cukup ...
Cara Memasang dan Memainkan Doom di Linux
Pengenalan Doom Seri Doom berasal dari tahun 90an selepas pembebasan Doom yang asal. Ini adalah hit seketika dan sejak saat itu dan seterusnya siri pe...