Debian

Cara memastikan pemasangan Rangkaian Debian sentiasa terkini

Cara memastikan pemasangan Rangkaian Debian sentiasa terkini
Debian GNU / Linux edaran Linux [1] disediakan sebagai gambar CD / DVD ISO yang berbeza. Gambar-gambar ini disiapkan untuk memenuhi kebutuhan minat dan kes penggunaan yang berbeza - persekitaran desktop, pelayan, atau peranti mudah alih. Pada masa ini, varian gambar berikut ditawarkan dari laman web projek Debian dan rangkaian cermin yang sesuai:

Memuat turun fail gambar yang betul bergantung pada sambungan internet anda (lebar jalur), gabungan pakej yang sesuai dengan keperluan anda, dan tahap pengalaman anda untuk mengatur dan mengekalkan pemasangan anda. Semua gambar boleh didapati dari rangkaian cermin di belakang laman web projek Debian [8].

Apa itu Debian Netinstall?

Seperti yang telah dibincangkan secara ringkas di atas, gambar Netinstall adalah gambar CD / DVD yang lebih kecil dengan ukuran antara 150Mb dan 300Mb. Ukuran gambar sebenar bergantung pada seni bina pemproses yang digunakan pada sistem anda. Cukup, gambar itu mengandungi rutin persediaan (dipanggil Debian Installer) untuk pemasangan teks sahaja dan grafik serta pakej perisian untuk menyediakan pemasangan Debian GNU / Linux yang sangat asas tetapi berfungsi. Sebaliknya, gambar kecil dengan ukuran sekitar 120Mb hanya mengandungi Debian Installer, dan konfigurasi rangkaian.

Semasa persediaan, Debian Installer akan meminta anda repositori Apt mana yang anda ingin gunakan. Repositori Apt adalah tempat yang menyediakan pakej perisian Debian. Alat untuk pengurusan pakej akan mengambil pakej perisian yang dipilih dari lokasi ini, dan memasangnya secara tempatan di sistem anda. Dalam kes ini sebagai repositori Apt, kami tidak menggunakan CD / DVD tetapi cermin pakej yang disebut. Cermin pakej ini adalah pelayan yang disambungkan ke internet, dan itulah sebabnya akses internet diperlukan semasa penyediaan sistem anda. Tambahan pula, memasang perisian baru atau mengemas kini pakej perisian yang ada perlu memenuhi keperluan teknikal yang sama seperti di atas - pakej diambil dari repositori Apt yang sama juga.

Memilih cermin pakej yang dikehendaki di Debian GNU / Linux 9

Repositori Apt

Alamat repositori Apt yang dipilih disimpan dalam fail / etc / apt / sumber.senarai. Secara amnya, ini adalah fail teks dan mengandungi beberapa entri. Menurut cermin pakej yang dipilih sebelumnya, ia kelihatan seperti berikut:

deb http: // ftp.kita.debian.org / debian / stretch main contrib
deb-src http: // ftp.kita.debian.org / debian / stretch main contrib
deb http: // keselamatan.debian.org / regangan / kemas kini contrib utama
deb-src http: // keselamatan.debian.org / regangan / kemas kini contrib utama
# regangan kemas kini, yang sebelumnya dikenali sebagai 'tidak menentu'
deb http: // ftp.kita.debian.org / debian / regangan-kemas kini main contrib

Kumpulan baris pertama merujuk kepada pakej perisian biasa, kumpulan kedua mengikut kemas kini keselamatan, dan kumpulan ketiga untuk kemas kini perisian untuk pakej ini. Setiap baris merujuk kepada pakej Debian (garis yang bermula dengan deb), atau pakej sumber Debian (garis yang bermula dengan deb-src). Pakej sumber menarik untuk anda sekiranya anda ingin memuat turun kod sumber perisian yang anda gunakan.

Rilis Debian GNU / Linux sama ada ditentukan oleh nama alias pelepasan - di sini adalah Stretch from Toy Story [9] -, atau keadaan pelepasannya, misalnya stabil, ujian, atau tidak stabil. Pada akhir setiap baris, utama dan kontribus menggambarkan kategori pakej yang dipilih. Kata kunci utama merujuk kepada perisian percuma, contrib merujuk kepada perisian percuma yang bergantung pada perisian bebas, dan bukan bebas menunjukkan pakej perisian yang tidak memenuhi Garis Panduan Perisian Percuma Debian (DFSG) [10].

Mencari cermin pakej yang betul

Sehingga kini persediaan kami hanya berdasarkan entri statik, yang tidak bertujuan untuk berubah. Ini berfungsi dengan baik untuk komputer yang disimpan di tempat yang sama sepanjang keseluruhan penggunaannya.

Pada pemasangan rangkaian Debian, cermin pakej yang betul memainkan peranan penting. Semasa memilih cermin pakej, ambil kira kriteria berikut:

Pengalaman mengurus sistem Linux untuk dekad yang lalu menunjukkan, bahawa memilih cermin pakej utama di negara yang sama dengan sistem ini berfungsi dengan baik. Cermin pakej seperti itu mestilah sesuai dengan rangkaian, dan menyediakan pakej perisian untuk semua seni bina yang kita perlukan. Kebolehpercayaan merujuk kepada orang, institut, atau syarikat yang bertanggungjawab untuk cermin pakej dari mana kami mengambil perisian.

Penyediaan yang agak dinamik dapat membantu untuk peranti mudah alih seperti komputer riba dan notebook. Dua perintah netselect [11] dan netselect-apt [12] dimainkan. netselect hanya mengharapkan senarai cermin pakej, dan mengesahkannya mengenai ketersediaan, masa ping serta kehilangan paket antara cermin pakej dan sistem anda. Contoh di bawah menunjukkan ini untuk lima cermin berbeza. Baris terakhir keluaran mengandungi hasilnya - cermin pakej yang disyorkan adalah ftp.debian.org.

# netselect -vv ftp.debian.org http.kita.debian.org ftp.di.debian.muat turun org.unesp.br
kaki.debian.org.br netselect: ftp hos yang tidak diketahui.debian.org.br
Menjalankan pilihan untuk memilih 1 daripada 8 alamat.

128.61.240.89 141 ms 8 hop 88% ok (8/9) [284]
kaki.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]
kaki.di.debian.org 47 ms 13 hop 100% ok (10/10) [108]
muat turun.unesp.br 314 ms 10 hop 75% ok (3/4) [836]
kaki.debian.org.br 9999 ms 30 hop 0% ok
73 kaki persegi.debian.org
#

Sebaliknya, netselect-apt menggunakan netselect untuk mencari cermin pakej terbaik untuk lokasi anda. netselect-apt meminta negara (-c), jumlah cermin paket (-t), seni bina (-a), dan keadaan pelepasan (-n). Contoh di bawah ini menemui lima cermin pakej teratas di Perancis yang menawarkan pakej stabil untuk seni bina amd64:

# netselect-apt -c france -t 5 -a amd64 -n stabil
Menggunakan distribusi stabil.
Mengambil senarai cermin dari www.debian.org ..
--2019-01-09 11: 47: 21-- http: // www.debian.org / cermin / cermin_full
Aufl√∂sen des Hostnamen ¬ª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… kata kerja.
HTTP-Anforderung gesendet, warte auf Antwort… 302 Dijumpai
Platz: https: // www.debian.org / cermin / cermin_full [folge]
--2019-01-09 11: 47: 22-- https: // www.debian.org / cermin / cermin_full
Verbindungsaufbau zu www.debian.org (www.debian.org) | 130.89.148.14 |: 443… kata kerja.
HTTP-Anforderung gesendet, warte auf Antwort… 200 OK
Länge: 189770 (185K) [teks / html]
Dalam »» / tmp / netselect-apt.Kp2SNk - '' speichern.
/ tmp / netselect-apt.Kp2SNk 100% [==========================================>]
185,32K 1,19MB / s dalam 0,2s
2019-01-09 11:47:22 (1,19 MB / s) - »» / tmp / netselect-apt.Kp2SNk - '' gespeichert
[189770/189770
Memilih cermin Debian utama menggunakan netselect.
(akan menapis hanya untuk cermin di negara perancis)
netselect: 19 (19 aktif) permintaan pelayan nama…
Pendua alamat 212.27.32.66 (http: // debian.proksi.bersih / debian /,
http: // ftp.fr.debian.org / debian /); hanya dengan nama depan sahaja.
Menjalankan pilihan untuk memilih 5 dari 18 alamat.


5 pelayan terpantas nampaknya:
http: // debian.proksi.bersih / debian /
http: // debian.cermin.makan.maklumat /
http: // debian.cermin.ohh.bersih / debian /
http: // ftp.rezopole.bersih / debian /
http: // cermin.pemungut.com / debian / debian /
Dari host yang diuji, kami memilih yang terpantas yang sah untuk HTTP:
http: // debian.proksi.bersih / debian /
Sumber penulisan.senarai.
Selesai.
#

Keluarannya adalah fail yang disebut sumber.senarai yang disimpan dalam direktori dari mana anda menjalankan perintah. Dengan menggunakan pilihan tambahan "-o filename" anda menentukan fail output dengan nama dan jalan pilihan anda. Walaupun begitu, anda boleh menggunakan fail baru secara langsung sebagai pengganti fail / etc / apt / sumber asal anda.senarai.

Strategi Perisian

Melakukan persediaan dari gambar pemasangan yang lebih kecil memberi anda peluang untuk membuat keputusan perisian mana yang akan digunakan. Sebaiknya pasang apa yang anda perlukan pada sistem anda sahaja. Semakin kurang pakej perisian yang dipasang, semakin kurang kemas kini yang perlu dilakukan. Setakat ini, strategi ini berfungsi dengan baik untuk pelayan, sistem desktop, penghala (peranti khusus), dan peranti mudah alih.

Memastikan sistem anda sentiasa terkini

Menyelenggara sistem bermaksud menjaga persediaan anda, dan memastikannya sentiasa terkini. Pasang patch keselamatan dan lakukan kemas kini perisian secara berkala, dengan bantuan pengurus pakej seperti apt.

Selalunya langkah seterusnya dilupakan - merapikan sistem anda. Ini termasuk membuang pakej perisian yang tidak digunakan, dan membersihkan cache paket yang terdapat di / var / cache / apt / arkib. Dalam kes pertama, perintah "apt autoremove", "deborphan" [13] dan "debfoster" [14] membantu - mereka mengesan pakej yang tidak digunakan, dan membiarkan anda menentukan perisian mana yang akan disimpan. Sebahagian besarnya, pakej yang dikeluarkan dikeluarkan dalam kategori perpustakaan (lib dan oldlib), atau pengembangan (libdevel). Contoh berikut menunjukkan ini untuk deborphan alat. Lajur keluaran mewakili ukuran paket, kategori paket, nama paket, dan keutamaan paket.

$ deborphan -Pzs
20 mktemp utama / oldlibs tambahan
132 standard utama / libs liblwres40
172 main / libs libdvd0 pilihan

$

Untuk membuang pakej yatim piatu, anda boleh menggunakan arahan berikut:

# apt mengeluarkan $ (deborphan)

#

Namun, ia akan meminta anda untuk mengesahkan sebelum mengeluarkan pakej perisian. Seterusnya, membersihkan cache bungkusan perlu dilakukan. Anda boleh membuang fail dengan “rm / var / cache / apt / archives / *.deb ”), atau gunakan apt atau apt-get seperti berikut:

# apt-bersihkan

Berurusan dengan Perubahan Pelepasan

Berbeza dengan pengedaran Linux yang lain, Debian GNU / Linux tidak mempunyai kitaran pelepasan tetap. Keluaran baru tersedia kira-kira setiap dua tahun. Versi 10 dijangka diterbitkan pada pertengahan 2019.

Mengemas kini persediaan sedia ada adalah mudah. Pertimbangkan pemikiran berikut dan ikuti langkah berikut:

  1. Baca dokumentasi untuk perubahan pelepasan, yang disebut sebagai Catatan Catatan. Mereka boleh didapati dari laman web projek Debian, dan juga sebahagian daripada gambar yang telah anda pilih sebelumnya.
  2. Mempunyai bukti kelayakan anda untuk tindakan pentadbiran.
  3. Buka terminal, dan jalankan langkah seterusnya dalam multiplexer terminal seperti skrin [15] atau tmux [16].
  4. Buat sandaran data terpenting sistem anda, dan sahkan sandaran untuk lengkap.
  5. Kemas kini senarai pakej anda sekarang menggunakan "kemas kini apt-get" atau "kemas kini apt".
  6. Periksa sistem anda untuk pakej anak yatim dan perisian yang tidak digunakan menggunakan deborphan, atau "apt-get autoremove". Pakej yang tidak digunakan tidak perlu dikemas kini.
  7. Jalankan perintah "apt-get upgrade" untuk memasang kemas kini perisian terkini.
  8. Edit fail / etc / apt / sumber.daftar, dan tetapkan nama pengedaran baru, misalnya dari Stretch ke Buster.
  9. Kemas kini senarai pakej menggunakan "apt update" atau "apt-get update".
  10. Mulakan perubahan pelepasan dengan menjalankan "apt-get dist-upgrade". Semua pakej yang ada dikemas kini.

Langkah terakhir mungkin memerlukan sedikit masa, tetapi membawa kepada sistem Debian GNU / Linux yang baru. Mungkin berguna untuk menghidupkan semula sistem sekali untuk memulakan dengan kernel Linux baru.

Kesimpulannya

Menyiapkan pemasangan berasaskan rangkaian, dan memastikannya tetap hidup adalah mudah. Ikuti cadangan yang kami berikan dalam artikel ini, dan menggunakan sistem Linux anda akan menyenangkan.

Pautan dan Rujukan

* [1] Debian GNU / Linux, http: // debian.org /
* [2] Debian pada CD / DVD, https: // www.debian.org / CD / indeks.en.html
* [3] GNOME, https: // www.gnome.org /
* [4] XFCE, https: // xfce.org /
* [5] Memasang Debian melalui Internet, https: // www.debian.org / distrib / netinst.en.html
* [6] Gambar pemasangan Debian Live, https: // www.debian.org / CD / langsung / indeks.en.html
* [7] Imej Awan Rasmi Debian, https: // cloud.debian.org / gambar / awan /
* [8] Rangkaian cermin Debian, https: // cdimage.debian.org /
* [9] Peregangan di Pixar Wiki, http: // pixar.wikia.com / wiki / Regangan
* [10] Garis Panduan Perisian Percuma Debian (DFSG), https: // wiki.debian.org / DFSGLisensi
* [11] pilih pakej Debian, pakej https: //.debian.org / regangan / pilihan
* [12] pakej netselect-apt Debian, pakej https: //.debian.org / regangan / netselect-apt
* [13] pakej deborphan Debian, pakej https: //.debian.org / regangan / deborphan
* [14] pakej debfoster Debian, pakej https: //.debian.org / regangan / debfoster
* Skrin [15], https: // www.gnu.org / perisian / skrin /
* [16] tmux, https: // github.com / tmux / tmux / wiki

Ucapan terima kasih

Penulis ingin mengucapkan terima kasih kepada Axel Beckert dan Zoleka Hatitongwe atas pertolongan dan teguran mereka semasa menyiapkan artikel ini.

Port Sumber Terbuka Mesin Permainan Komersial
Rekreasi enjin permainan sumber terbuka dan bebas platform boleh digunakan untuk bermain lama dan juga beberapa tajuk permainan yang baru-baru ini. Ar...
Permainan Perintah Terbaik untuk Linux
Baris perintah bukan hanya sekutu terbesar anda ketika menggunakan Linux-ia juga dapat menjadi sumber hiburan kerana anda dapat menggunakannya untuk m...
Aplikasi Pemetaan Gamepad Terbaik untuk Linux
Sekiranya anda suka bermain permainan di Linux dengan gamepad dan bukannya sistem input papan kekunci dan tetikus biasa, ada beberapa aplikasi berguna...