r7 - 01 Oct 2005 - 00:23:10 - IuriDinizYou are here: TWiki >  Personal Web  > CriarArquivoDeb

Programas Necessários

sudo apt-get install dh-make
sudo apt-get install debhelper
sudo apt-get install autotools-dev
sudo apt-get install fakeroot
sudo apt-get install dpatch

o mais rápido possível (programas )

cd /tmp
tar xvzf vyqchat-0.2.8.tar.gz
cd vyqchat

dh_make -e iuri@NOSPAMdigizap.com.br -f ../vyqchat-0.2.8.tar.gz
# descricao do pacote
vim debian/control
# changelog do arquivo
vim debian/changelog
# como rodar o make, como rodar o ./configure (se existir), como instalar, etc...
vim debian/rules
# construir
dpkg-buildpackage -rfakeroot

libs

Faça o mesmo procedimento acima, no dh_make quando perguntado sobre o tipo escolha lib.

Edite o control e remova o broken

#!/bin/sh
perl -i -e 's/BROKEN//g' debian/rules

Edite o debian/rules na seção install, e coloque no canto correto o que é de pacote-dev e o que é de pacote , exemplo para sipxportlib

# in a random place of debian/rules (of course no).
# [...]
install: build
        dh_testdir
        dh_testroot
        dh_clean -k
        dh_installdirs

        # Add here commands to install the package into debian/tmp
        $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp

        # sipxportlib
        rm -vRf $(CURDIR)/debian/sipxportlib/usr/bin
        mkdir -p $(CURDIR)/debian/sipxportlib/usr/bin
        rsync -avP $(CURDIR)/debian/tmp/usr/bin/ $(CURDIR)/debian/sipxportlib/usr/bin/

        rm -vRf $(CURDIR)/debian/sipxportlib/usr/lib
        mkdir -p $(CURDIR)/debian/sipxportlib/usr/lib
        rsync -avP $(CURDIR)/debian/tmp/usr/lib/ $(CURDIR)/debian/sipxportlib/usr/lib/

        #sipxportlib-dev
        rm -vRf $(CURDIR)/debian/sipxportlib-dev/usr/include
        mkdir -p $(CURDIR)/debian/sipxportlib-dev/usr/include
        rsync -avP $(CURDIR)/debian/tmp/usr/include/ $(CURDIR)/debian/sipxportlib-dev/usr/include/
# [...]

Perl package

dh-make-perl 
dpkg-buildpackage -rfakeroot

Java package

fakeroot make-jpkg jre-1_5_0_04-linux-i586.bin

Referências

Recompilar um pacote

Baixar arquivos: *.orig.tar.gz, *.dsc, *.diff.gz

Executar:

dpkg-source -x *.dsc
-- IuriDiniz - 28 Jul 2005
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r7 < r6 < r5 < r4 < r3 | More topic actions
 
Powered by TWiki
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback