Apa konsekuensinya jika saya tidak menginstal "utilitas sistem standar" dari Debian?


19

Selama instalasi, ada pilihan untuk membiarkan Anda memilih desktop mana dan apakah menginstal atau tidak standard system utilities. Lihat di sini untuk cuplikan layar dan paket-paket yang disertakan.

masukkan deskripsi gambar di sini Secara pribadi saya tidak suka menginstal banyak paket yang tidak saya butuhkan, jadi saya bertanya di sini apa konsekuensi dari tidak menginstal utilitas ini. Tolong dalam bahasa sederhana apa fungsi saya akan kehilangan atau ketidaknyamanan yang akan saya dapatkan.


Saya tidak melihat tangkapan layar apa pun?
Henrik mendukung komunitas

@ Henrik Maksudku posting, gambar pertama adalah screenshot
tawaran tidak bisa menolak

Jawaban:


10

Apa konsekuensinya saya tidak menginstal utilitas sistem standar debian?

Edit

Tanpa menginstal standard system utilities, Anda akan mendapatkan bekerja sistem operasi tetapi Anda akan membutuhkan sebagian besar utilitiesnanti.

Saya telah menguji debian di instalasi offline Virtualbox tanpa GUI dan tanpa standard system utilities. Outputnya apt list --installed > installed.txtada di sini .

Dari OS yang diinstal saya telah mengkonfigurasi aptkarena tidak sepenuhnya berfungsi hanya pembaruan keamanan diaktifkan:

deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main

maka saya telah menginstal GUI, berikut adalah dua langkah yang saya jalankan:

1) Untuk mengkonfigurasi saya, sources.listsaya punya komentar keluar dari baris berikut:

deb http://ftp.fr.debian.org/debian/ jessie/updates main
deb http://ftp.fr.debian.org/debian/ jessie/updates main

Kemudian menambahkan:

deb http://ftp.fr.debian.org/debian/ jessie main
deb-src http://ftp.fr.debian.org/debian/ jessie main

2) Menjalankan taskseluntuk menginstal Gui: saya memasang debian.iso untuk menghemat bandwidth, menghubungkan ke internet kemudian menginstal desktop saya.

Memperbarui paket dan semuanya berfungsi dengan baik.

NB standard system utilitiestidak tersedia " setelah dijalankan taskselpada sistem yang diinstal.

Apa yang termasuk dalam tugas "sistem standar"?

Tugas ini hanya tersedia selama instalasi, ini berisi paket-paket berikut:

# tasksel --task-packages standard
~pstandard
~prequired
~pimportant

Itu sesuai dengan perintah berikut:

aptitude search ~pstandard ~prequired ~pimportant -F%p

Level prioritas berikut dikenali oleh alat manajemen paket Debian.

yg dibutuhkan

Paket yang diperlukan untuk berfungsinya sistem (biasanya, ini berarti bahwa fungsi dpkg tergantung pada paket ini). Menghapus paket yang diperlukan dapat menyebabkan sistem Anda menjadi benar-benar rusak dan Anda bahkan mungkin tidak dapat menggunakan dpkg untuk mengembalikan sesuatu, jadi lakukan saja jika Anda tahu apa yang Anda lakukan. Sistem dengan hanya paket yang diperlukan mungkin tidak dapat digunakan, tetapi mereka memiliki fungsionalitas yang cukup untuk memungkinkan sysadmin untuk boot dan menginstal lebih banyak perangkat lunak.

penting

Program-program penting, termasuk yang akan ditemukan di sistem seperti Unix. Jika harapannya adalah bahwa orang Unix berpengalaman yang menemukannya hilang akan berkata "Apa yang sedang terjadi, di mana foo?", Itu harus menjadi paket penting. [6] Paket lain yang tanpanya sistem tidak akan berjalan dengan baik atau dapat digunakan juga harus memiliki prioritas penting. Ini tidak termasuk Emacs, Sistem X Window, TeX atau aplikasi besar lainnya. Paket-paket penting hanyalah alat minimal yang umum diharapkan dan diperlukan.

standar

Paket-paket ini menyediakan sistem mode karakter yang cukup kecil tetapi tidak terlalu terbatas. Inilah yang akan diinstal secara default jika pengguna tidak memilih yang lain. Itu tidak termasuk banyak aplikasi besar.


1
FWIW, jika Anda mengambil salinan tasksel(misalnya memasukkannya ke / tmp) dan memodifikasi satu baris (baris 244 di Jessie) membaca !package_installed($package)) {dan membuatnya membaca sesuatu seperti !package_installed("foooooooo$package")) {yang dapat Anda lakukan /tmp/tasksel --task-packages standarduntuk mendapatkan daftar paket lengkap.
Stephen Harris

1
@ GAD3R Tidak, Anda tidak akan mendapatkan sistem yang rusak . Saya melakukannya sepanjang waktu, dan tidak ada yang rusak . Anda mungkin melewatkan beberapa fungsi secara default (seperti memasang sistem file NFS jarak jauh) jika Anda tidak menginstal paket yang diinginkan nanti, tetapi itu intinya, kan?
Matija Nalis

1
Saya pikir @MatijaNalis benar, dan ini tidak menghasilkan sistem yang rusak. Saya juga percaya (tetapi tidak ingin meluangkan waktu untuk memverifikasi sekarang) bahwa keduanya diperlukan dan penting diinstal bahkan jika "utilitas sistem standar" tidak dipilih. Adakah yang bisa mengkonfirmasi?
Faheem Mitha

1
Hai @ GAD3R. Ok, tapi jawabannya agak lebih panjang dari yang diperlukan, dan agak membingungkan. Sebagai contoh, apa relevansi "Dari OS yang diinstal saya telah mengkonfigurasi apt karena tidak sepenuhnya berfungsi maka saya telah menginstal GUI"? Juga untuk apa (1) dan (2)?
Faheem Mitha

1
Perhatikan bahwa Anda masih dapat mengakses opsi pasca pemasangan dengan menggunakan tasksel --new-install.
jlh

8

Menurut artikel csmojo, utilitas sistem standar terdiri dari paket-paket berikut pada Debian 8 (jessie):

apt-listchanges, lsof, mlocate, w3m, at, libswitch-perl, xz-utils, telnet, dc, bsd-mailx, file, exim4-config, m4, bc, dnsutils, exim4, python2.7, openssh-client, aptitude, bash-completion, python, host, install-info, bzip2, reportbug, krb5-locales, bind9-host, waktu, info, liblockfile-bin, whois, aptitude-common, patch, ncurses-term, mutt, mime- dukungan, exim4-daemon-light, ftp, nfs-common, python-reportbug, rpcbind, texinfo, python-minimal, procmail, libclass-isa-perl, python-apt, python-support, exim4-base, debian-faq, doc-debian


Ini adalah daftar dari artikel yang terhubung dengan OP, ya. Tapi apa jawaban untuk pertanyaan itu?
Jeff Schaller

1
Perhatikan bahwa at, bc, file, m4, patchdan timeyang wajib POSIX utilitas (saya lihat pax, utilitas POSIX wajib lain tidak terdaftar).
Stéphane Chazelas

@JeffSchaller, saya telah melewatkan tautan di pos asli. Hilangnya fungsi adalah persisnya fungsi yang disediakan oleh paket yang terdaftar. Untuk ketidaknyamanan yang disebabkan - yah, pengalaman shell akan dekat dengan yang disediakan oleh cmd.exe.
Tn. Tao

Mungkin satu-satunya yang saya gunakan langsung adalah ssh. Saya akan melewati ini kemudian menonaktifkan paket opsional dan diperlukan dan menginstal sesuai permintaan. Terima kasih!
Rolf

7

Saya sering menginstal server tanpa "Utilitas sistem standar" dan kemudian hanya menginstal apa yang saya butuhkan nanti. Ini berfungsi dengan baik (bahkan dengan mereka tidak terpilih tasksel, Debian masih akan menginstal paket yang diperlukan seperti dpkg, apt-getdll.) Dan dengan demikian menghasilkan sistem yang berfungsi penuh.

(Catatan: Saya terutama menginstalnya seperti yang saya tidak inginkan nfs-commondan rpcbinddaemonnya yang tergantung , atau python yang diperlukan oleh reportbugskrip dan hal-hal seperti itu)

Anda dapat selalu menjalankan tasksellagi nanti dan menambahkannya jika Anda mau. (dan bandingkan dpkg -louputs sebelum dan sesudahnya untuk melihat apa yang sebenarnya Anda lewatkan)


Apakah Anda biasanya menghapus banyak paket setelah instalasi? Misalnya, libreoffice, evienceg, dan game dll.
tawaran tidak dapat ditolak

1
@buzhidao Untuk server (dan desktop, tapi saya tidak menjalankan lingkungan desktop biasa), saya benar - benar tidak pernah menginstalnya sama sekali di tempat pertama (mis. Saya membatalkan pilihan semuanya tasksel, dan meletakkan --no-install-recommendssebagai default) dan kemudian membangun dari sana . Dan setelah peningkatan, saya pergi lagi dan menghapus sampah yang baru diinstal yang tidak saya inginkan. Ini sebenarnya juga menghemat waktu dalam jangka panjang, karena semakin sedikit paket yang diinstal berarti semakin sedikit hal yang perlu diputuskan pada peningkatan selanjutnya dan memerlukan intervensi manual, dan bukan hanya masalah keamanan yang kurang (perhatian utama)
Matija Nalis

Tapi apa sebenarnya itu? Hal-hal seperti LibreOffice dan Rhytmbox (seperti Ubuntu), atau beberapa hal yang lebih mendasar seperti editor teks?
TrudleR

Hal-hal yang pasti lebih mendasar seperti syslog, wget, nfs-common, rpcbind dll. Untuk mendapatkan daftar lengkap lihat wiki.debian.org/tasksel#A.22standard.22_task . Perhatikan bahwa Anda jelas tidak akan mendapatkan LibreOffice atau hal-hal GUI lainnya termasuk server X kecuali jika Anda menginstal tugas dengan beberapa desktop manager lingkungan / window.
Matija Nalis
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.