Quais são as consequências se eu não instalar os “utilitários de sistema padrão” do Debian?

19

Durante a instalação, existe a opção de escolher qual área de trabalho e se a instalação deve ou não standard system utilities. Veja aqui a captura de tela e os pacotes incluídos.

insira a descrição da imagem aqui Pessoalmente, não gosto de instalar muitos pacotes de que não preciso, então pergunto aqui quais são as consequências de não instalar esses utilitários. Por favor, em linguagem simples, que funcionalidade perderei ou inconveniência receberei.

uma oferta não pode recusar
fonte
Não vejo nenhuma captura de tela?
Henrik - parar de doer Monica
@ Henrik, quero dizer o post, a primeira foto é uma captura de tela
uma oferta não pode ser

Respostas:

10

Quais são as consequências de eu não instalar os utilitários de sistema padrão do debian?

Editar

Sem instalar o standard system utilities, você vai ter um trabalho sistema operacional, mas você terá a maior parte da utilitiestarde.

Testei o debian em uma instalação offline do Virtualbox sem uma GUI e sem standard system utilities. A saída de apt list --installed > installed.txtestá aqui .

No sistema operacional instalado, configurei aptporque não está funcionando totalmente, apenas a atualização de segurança está ativada:

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

então eu instalei uma GUI, aqui estão as duas etapas que eu executo:

1) Para configurar o meu sources.list, comentei as seguintes linhas:

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

Adicionando então:

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

2) Correndo taskselpara instalar o Gui: montei o debian.iso para economizar a largura de banda, conectando-me à Internet e instalando minha área de trabalho.

Atualizando o pacote e tudo funciona bem.

NB standard system utilitiesnão está disponível " após a execução taskselno sistema instalado.

O que inclui a tarefa "sistema padrão"?

Esta tarefa está disponível apenas durante a instalação, contém os seguintes pacotes:

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

Corresponde ao seguinte comando:

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

Os seguintes níveis de prioridade são reconhecidos pelas ferramentas de gerenciamento de pacotes Debian.

requeridos

Pacotes necessários para o bom funcionamento do sistema (geralmente, isso significa que a funcionalidade do dpkg depende desses pacotes). A remoção de um pacote necessário pode fazer com que seu sistema fique totalmente quebrado e você pode nem conseguir usar o dpkg para devolver as coisas, portanto, faça isso apenas se souber o que está fazendo. Os sistemas com apenas os pacotes necessários provavelmente não podem ser utilizados, mas possuem funcionalidade suficiente para permitir que o administrador de sistemas inicialize e instale mais software.

importante

Programas importantes, incluindo aqueles que se esperaria encontrar em qualquer sistema semelhante ao Unix. Se a expectativa é de que uma pessoa experiente do Unix, que a encontrou desaparecida, diria "O que está acontecendo, onde está o foo?", Deve ser um pacote importante. [6] Outros pacotes sem os quais o sistema não funcionará bem ou será utilizável também devem ter prioridade importante. Isso não inclui o Emacs, o X Window System, o TeX ou outros aplicativos grandes. Os pacotes importantes são apenas um mínimo de ferramentas necessárias e geralmente esperadas.

padrão

Esses pacotes fornecem um sistema no modo de caracteres razoavelmente pequeno, mas não muito limitado. É o que será instalado por padrão se o usuário não selecionar mais nada. Não inclui muitos aplicativos grandes.

GAD3R
fonte
1
FWIW, se você pegar uma cópia de tasksel(por exemplo, colocá-la em / tmp) e modificar uma leitura de linha (linha 244 em Jessie) !package_installed($package)) {e fazê-la ler algo parecido com o !package_installed("foooooooo$package")) {que você pode fazer /tmp/tasksel --task-packages standardpara obter uma lista completa de pacotes.
Stephen Harris
1
@ GAD3R Não, você não terá um sistema quebrado . Eu faço isso o tempo todo, e nada quebra . Você pode perder algumas funcionalidades por padrão (como montar sistemas de arquivos NFS remotos) se não instalar os pacotes desejados posteriormente, mas esse é o ponto, certo?
Matija Nalis 3/09/16
1
Eu acho que @MatijaNalis está correto, e isso não resulta em um sistema quebrado. Eu também acredito (mas não quero reservar um tempo para verificar agora) que os necessários e os importantes são instalados, mesmo que "utilitários de sistema padrão" não esteja selecionado. Alguém pode confirmar?
Faheem Mitha 3/09/16
1
Olá @ GAD3R. Ok, mas a resposta é um pouco mais longa do que o necessário e um pouco confusa. Por exemplo, qual é a relevância de "No sistema operacional instalado, configurei o apt porque não está totalmente funcionando e instalei uma GUI"? Também o que é (1) e (2)?
Faheem Mitha 4/09/16
1
Observe que você ainda pode acessar essa opção pós-instalação usando o tasksel --new-install.
Jlh
8

De acordo com o artigo csmojo , os utilitários padrão do sistema consistem nos seguintes pacotes no Debian 8 (jessie):

apt-listchanges, lsof, mlocate, w3m, at, libswitch-perl, xz-utils, telnet, dc, bsd-mailx, arquivo, exim4-config, m4, bc, dnsutils, exim4, python2.7, openssh-client, aptitude, conclusão do bash, python, host, informações de instalação, bzip2, reportbug, krb5-locales, bind9-host, tempo, informações, liblockfile-bin, whois, aptitude-comum, patch, ncurses-term, mutt, mime- suporte, exim4-daemon-light, ftp, nfs-comum, python-reportbug, rpcbind, texinfo, python-minimal, procmail, libclass-isa-perl, python-apt, python-apt, exim4-base, debian-faq, doc-debian

Mr. Tao
fonte
Esta é a lista do artigo ao qual o OP vinculou, sim. Mas qual é a resposta para a pergunta?
Jeff Schaller
1
Note-se que at, bc, file, m4, patche timesão utilitários POSIX obrigatórios (I ver pax, outro utilitário POSIX obrigatória não está listado).
Stéphane Chazelas
@JeffSchaller oic, perdi o link no post original. A funcionalidade perdida é exatamente a funcionalidade fornecida pelos pacotes listados. Por inconveniências causadas - bem, a experiência do shell será próxima da fornecida por cmd.exe.
Tao
Provavelmente o único que eu usaria diretamente é o ssh. Vou pular isso, desabilitar os pacotes opcionais e obrigatórios e instalar sob demanda. Obrigado!
Rolf
7

Costumo instalar servidores sem "Utilitários de sistema padrão" e depois instalo apenas o que preciso mais tarde. Ele funciona muito bem (mesmo com eles desmarcada em tasksel, Debian ainda irá instalar necessários pacotes como dpkg, apt-getetc.) e, portanto, resultar em sistema totalmente funcional.

(Nota: eu instalo principalmente dessa maneira, pois não quero nfs-commone seu rpcbinddaemon dependente , nem python exigido por reportbugscripts e coisas assim)

Você pode sempre executar taskselnovamente mais tarde e adicioná-los, se quiser. (e compare os dpkg -lresultados antes e depois para ver exatamente o que está faltando)

Matija Nalis
fonte
Você costuma remover muitos pacotes após a instalação? Por exemplo, libreoffice, evienceg e jogos etc.
uma oferta não pode recusar
1
@buzhidao Para servidores (e desktops, mas eu não corro ambientes de desktop comuns de qualquer maneira), eu absolutamente nunca os instalo em primeiro lugar (ou seja, desmarco tudo tasksele coloco --no-install-recommendscomo padrão) e depois construo a partir daí . E depois das atualizações, eu desinstalo novamente e desinstalo o lixo recém-instalado que não quero. Na verdade, também economiza tempo, a longo prazo, como menos pacotes instalados meios menos coisas para quebrar na próxima atualização e exigem intervenção manual, e não apenas questões menos segurança (principal preocupação)
Matija Nalis
Mas o que exatamente é isso? Coisas como LibreOffice e Rhytmbox (como Ubuntu), ou algumas coisas mais básicas, como um editor de texto?
precisa saber é o seguinte
Definitivamente coisas mais básicas como syslog, wget, nfs-common, rpcbind etc. Para obter a lista completa, consulte wiki.debian.org/tasksel#A.22standard.22_task . Observe que você obviamente não obterá o LibreOffice nem outras coisas da GUI, incluindo o servidor X, a menos que instale uma tarefa com algum gerenciador de ambiente / janela da área de trabalho.
Matija Nalis