Como usar o dpkg para terminar de configurar os pacotes extraídos

1

O comando "dpkg -i debfilename.deb" instalará (extrairá e configurará) os pacotes em defilename.deb.

Como faço essa mesma operação em duas etapas: 1) extrai os arquivos e 2) configura os arquivos?

Alternativamente, como eu poderia executar a etapa de instalação sem sobrescrever os arquivos que já foram criados na última vez em que foram executados?

Eu quero editar uma linha de um arquivo de origem que tenha um erro e reinstalar sem sobrescrevê-lo. Obrigado.

    
por geru 26.02.2017 / 20:36

2 respostas

0

Você pode usar dpkg-source para empacotar e descompactar os arquivos fonte de um pacote Debian.

Mais informações:

dpkg da Wikipédia O dpkg-dev contém uma série de ferramentas de desenvolvimento necessárias para descompactar, construir e carregar pacotes fonte Debian. [10] Estes incluem:

  • O dpkg-source embala e descompacta os arquivos de origem de um pacote Debian.

Como está escrito em Formato de arquivo da Wikipedia Deb

Desde o Debian 0.93, um pacote deb é implementado como um ar archive. [7] Este arquivo contém três arquivos em uma ordem específica:

  • debian-binary - Contém uma única linha fornecendo o número da versão do formato do pacote. (2.0 para as versões atuais do Debian).
  • control archive - Um arquivo tar chamado control.tar contém os scripts do mantenedor e a meta-informação do pacote (nome do pacote, versão, dependências e mantenedor). A compactação do arquivo com gzip ou xz é suportada. A extensão do arquivo é alterada para indicar o método de compactação.
  • data archive - Um arquivo tar chamado data.tar contém os arquivos instaláveis reais. A compactação do arquivo com gzip, bzip2, lzma ou xz é suportada. A extensão do arquivo é alterada para indicar o método de compactação.
por Yaron 26.02.2017 / 20:42
0

O * .deb é um pacote instalado. Se o instalador incluísse recursos para permitir que o usuário fizesse modificações durante a instalação (como os instaladores phpmyadmin e mysql ), você receberia uma solicitação quando necessário.

Se você não receber um aviso, ele não faz parte do pacote. Você teria que instalar o pacote e configurá-lo após a instalação.

Como alternativa, você pode tentar encontrar a origem do pacote. Compilar a fonte dá ao usuário a opção de fazer o tipo de alterações que você mencionou. Você também pode criar um * .deb para o instalador que pode incluir solicitações de usuário final para configuração personalizada.

    
por L. D. James 26.02.2017 / 20:43