Reconfigurações do Debian

Existem alguns comandos úteis que permitem reconfigurar alguns componentes do Debian ou até a distro inteira (como no primeiro boot). Segue abaixo uma pequena lista:

  • apt-setup: Permite reconfigurar os repositórios APT, é a mesma interface carregada no primeiro boot;
  • dpkg-reconfigure pacote: Efetua a reconfiguração de um pacote já instalado. Para isso, ele utiliza a mesma interface de configuração que é exibida quando um pacote é instalado (e se for aplicável ao pacote);
  • base-config: Permite efetuar a configuração do sistema base do Debian com opções como Linguagem, Timezone, usuários e senhas, hostname, apt (o mesmo do apt-setup), instalar pacotes (necessita do pacote base-config instalado).

Bem, pra quem já teve problemas no Xwindow e não sabia exatamente o que executar para reconfigura-lo (eu gostava do Xconfigurator do RedHat :) ), pode executar o comando:
# dpkg-reconfigure xserver-xfree86

Debian para usuários RedHat

Como faz pouco tempo que estou trabalhando com Debian, senti algumas dificuldades com alguns comando que encontrava no mundo RPM (RedHat, Conectiva) e não os encontrava no Debian. Para ajudar outras pessoas que encontram-se na mesma situação, e para minha própria referência, listo alguns comando que acho interessante (se tiver sugestões será muito bem vinda!):

Comandos semelhantes:

Red Hat Debian Descrição
ntsysv rcconf Definir quais serviços serão iniciados (ou não)
service invoke-rc.d iniciar/parar um serviço (ex. service postfix start = invoke-rc.d postfix start
chkconfig update-rc.d Atualiza as informações referentes a inicialização de um serviço.

Outros comandos:

  • dpkg-reconfigure pacote: Reconfigura as opções de um pacote. (a mesma tela que aparece após a instalação de algum pacote) Por exemplo: dpkg-reconfigure gpm
  • apt-file search arquivo: Pesquisa em todo o repositório Debian qual pacote contém o arquivo. Não é necessário ter o pacote instalado.

Recompilando um pacote .DEB

Descobri que existe uma forma fácil de recompilar um pacote no Debian. Tive essa necessidade pois precisei instalar o Darkice (Streamer de audio em tempo real para o Icecast2) com suporte a MP3. Como a compilação padrão so da suporte a OGG Vorbis, pesquisei a melhor forma de recompilar este pacote.

Para isso será necessário instalar o pacote apt-build (# apt-get install apt-build) e em seguida seguir os seguintes passos:

  1. Baixe o fonte do pacote que deseja compilar:
    # apt-build source
  2. Baixe e instale as dependências para compilar este pacote:
    # apt-get build-dep
  3. Caso você queira alterar alguns paramentros da configuração (./configure), edite o arquivo /var/cache/apt-build/build/ /debian/rules e altere as opções conforme suas necessidades.
  4. Compile e instale o pacote:
    # apt-build install
  5. Caso você queira pegar informações sobre um pacote compilado e instalado:
    # apt-cache showsrc

Outro comando interessante, é o apt-build world. Ele é semelhante ao make world dos *BSD e ao emerge world do Gentoo… ele *apenas* recompila todo o sistema operacional. *(existe algumas detalhes que devem ser observados.)