Debian

Bagaimana agar instalasi Jaringan Debian tetap mutakhir

Bagaimana agar instalasi Jaringan Debian tetap mutakhir
Distribusi Linux Debian GNU/Linux [1] tersedia sebagai image CD/DVD ISO yang berbeda. Gambar-gambar ini disiapkan agar sesuai dengan kebutuhan berbagai minat dan kasus penggunaan - lingkungan desktop, server, atau perangkat seluler. Saat ini, varian gambar berikut ditawarkan dari situs web proyek Debian dan jaringan cermin yang sesuai:

Mengunduh file gambar yang tepat tergantung pada koneksi internet Anda (bandwidth), kombinasi paket mana yang sesuai dengan kebutuhan Anda, dan tingkat pengalaman Anda untuk mengatur dan memelihara instalasi Anda. Semua gambar tersedia dari jaringan cermin di belakang situs web proyek Debian [8].

Apa itu Debian Netinstall??

Seperti yang telah dibahas secara singkat di atas, gambar Netinstall adalah gambar CD/DVD yang lebih kecil dengan ukuran antara 150Mb dan 300Mb. Ukuran gambar sebenarnya tergantung pada arsitektur prosesor yang digunakan pada sistem Anda. Satu-satunya, gambar berisi rutinitas pengaturan (disebut Penginstal Debian) untuk instalasi teks saja dan grafis serta paket perangkat lunak untuk mengatur instalasi Debian GNU/Linux yang sangat dasar tetapi berfungsi. Sebaliknya, gambar kecil dengan ukuran sekitar 120Mb berisi Installer Debian, dan konfigurasi jaringan, hanya.

Selama pengaturan, Penginstal Debian akan menanyakan repositori Apt mana yang ingin Anda gunakan. Repositori Apt adalah tempat yang menyediakan paket perangkat lunak Debian. Alat untuk manajemen paket akan mengambil paket perangkat lunak yang dipilih dari lokasi ini, dan menginstalnya secara lokal di sistem Anda. Dalam hal ini sebagai repositori Apt kami tidak menggunakan CD/DVD tetapi yang disebut mirror paket. Mirror paket ini adalah server yang terhubung ke internet, dan itulah sebabnya akses internet diperlukan selama pengaturan sistem Anda. Selanjutnya, menginstal perangkat lunak baru atau memperbarui paket perangkat lunak yang ada harus memenuhi persyaratan teknis yang sama seperti di atas - paket diambil dari repositori Apt yang sama juga.

Memilih mirror paket yang diinginkan di Debian GNU/Linux 9

Repositori Apt

Alamat repositori Apt yang dipilih disimpan dalam file /etc/apt/sources.daftar. Secara umum, ini adalah file teks dan berisi beberapa entri. Menurut mirror paket yang dipilih sebelumnya, tampilannya sebagai berikut:

deb http://ftp.kami.debian.org/debian/ meregangkan kontribusi utama
deb-src http://ftp.kami.debian.org/debian/ stretch kontribusi utama
deb http://keamanan.debian.org/ stretch/update kontribusi utama
deb-src http://keamanan.debian.org/ stretch/update kontribusi utama
# stretch-update, sebelumnya dikenal sebagai 'volatile'
deb http://ftp.kami.debian.org/debian/ stretch-updates kontribusi utama

Grup baris pertama mengacu pada paket perangkat lunak biasa, grup kedua untuk pembaruan keamanan yang sesuai, dan grup ketiga untuk pembaruan perangkat lunak untuk paket ini. Setiap baris mengacu pada paket Debian (baris yang dimulai dengan deb), atau paket sumber Debian (baris yang dimulai dengan deb-src). Paket sumber menarik bagi Anda jika Anda ingin mengunduh kode sumber perangkat lunak yang Anda gunakan.

Rilis Debian GNU/Linux ditentukan dengan nama alias rilis - ini dia Stretch from Toy Story [9] -, atau status rilisnya, misalnya stabil, pengujian, atau tidak stabil. Di akhir setiap baris, main dan contrib mencerminkan kategori paket yang dipilih. Kata kunci main mengacu pada perangkat lunak bebas, contrib mengacu pada perangkat lunak bebas yang bergantung pada perangkat lunak tidak bebas, dan tidak bebas menunjukkan paket perangkat lunak yang tidak memenuhi Panduan Perangkat Lunak Bebas Debian (DFSG)[10].

Menemukan cermin paket yang tepat

Sampai sekarang pengaturan kami didasarkan pada entri statis, hanya, yang tidak dimaksudkan untuk berubah. Ini berfungsi dengan baik untuk komputer yang sebagian besar disimpan di tempat yang sama selama seluruh penggunaannya.

Pada instalasi jaringan Debian, mirror paket yang tepat memainkan peran penting. Saat memilih mirror paket, pertimbangkan kriteria berikut:

Pengalaman dari mengelola sistem Linux selama dekade terakhir menunjukkan, bahwa memilih mirror paket utama di negara yang sama dengan sistem bekerja paling baik. Cermin paket seperti itu harus berada di sekitar jaringan, dan menyediakan paket perangkat lunak untuk semua arsitektur yang kita butuhkan. Keandalan mengacu pada orang, lembaga, atau perusahaan yang bertanggung jawab atas mirror paket yang kami ambil dari perangkat lunak.

Pengaturan yang agak dinamis dapat membantu perangkat seluler seperti laptop dan notebook. Dua perintah netselect [11] dan netselect-apt [12] ikut bermain. netselect hanya mengharapkan daftar mirror paket, dan memvalidasinya mengenai ketersediaan, waktu ping serta kehilangan paket antara mirror paket dan sistem Anda. Contoh di bawah ini menunjukkan ini untuk lima cermin yang berbeda. Baris terakhir dari output berisi hasil - mirror paket yang direkomendasikan adalah ftp.debian.organisasi.

# netselect -vv ftp.debian.org http.kami.debian.org ftp.di.debian.unduhan org.unesp.br
ftp.debian.organisasi.br netselect: ftp host tidak dikenal.debian.organisasi.br
Menjalankan netselect untuk memilih 1 dari 8 alamat.

128.61.240.89 141 ms 8 hop 88% ok (8/ 9) [ 284]
ftp.debian.org 41 ms 8 hop 100% ok (10/10) [ 73]
128.30.2.36 118 ms 19 hop 100% ok (10/10) [ 342]
64.50.233.100 112 ms 14 hop 66% ok ( 2/3) [ 403]
64.50.236.52 133 ms 15 hop 100% ok (10/10) [ 332]
ftp.di.debian.org 47 ms 13 hop 100% ok (10/10) [ 108]
unduh.unesp.br 314 ms 10 hop 75% ok (3/4) [ 836]
ftp.debian.organisasi.br 9999 ms 30 hop 0% ok
73 ftp.debian.organisasi
#

Sebaliknya, netselect-apt menggunakan netselect untuk menemukan mirror paket terbaik untuk lokasi Anda. netselect-apt menanyakan negara (-c), jumlah mirror paket (-t), arsitektur (-a), dan status rilis (-n). Contoh di bawah ini menemukan lima mirror paket teratas di Prancis yang menawarkan paket stabil untuk arsitektur AMD64:

# netselect-apt -c france -t 5 -a amd64 -n stable
Menggunakan distribusi stabil.
Mengambil daftar mirror dari www.debian.organisasi…
--01-09-2019 11:47:21-- http://www.debian.org/mirror/mirrors_full
Aufl√∂sen des Hostname www.debian.org (www.debian.org)¬'… 130.89.148.14,
5.153.231.4, 2001:41c8:1000:21::21:4,…
Verbindungsaufbau zu www.debian.org (www.debian.org)|130.89.148.14|:80… verbunden.
HTTP-Anforderung gesendet, warte auf Antwort… 302 Ditemukan
Platz: https://www.debian.org/mirror/mirrors_full[folge]
--01-09-2019 11:47:22-- https://www.debian.org/mirror/mirrors_full
Verbindungsaufbau zu www.debian.org (www.debian.org)|130.89.148.14|:443… verbunden.
HTTP-Anforderung gesendet, warte auf Antwort… 200 OK
Bahasa: 189770 (185K) [teks/html]
Dalam /tmp/netselect-apt.Kp2SNk¬'¬' pidato.
/tmp/netselect-apt.Kp2SNk 100%[========================================>]
185,32K 1,19MB/dtk dalam 0,2dtk
01-09-2019 11:47:22 (1,19 MB/dtk) - /tmp/netselect-apt.Kp2SNk¬'¬' gespeichert
[189770/189770
Memilih mirror Debian utama menggunakan netselect.
(akan memfilter hanya untuk cermin di negara perancis)
netselect: 19 (19 aktif) permintaan server nama…
Alamat duplikat 212.27.32.66 (http://debian.proxad.bersih/debian/,
http://ftp.dari.debian.org/debian/); hanya menyimpan di bawah nama depan.
Menjalankan netselect untuk memilih 5 dari 18 alamat.


5 server tercepat tampaknya:
http://debian.proxad.bersih/debian/
http://debian.cermin.makan.info/
http://debian.cermin.ovh.bersih/debian/
http://ftp.rezopole.bersih/debian/
http://mirror.plus server.com/debian/debian/
Dari host yang diuji, kami memilih yang tercepat valid untuk HTTP:
http://debian.proxad.bersih/debian/
Sumber tulisan.daftar.
Selesai.
#

Outputnya adalah file bernama sources.daftar yang disimpan di direktori tempat Anda menjalankan perintah. Menggunakan opsi tambahan "-o nama file" Anda menentukan file output dengan nama dan jalur pilihan Anda. Namun demikian, Anda dapat langsung menggunakan file baru sebagai pengganti file asli /etc/apt/sources.daftar.

Strategi Perangkat Lunak

Melakukan pengaturan dari gambar instalasi yang lebih kecil memberi Anda kesempatan untuk membuat keputusan perangkat lunak mana yang akan digunakan. Kami merekomendasikan untuk menginstal apa yang Anda butuhkan di sistem Anda, hanya. Semakin sedikit paket perangkat lunak yang diinstal, semakin sedikit pembaruan yang harus dilakukan. Sejauh ini, strategi ini berfungsi dengan baik untuk server, sistem desktop, router (perangkat khusus), dan perangkat seluler.

Menjaga sistem Anda tetap up-to-date

Memelihara sistem berarti menjaga penyiapan Anda, dan menjaganya agar tetap mutakhir. Instal patch keamanan dan lakukan pembaruan perangkat lunak secara teratur, dengan bantuan manajer paket seperti apt.

Seringkali langkah selanjutnya dilupakan - merapikan sistem Anda. Ini termasuk menghapus paket perangkat lunak yang tidak digunakan, dan membersihkan cache paket yang terletak di /var/cache/apt/archives. Dalam kasus pertama, perintah "apt autoremove", "deborphan" [13] dan "debfoster" [14] membantu - mereka mendeteksi paket yang tidak digunakan, dan memungkinkan Anda menentukan perangkat lunak mana yang harus disimpan. Sebagian besar, paket yang dihapus milik perpustakaan kategori (lib dan oldlib), atau pengembangan (libdevel). Contoh berikut menunjukkan ini untuk alat deborphan. Kolom output mewakili ukuran paket, kategori paket, nama paket, dan prioritas paket.

$ deborphan -Pzs
20 main/oldlibs mktemp ekstra
132 main/libs liblwres40 standar
172 main/libs libdvd0 opsional

$

Untuk menghapus paket yatim piatu Anda dapat menggunakan perintah berikut:

# tepat menghapus $(deborphan)

#

Namun, itu akan meminta Anda untuk mengonfirmasi sebelum menghapus paket perangkat lunak. Selanjutnya, pembersihan cache paket perlu dilakukan. Anda dapat menghapus file dengan “rm /var/cache/apt/archives/*.deb"), atau gunakan apt atau apt-get sebagai berikut:

# apt-get clean

Menangani Perubahan Rilis

Berbeda dengan distribusi Linux lainnya, Debian GNU/Linux tidak memiliki siklus rilis tetap. Rilis baru tersedia setiap dua tahun. Versi 10 diharapkan akan diterbitkan pada pertengahan 2019.

Memperbarui pengaturan yang ada dapat dibandingkan dengan mudah. Pertimbangkan pemikiran berikut dan ikuti langkah-langkah ini:

  1. Baca dokumentasi untuk perubahan rilis, yang disebut Catatan Rilis. Mereka tersedia dari situs web proyek Debian, dan juga bagian dari gambar yang telah Anda pilih sebelumnya.
  2. Siapkan kredensial Anda untuk tindakan administratif administrative.
  3. Buka terminal, dan jalankan langkah selanjutnya di terminal multiplexer seperti screen [15] atau tmux [16].
  4. Cadangkan data terpenting dari sistem Anda, dan validasi pencadangan agar lengkap for.
  5. Perbarui daftar paket Anda saat ini menggunakan "apt-get update" atau "apt update".
  6. Periksa sistem Anda untuk paket perangkat lunak yang tidak digunakan dan yatim piatu menggunakan deborphan, atau "apt-get autoremove". Paket yang tidak digunakan tidak perlu diperbarui.
  7. Jalankan perintah "apt-get upgrade" untuk menginstal pembaruan perangkat lunak terbaru.
  8. Edit file /etc/apt/sources.list, dan atur nama distribusi baru, misalnya dari Stretch to Buster.
  9. Perbarui daftar paket menggunakan "apt update" atau "apt-get update".
  10. Mulai perubahan rilis dengan menjalankan "apt-get dist-upgrade". Semua paket yang ada diperbarui.

Langkah terakhir mungkin memakan waktu cukup lama, tetapi mengarah ke sistem GNU/Linux Debian baru. Mungkin berguna untuk me-reboot sistem sekali untuk memulai dengan kernel Linux baru.

Kesimpulan

Menyiapkan instalasi berbasis jaringan, dan menjaganya tetap hidup sangatlah mudah. Ikuti rekomendasi yang kami berikan kepada Anda di artikel ini, dan menggunakan sistem Linux Anda akan menyenangkan.

Tautan dan Referensi

* [1] Debian GNU/Linux, http://debian.organisasi/
* [2] Debian dalam CD/DVD, https://www.debian.org/CD/indeks.id.html
* [3] GNOME, https://www.gnome.organisasi/
* [4] XFCE, https://xfce.organisasi/
* [5] Menginstal Debian melalui Internet, https://www.debian.org/distrib/netinst.id.html
* [6] Debian Live menginstal gambar, https://www.debian.org/CD/live/indeks.id.html
* [7] Gambar Cloud Resmi Debian, https://cloud.debian.org/gambar/awan/
* [8] Jaringan cermin Debian, https://cdimage.debian.organisasi/
* [9] Regangkan di Pixar Wiki, http://pixar.wikia.com/wiki/Stretch
* [10] Panduan Perangkat Lunak Bebas Debian (DFSG), https://wiki.debian.org/DFSGLisensi
* [11] pilih paket Debian, https://packages.debian.org/stretch/netselect
* [12] paket Debian netselect-apt, https://packages.debian.org/stretch/netselect-apt
* [13] paket deborphan Debian, https://packages.debian.org/stretch/deborphan
* [14] paket Debian debfoster, https://packages.debian.org/stretch/debfoster
* Layar [15], https://www.gnu.org/perangkat lunak/layar/
* [16] tmux, https://github.com/tmux/tmux/wiki

Ucapan Terima Kasih

Penulis ingin mengucapkan terima kasih kepada Axel Beckert dan Zoleka Hatitongwe atas bantuan dan komentar kritisnya selama mempersiapkan artikel ini.

Ulasan Mouse Nirkabel Microsoft Sculpt Touch
Saya baru-baru ini membaca tentang Microsoft Sculpt Touch mouse nirkabel dan memutuskan untuk membelinya. Setelah menggunakannya untuk sementara waktu...
Trackpad dan Mouse Pointer di Layar AppyMouse untuk Tablet Windows
Pengguna tablet sering melewatkan penunjuk mouse, terutama ketika mereka terbiasa menggunakan laptop. Layar sentuh Smartphone dan tablet hadir dengan ...
Tombol tengah mouse tidak berfungsi di Windows 10
Itu tombol tengah mouse membantu Anda menelusuri halaman web dan layar yang panjang dengan banyak data. Jika itu berhenti, Anda akhirnya akan mengguna...