Debian'ın “standart sistem yardımcı programlarını” yüklemezsem sonuçları ne olur?


19

Yükleme sırasında, hangi masaüstünü ve yüklenip yüklenmeyeceğini seçmenize izin verme seçeneği vardır standard system utilities. Ekran görüntüsü ve paketler için buraya bakın .

resim açıklamasını buraya girin Şahsen ben ihtiyacım olmayan pek çok paket yüklemek istemiyorum, bu yüzden burada bu yardımcı programları yüklememenin sonuçları nedir soruyorum. Lütfen sade bir dille hangi işlevselliği kaybedeceğim ya da rahatsız edeceğim.


Hiç ekran görüntüsü görmedim mi?
Henrik,

@Henrik Demek istediğim, ilk resim bir ekran görüntüsü
bir teklif

Yanıtlar:


10

Debian'ın standart sistem yardımcı programlarını kurmamamın sonuçları nedir?

Düzenle

Yüklemeden standard system utilities, bir alacak çalışma işletim sistemi ancak çoğu gerekecektir utilitiessonrası.

Bir GUI olmadan ve olmadan bir Virtualbox çevrimdışı kurulumda debian test ettim standard system utilities. Çıktısı apt list --installed > installed.txtolan burada .

aptTamamen çalışmadığı için yapılandırılan yüklü işletim sisteminden yalnızca güvenlik güncelleştirmesi etkinleştirildi:

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

sonra bir GUI yükledim, İşte ben yürütmek iki adım:

1) Benim yapılandırmak sources.listiçin aşağıdaki satırları yorum var:

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

Sonra ekleyin:

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

2) taskselGui'yi kurmak için koşuyorum: bant genişliğini kaydetmek için debian.iso'yu monte ettim, internete bağlanıp masaüstümü kurun.

Paketi güncellemek ve her şey yolunda gidiyor.

Not standard system utilities"tasksel yüklü sistemde çalıştırdıktan sonra kullanılamıyor" .

"Standart sistem" görevi neleri içerir?

Bu görev yalnızca yükleme sırasında kullanılabilir, aşağıdaki paketleri içerir:

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

Aşağıdaki komuta karşılık gelir:

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

Aşağıdaki öncelik seviyeleri Debian paket yönetim araçları tarafından tanınır.

gereklidir

Sistemin düzgün çalışması için gerekli olan paketler (genellikle dpkg işlevinin bu paketlere bağlı olduğu anlamına gelir). Gerekli bir paketin kaldırılması sisteminizin tamamen bozulmasına neden olabilir ve bir şeyleri geri koymak için dpkg bile kullanamayabilirsiniz, bu yüzden sadece ne yaptığınızı biliyorsanız bunu yapın. Yalnızca gerekli paketlere sahip sistemler muhtemelen kullanılamaz, ancak sysadmin'in daha fazla yazılım önyüklemesi ve yüklemesi için yeterli işlevselliğe sahiptir.

önemli

Herhangi bir Unix benzeri sistemde bulmayı bekleyenler de dahil olmak üzere önemli programlar. Beklenti, onu eksik bulan deneyimli bir Unix kişisinin "Dünyada neler oluyor, foo nerede?" Diyebilmesi önemli bir paket olmalıdır. Sistemin iyi çalışmadığı veya kullanılamayacağı diğer paketlerin de öncelikli olması gerekir. Buna Emacs, X Pencere Sistemi, TeX veya diğer büyük uygulamalar dahil değildir. Önemli paketler, yaygın olarak beklenen ve gerekli araçların minimum bir kısmıdır.

standart

Bu paketler oldukça küçük ancak çok sınırlı olmayan bir karakter modu sistemi sağlar. Kullanıcı başka bir şey seçmezse varsayılan olarak yüklenecek olan budur. Birçok büyük uygulama içermez.


1
FWIW, bir kopyasını alırsanız tasksel(örn. / Tmp içine koyun) ve bir satır (Jessie üzerinde 244 satırı) okumasını değiştirir !package_installed($package)) {ve bunun gibi bir şey okumasını !package_installed("foooooooo$package")) {yaparsanız /tmp/tasksel --task-packages standard, paketlerin tam listesini almak için yapabilirsiniz .
Stephen Harris

1
@ GAD3R Hayır, bozuk bir sistem elde edemezsiniz . Bunu her zaman yaparım ve hiçbir şey kırılmaz . İstenen paketleri daha sonra kurmazsanız, varsayılan olarak bazı işlevleri (örneğin, uzak NFS dosya sistemlerini monte etmek gibi) kaçırabilirsiniz, ancak önemli olan budur, değil mi?
Matija Nalis

1
Ben @MatijaNalis doğru olduğunu düşünüyorum ve bu yok değil bir kırık sisteminde sonuçlanır. Ayrıca "standart sistem yardımcı programları" seçili olmasa bile hem gerekli hem de önemli olanların yüklendiğine inanıyorum (ancak şu anda doğrulamak için zaman ayırmak istemiyorum). Herkes onaylayabilir mi?
Faheem Mitha

1
Merhaba @ GAD3R. Tamam, ama cevap gerekenden biraz daha uzun ve biraz kafa karıştırıcı. Örneğin, "Tamamen çalışmıyor çünkü o zaman bir GUI yükledim çünkü apt yapılandırılmış OS işletim sistemi" alaka nedir? Ayrıca (1) ve (2) ne içindir?
Faheem Mitha

1
Yükleme sonrasında bu seçeneğe yükleme sonrası erişmeye devam edebileceğinizi unutmayın tasksel --new-install.
jlh

8

CSmojo makalesine göre standart sistem yardımcı programları Debian 8 (jessie) üzerinde aşağıdaki paketlerden oluşur :

apt-listchanges, lsof, mlocate, w3m, at, libswitch-perl, xz-utils, telnet, dc, bsd-mailx, dosya, exim4-config, m4, bc, dnsutils, exim4, python2.7, openssh-istemcisi, yetenek, bash-tamamlama, python, ana bilgisayar, install-info, bzip2, reportbug, krb5-locales, bind9-host, zaman, bilgi, liblockfile-bin, whois, ortak-ortak, yama, ncurses-term, mutt, mime- destek, exim4-daemon-light, ftp, nfs-common, python-reportbug, rpcbind, texinfo, python-minimal, procmail, libclass-isa-perl, python-apt, python-destek, exim4-base, debian-faq, doc-debian


Bu OP'nin bağlı olduğu makaledeki listedir, evet. Ama sorunun cevabı nedir?
Jeff Schaller

1
Not at, bc, file, m4, patchve timezorunlu POSIX araçları (I, bkz pax, bir zorunlu POSIX programı gösterilmemektedir).
Stéphane Chazelas

@JeffSchaller oic, orijinal gönderideki bağlantıyı kaçırdım. Kaybedilen işlevsellik, listelenen paketler tarafından sağlanan işlevdir. Neden olunan rahatsızlık için - kabuk deneyimi tarafından sağlanan deneyime yakın olacaktır cmd.exe.
Bay Tao

Muhtemelen doğrudan kullanacağım tek şey ssh. Bunu atlayıp isteğe bağlı ve gerekli paketleri devre dışı bırakıp isteğe bağlı olarak yükleyeceğim. Teşekkürler!
Rolf

7

Sık sık "Standart sistem yardımcı programları" olmadan sunucuları yüklerim ve daha sonra sadece daha sonra ihtiyacım olanı yüklerim. İyi çalışıyor (seçili olmasa bile taskselDebian hala yüklenecek) gerekli gibi paketler dpkg, apt-getve böylece tamamen işlevsel bir sistem neden vs.).

(Not: Öncelikle istemediğim gibi yüklüyorum nfs-common yüklüyorum ve bağımlı rpcbinddaemon, reportbugkomut dosyası ve bunun gibi şeyler için gerekli python )

Daha taskselsonra tekrar koşabilir ve isterseniz bunları ekleyebilirsiniz. (ve dpkg -ltam olarak neyin eksik olduğunu görmek için çıkışları öncesi ve sonrası karşılaştırın )


Kurulumdan sonra genellikle çok fazla paket kaldırıyor musunuz? Örneğin, libreoffice, evienceg ve oyunlar vb.
bir teklif

1
@buzhidao Sunucular (ve masaüstleri için, ama yine de her zamanki masaüstü ortamlarını çalıştırmıyorum), kesinlikle onları asla ilk etapta yüklemem (yani her şeyin seçimini kaldırırım ve varsayılan olarak taskselkoydum --no-install-recommends) ve sonra oradan inşa ederim . Ve yükseltmelerden sonra tekrar gidiyorum ve istemediğim yeni yüklenen önemsiz dosyaları kaldırıyorum. Ayrıca, daha az paket yüklendiğinde, bir sonraki yükseltmede daha az şey yapmak ve manuel müdahale gerektirmek için daha az şey anlamına geldiği için uzun vadede zaman kazandırır ve yalnızca daha az güvenlik sorunu (birincil sorun) değildir
Matija Nalis

Ama bu tam olarak nedir? LibreOffice ve Rhytmbox (Ubuntu gibi) gibi şeyler mi, yoksa metin editörü gibi daha temel şeyler mi?
TrudleR

Syslog, wget, nfs-common, rpcbind vb. Gibi daha temel şeyler. Tam liste elde etmek için wiki.debian.org/tasksel#A.22standard.22_task adresine bakın . Bazı masaüstü ortamları / pencere yöneticileriyle görev yüklemediğiniz sürece, LibreOffice veya X sunucusu da dahil olmak üzere diğer GUI öğelerini alamayacağınızı unutmayın.
Matija Nalis
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.