Memahami dan Menggunakan sources.list untuk Ubuntu

Understanding Using Sources



Kami menggunakan Ubuntu, Debian, CentOS dan sistem operasi yang berbeda. Jika ada yang bertanya, sistem operasi apa yang Anda gunakan? Sebagian besar dari Anda mungkin berkata, saya menggunakan Linux. Mereka tidak benar-benar Linux. Linux hanyalah nama kernel. Ini sebenarnya adalah distribusi Linux yang berbeda.

Sekarang Anda mungkin bertanya, Apa itu distribusi Linux?







Nah, kernel Linux sendiri tidak dapat melakukan hal-hal yang sangat mewah. Ini adalah perangkat lunak yang mengelola perangkat keras, mengalokasikan memori ke program, membantu Anda menjalankan program, dan tugas dasar tingkat sangat rendah lainnya untuk Anda. Katakanlah, Anda ingin mengedit file dengan nano editor teks. Nah, kernel Linux tidak memilikinya. Anda harus menginstalnya di atas kernel Linux secara terpisah untuk menggunakannya.



Tanpa program yang berguna, kernel Linux tidak akan membantu pengguna biasa. Sekali lagi, menginstal program di atas kernel Linux bukanlah sesuatu yang orang biasa ingin lakukan. Jadi, perusahaan dan individu yang berbeda mengemas alat (atau perangkat lunak) penting di atas kernel Linux dan mengemasnya untuk Anda. Jadi ketika Anda menginstalnya, Anda dapat mulai bekerja dengan program yang Anda butuhkan. Ini disebut sistem operasi berbasis Linux atau distribusi Linux. Ubuntu, Debian, CentOS, Fedora dan lainnya adalah distro Linux atau sistem operasi berbasis Linux. Mereka bukan hanya Linux.



Sekarang, ada begitu banyak perangkat lunak di Linux yang bahkan tidak dapat Anda hitung. Memasukkan semuanya dalam satu paket sistem operasi akan membuat ukuran sistem operasi tidak perlu besar dan lebih sulit untuk didistribusikan. Jadi sistem operasi membutuhkan mekanisme untuk menginstal paket dengan mudah sesuai kebutuhan. Dengan begitu, mereka dapat menyertakan utilitas yang sangat umum dan membuat instalasi lebih kecil. Lebih mudah mengembangkan, mendistribusikan, dan mengunduh untuk pengguna dan pendekatan yang lebih modular.





Kemudian paket tambahan di-host di server web atau server FTP dari distribusi Linux dari mana pengguna dapat mengunduh dan menginstalnya. Server web atau server FTP ini disebut repositori paket.

Anda juga memerlukan cara untuk mengelola (menginstal, menghapus, mengunduh) paket-paket ini dari repositori paket. Jadi manajer paket disertakan pada distribusi Linux favorit Anda. Ubuntu didasarkan pada distribusi Debian GNU/Linux. Ubuntu menggunakan manajer paket APT (Advanced Package Tool) untuk mengelola paket. Manajer paket APT dan semua ujung depan grafis (Pusat Perangkat Lunak Ubuntu, Muon, aptitude dll) menggunakan sumber. daftar file untuk mempelajari tentang repositori paket atau repositori mana yang akan digunakan.



Pada artikel ini, saya akan menunjukkan kepada Anda bagaimana sumber. daftar file digunakan di Ubuntu. Mari kita mulai.

Manajer paket APT dan semua antarmuka grafisnya mendapatkan informasi repositori paket dari /etc/apt/sources.list file dan file dari /etc/apt/sources.list.d direktori.

Di Ubuntu, manajer paket yang berbeda mengedit /etc/apt/sources.list mengajukan secara langsung. Saya tidak menyarankan Anda menambahkan repositori paket khusus di sana. Jika Anda perlu menambahkan repositori paket tambahan, yang terbaik adalah menambahkannya di /etc/apt/sources.list.d/ direktori. Saya akan menunjukkan kepada Anda secara praktis bagaimana hal itu dilakukan nanti di artikel ini.

Pengertian sources.list File:

Isi dari /etc/apt/sources.list file terlihat seperti ini.

Di sini, baris yang dimulai dengan hash (#) adalah komentar. Komentar digunakan untuk tujuan dokumentasi pada file ini. Komentar juga digunakan untuk menonaktifkan repositori paket tertentu di sini.

Misalnya, Anda dapat meninggalkan komentar ketika Anda menambahkan repositori paket khusus seperti ini.

# Ini adalah repositori paket NodeJS v8.x lokal saya
deb http://192.168.10.1/nodejs/8.x peregangan utama

Saya akan memanggil setiap baris yang digunakan untuk menambahkan repositori paket (baris dimulai dengan deb ) pada /etc/apt/sources.list file dan file di /etc/apt/sources.list.d/ direktori baris APT. Anda dapat menyebutnya apa pun yang Anda inginkan.

Sekarang mari kita bicara tentang bagaimana garis APT diformat. Ini adalah contoh garis APT seperti yang ditunjukkan pada gambar di bawah.

Garis APT dimulai dengan deb , yang berarti repositori paket ini mendistribusikan paket perangkat lunak sebagai binari yang telah dikompilasi sebelumnya dalam format file deb.

Garis APT juga dapat dimulai dengan deb-src , yang berarti repositori paket mendistribusikan paket perangkat lunak sebagai kode sumber, yang harus Anda kompilasi di komputer Anda sendiri agar dapat digunakan. Secara default, semua deb-src repositori paket dinonaktifkan di Ubuntu. Saya pribadi lebih suka mereka dinonaktifkan karena saya tidak menggunakannya. Menginstal paket dari sumber membutuhkan waktu lama tergantung pada spesifikasi komputer Anda.

Kemudian Anda memiliki HTTP, HTTPS, atau URL FTP repositori paket. Di sinilah semua file paket dan file database paket disimpan. Manajer paket mengunduh metadata paket dan informasi lain untuk mempelajari tentang paket apa yang tersedia dan di mana mengunduhnya.

Kemudian Anda harus mengetikkan nama kode pendek dari sistem operasi Ubuntu Anda. Ini berbeda untuk setiap versi Ubuntu. Misalnya, di Ubuntu 18.04 LTS, itu adalah bionik .

Anda dapat mengetahui apa itu untuk distribusi Anda dengan perintah berikut:

$lsb_release-cs

Kemudian Anda menempatkan daftar terpisah ruang dari bagian berbeda dari repositori paket itu. Paket-paket repositori paket dapat secara logis dibagi menjadi banyak grup seperti yang Anda lihat di bagian yang ditandai dari artikel ini di bawah ini. Repositori paket Ubuntu dibagi menjadi: utama , terbatas , semesta dan multiverse bagian. Dalam contoh ini, saya hanya menambahkan utama dan terbatas bagian dari bionik gudang paket.

Itu pada dasarnya semua yang perlu Anda ketahui tentang sumber. daftar berkas di Ubuntu.

Menambahkan Repositori Paket Anda Sendiri di Ubuntu:

Katakanlah, Anda ingin menambahkan repositori paket Anda sendiri di Ubuntu. Katakanlah, itu di-host di jaringan lokal Anda dan tersedia di http://192.168.10.5/nodejs dan ini adalah cermin dari repositori paket NodeJS.

Pertama, buat file baru node.list dalam /etc/apt/sources.list.d/ direktori dengan perintah berikut:

$sudo nano /dll/tepat/sources.list.d/node.list

Sekarang tambahkan baris berikut dan simpan file dengan menekan + x lalu tekan dan lalu tekan .

Sekarang agar perubahan diterapkan, perbarui cache repositori paket APT dengan perintah berikut:

$sudopembaruan yang tepat

Sekarang Anda dapat menginstal paket dari repositori paket yang Anda tambahkan. Terima kasih telah membaca artikel ini.