Eu criei com sucesso um pacote debian sem erros. No entanto pbuilder e meu upload ppa não copia arquivos para o diretório / opt /. Eu tenho a seguinte árvore:
├── opt
│ └── myDir
│ └── myfile
└── DEBIAN
├── control
├── postinst
└── preinst and many more ....
Eu criei o modelo usando dh_make
e editei postinst, direitos autorais, controle etc.
Eu pensei que /opt
será clonado automaticamente para minha /opt
na instalação. Este é o caso quando eu construo meu pacote usando debuild -us -uc
e instalo esse pacote usando dpkg -i
, mas infelizmente isso não acontece quando eu verifico a saída do pbuilder ou do meu ppa. Apenas um diretório de criação vazio em /opt/myDir
é criado. Estou disposto a dar mais informações caso seja necessário. Qualquer orientação é apreciada.
Algumas informações são as seguintes:
debian / arquivo de controle
Source: myproj
Section: utils
Priority: optional
Maintainer: My Name <myname...>
Build-Depends: debhelper (>=9), sudo, qtbase5-dev, qtchooser, qt5-qmake, qtbase5-dev-tools, gksu, nmap, xterm, fontconfig
Standards-Version: 3.9.6
Homepage: <mygit..>
#Vcs-Git: git://anonscm.debian.org/collab-maint/myproject.git
#Vcs-Browser: https://anonscm.debian.org/cgit/collab-maint/myproject.git
Package: mypackage
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: descriptions
postinst
: é um script bash que compila o projeto Qt no destino /opt/myDir
rules
file. copyright
está bem estabelecido. debuild
fornece alguns avisos, mas não erros. Por favor, ajude-me a resolver o problema original de / opt não ser clonado no sistema de arquivos de destino. Obrigado.