AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / unix / Perguntas / 430717
Accepted
J. Taylor
J. Taylor
Asked: 2018-03-17 17:34:55 +0800 CST2018-03-17 17:34:55 +0800 CST 2018-03-17 17:34:55 +0800 CST

Como usar o apt para instalar pacotes específicos de dentro do Debian Installer?

  • 772

Estou tentando fazer uma instalação do Debian sem X, servidor de impressão, etc. Só quero instalar as tarefas de "utilitários de sistema padrão". Mas se eu quisesse instalar certos pacotes como gerenciador de rede, firmware-linux-nonfree e wireless-tools, como eu faria isso de dentro do instalador Debian? (Depois de reiniciar em uma nova instalação, não tenho conexão de rede, ferramentas sem fio etc. e não consigo instalar nada sem baixar arquivos .deb e usar o dpkg). Portanto, quero encontrar uma maneira de acessar um terminal e instalar manualmente os arquivos enquanto tenho uma conexão de rede, durante o instalador.

Como instalo pacotes a partir do CD de instalação do Debian, uma vez que a parte tasksel do instalador tenha concluído a busca e instalação dos utilitários padrão? Por exemplo, se eu quisesse instalar o gerenciador de rede do instalador Debian, como faria isso?

debian software-installation
  • 2 2 respostas
  • 459 Views

2 respostas

  • Voted
  1. Best Answer
    J. Taylor
    2018-03-18T11:01:26+08:002018-03-18T11:01:26+08:00

    Conversei com algumas pessoas no IRC e obtive uma solução viável. Infelizmente, não há uma maneira simples de selecionar pacotes específicos para instalar a partir do instalador Debian (o que seria um bom recurso para ver em versões futuras do instalador debian em vez de ter tasksel como a única opção para escolher pacotes). Mas você pode fazer isso acessando uma linha de comando, mounting e chrooting no sistema de arquivos /target e instalando os pacotes manualmente usando apt.

    Após a etapa tasksel, onde instalei os "utilitários padrão do sistema", esperei que os pacotes terminassem de instalar e que o prompt de instalação do grub fosse carregado. Antes de instalar o grub, mudei para um terminal pressionando ALT+F2. Uma vez no terminal, digitei o seguinte:

    mount -o bind /sys /target/sys
    mount -o bind /dev /target/dev
    chroot /target
    

    Agora que o ambiente está configurado corretamente, edite /etc/apt/sources.listpara adicionar os repositórios contribe non-freese precisar instalar pacotes a partir daí.

    Em seguida, execute apt-get updatee instale os pacotes necessários usando apt. Por exemplo, para instalar o gerenciador de rede e o linux-firmware-nonfree, acabei de apt-get install network-manager linux-firmware-nonfreeinstalar e instalei corretamente ambos no ambiente de destino.

    Para voltar ao instalador, digite "exit" para sair do ambiente chroot e pressione ALT+F1. A partir daí, você pode continuar com a instalação do grub como de costume.

    • 2
  2. Mike
    2020-03-05T16:48:35+08:002020-03-05T16:48:35+08:00

    Existe (outra) maneira indireta de fazer isso: durante o menu inicial do instalador, use as teclas de seta para destacar a entrada que deseja iniciar, sem pressionar Enter.

    Em seguida, pressione 'e' para editar a linha de comando do GRUB em um editor semelhante ao Emacs. A linha que começa com "linux" denota a linha de comando do Kernel. Antes do silêncio ---, adicione os seguintes parâmetros:

    linux /install.amd/vmlinuz vga=788 apt-setup/local0/repository="http://deb.debian.org/debian buster main contrib non-free" apt-setup/use_mirror=false pkgsel/include=" vaca gerenciador de rede linux-firmware-nonfree " --- silencioso

    (adapte o codinome do release, aqui é buster)

    Em seguida, pressione F10 para confirmar suas alterações e proceda como de costume, os pacotes serão adicionados logo após as tarefas usuais que você selecionou.

    A propósito, os parâmetros do kernel adicionados antes --- não são transferidos para o initramdisk 'final'. No entanto, mesmo se você colocá-los no final, o di é inteligente o suficiente para reconhecer e remover os que usa, portanto, não mudaria nada. O restante (aqui, "silencioso") é gravado /etc/default/grubna variável GRUB_CMDLINE_LINUX_DEFAULT

    A maneira mais limpa seria usar um arquivo preseed. Você passaria file= ou url= (os atalhos para preseed/file e preseed/url) em uma linha de comando do kernel codificada e, em seguida, reconstruiria a mídia de inicialização. Ou você pode fornecê-los ao usar a imagem netboot via PXE.

    • 0

relate perguntas

  • Configuração do GRUB para reconhecer diferentes ambientes de desktop (instalações) da mesma distribuição Linux

  • astyle não altera a formatação do arquivo de origem

  • Recebendo e-mail em um novo Debian fresco

  • Debian Stretch: gnome-software segfault em libgs_plugin_systemd-updates.so

  • Como digitar ü no Pinyin IME?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    ssh Não é possível negociar: "nenhuma cifra correspondente encontrada", está rejeitando o cbc

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    Como descarregar o módulo do kernel 'nvidia-drm'?

    • 13 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Wong Jia Hau ssh-add retorna com: "Erro ao conectar ao agente: nenhum arquivo ou diretório" 2018-08-24 23:28:13 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST
  • Martin Hope
    Bagas Sanjaya Por que o Linux usa LF como caractere de nova linha? 2017-12-20 05:48:21 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve