Pesquisa de site

Como reconfigurar o pacote instalado no Ubuntu e Debian


dpkg-reconfigure é uma poderosa ferramenta de linha de comando usada para reconfigurar um pacote já instalado. É uma das várias ferramentas oferecidas no dpkg – o principal sistema de gerenciamento de pacotes no Debian/Ubuntu Linux. Funciona em conjunto com o debconf, o sistema de configuração para pacotes Debian. O Debconf registra a configuração de todos os pacotes instalados no seu sistema.

Na verdade, esta ferramenta pode ser usada para reconfigurar uma instalação inteira do sistema Ubuntu ou Debian. Basta fornecer o(s) nome(s) do(s) pacote(s) a ser reconfigurado e ele fará uma série de perguntas de configuração, da mesma forma que quando o pacote foi inicialmente instalado em seu sistema.

Ele pode permitir que você recupere as configurações de um pacote instalado, bem como altere as configurações atuais desse pacote conforme registradas no decconf. Uma categoria comum de pacotes que você pode reconfigurar são aqueles cujas configurações são determinadas por questões no script de instalação do pacote, geralmente mostradas através de uma interface gráfica durante o processo de instalação do pacote, por exemplo phpmyadmin.

Ver configurações do pacote instalado

Para visualizar as configurações atuais de um pacote instalado “phpmyadmin“, use o utilitário debconf-show conforme mostrado.

sudo debconf-show phpmyadmin

Reconfigurar o pacote instalado no Debian e Ubuntu

Se você já instalou um pacote, por exemplo phpmyadmin, você pode reconfigurá-lo passando o nome do pacote para dpkg-reconfigure conforme mostrado.

sudo dpkg-reconfigure phpmyadmin

Depois de executar o comando acima, você poderá começar a reconfigurar o phpmyadmin conforme mostrado na imagem a seguir. Ser-lhe-á feita uma série de perguntas, selecione as configurações desejadas e conclua o processo.

Quando o processo de reconfiguração do phpmyadmin for concluído, você verá algumas informações úteis sobre as novas configurações do pacote, conforme mostrado na imagem a seguir.

Existem algumas opções úteis que permitem alterar seu comportamento padrão, explicaremos algumas das mais úteis na prática, a seguir.

O sinalizador -f é usado para escolher o frontend (como dailog, readline, Gnome, Kde, Editor ou não interativo) a ser usado.

sudo dpkg-reconfigure -f readline phpmyadmin

Você pode alterar permanentemente o frontend padrão através do debconf, executando o seguinte comando.

sudo dpkg-reconfigure debconf

Use as teclas Para cima e Para baixo para selecionar uma opção e pressione a tecla TAB para escolher Ok e pressione < forte>Entre.

Escolha também quais perguntas ignorar de acordo com o nível de prioridade, conforme mostrado na captura de tela e pressione Enter.

Para especificar a prioridade mínima das perguntas que serão exibidas, diretamente na linha de comando, utilize a opção -p.

sudo dpkg-reconfigure -p critical phpmyadmin

Alguns pacotes podem estar em um estado inconsistente ou quebrado; nesse caso, você pode usar o sinalizador -f para forçar o dpkg-reconfigure a reconfigurar um pacote. Lembre-se de usar esta bandeira com cuidado!

sudo dpkg-reconfigure -f package_name

Para obter mais informações, consulte a página de manual dpkg-reconfigure.

man dpkg-reconfigure

Por enquanto é isso! Se você tiver alguma dúvida sobre como usar o dpkg-reconfigure, ou alguma opinião adicional para compartilhar, entre em contato conosco através da seção de comentários abaixo.