Como criar o arquivo virtualbox.deb depois do compililg VirtualBox OSE source package

0

Eu só quero criar manualmente o arquivo virtual box.deb depois de compilar com sucesso o código fonte ( Virtualbox-5.0.16.tar.bz2 ). Eu fiz uma compilação hardend para compilação de virtualbox e segui este link em minhas instruções de virturbox

do desktop do Ubuntu >     
por Prabhakar Prakash 03.05.2016 / 05:04

2 respostas

0

Execute "debuild -us -uc" na pasta principal. Você também pode precisar instalar alguns pacotes adicionais para que o debuild funcione, mas ele deve informar o que está faltando.

    
por jchatham 09.07.2016 / 02:18
0

Você provavelmente deve aprender sobre embalagem. Quase nunca uma pessoa sábia "construiria a partir da fonte" e depois tentaria colocá-la em um pacote. Em vez disso, alguém poderia mexer em arquivos no diretório de origem (o diretório debian) e construir um pacote com o dpkg-buildpackage -rfakeroot. Se nada disso fizer sentido, você precisa aprender seriamente sobre embalagem.

Um bom caminho é rodar "apt-get source seu-package-name-here" e ele vai puxar a fonte e a embalagem para que você possa ver como os pacotes reais são realmente feitos.

Agora, suponha que você ignore todo esse discurso. Estou tentando te salvar de você mesmo. Existe uma maneira de falsificar uma compilação de pacotes, monitorando o efeito de "make install" que captura os arquivos e os transforma em um pseudo pacote. Isso é chamado de "checkinstall", mas se você fizer isso, você será ridicularizado por pessoas muito mais bem informadas que criam pacotes adequadamente. Eu não estou brincando. Se você admitir que qualquer usuário razoável do Debian ou do Ubuntu que você usa o check install, você pode se tornar motivo de riso.

link

link

Quando seus amigos te publicarem um nome como "usuário preguiçoso de Linux que se recusou a aprender a maneira correta de fazer qualquer coisa", você não poderá dizer que não avisei.

Mas eu fiz isso uma vez quando o empacotamento de um projeto Debian foi montado de uma maneira tão ridícula que reconstruir seus pacotes - mesmo que funcionasse - resultou em um spew horrível.

    
por pauljohn32 09.07.2016 / 05:43