Changes
Page history
arthurbdiniz-guest created page: home
authored
Nov 01, 2018
by
Arthur Diniz
Show whitespace changes
Inline
Side-by-side
home.md
0 → 100644
View page @
ef41308a
Acessar: https://tracker.debian.org/pkg/hello
Lista Orphaned: https://www.debian.org/devel/wnpp/orphaned
Lista de pacotes do kanashiro :https://qa.debian.org/developer.php?login=kanashiro.duarte@gmail.com
QA upload
unstable
----------------------------------------------------------
SOURCE-LIST
----------------------------------------------------------
deb -> binaries
deb-src -> source packages
main -> debian project (free software)
contrib -> free software that depends on private software
non-free -> private software
----------------------------------------------------------
DEBUILD (forma mais manual de empacotamento)
----------------------------------------------------------
$ ar -x arquivo.deb -> Para extração do pacote .deb
$ apt source
<package>
. -> get source code of package
$ apt install devs -> necessário pra construir pacotes
$ debuild -us -uc -> Faz a construção do pacote no diretório em cima do atual
----------------------------------------------------------
SBUILD -> https://wiki.debian.org/sbuild
----------------------------------------------------------
Faz isolamento da sua maquina para diferentes ambientes
$ schroot -ls -> lista os ambientes
$ schroot -c unstable-amd64 -> entra no ambiente
$ sbuild -d stable
export variaveis no bashrc DEBEMAIL DEBNAME...
$ dch -i -> colocar um novo changelog
----------------------------------------------------------
LINT (Ferramenta de analise do pacote)
----------------------------------------------------------
Faz a build do pacote e depois roda a analise
$ apt install lintian
-- Configuração do lint na wiki do sbuild
-- Depois só rodar o sbuild
----------------------------------------------------------
APT-FILE
----------------------------------------------------------
$ apt install apt-file
$ apt-file search -> procura um pacote
$ apt-file list -> lista tudo dentro do pacote
----------------------------------------------------------
sftwre livr pilares
----------------------------------------------------------
1) estudar
2) modificar
3) distribuir
4) redistribuir
ls /usr/share/common-licenses/ -> Contém as licenças mais comuns
----------------------------------------------------------
QUILT Construir patcher, aplicar, desaplicar, etc
----------------------------------------------------------
$ apt install quilt
$ man quilt
Exemplo de patch para alterar o README
$ quilt new
<nome>
Ex nome: 0001-update-readme.patch
Criou um diretório patcher
Adicionar arquivo ao patch
$ quilt add README
$ quilt edit README -> Editando o arquivo
$ quilt refresh -> atualiza os patches
$ quilt delete -> Delete patch
$ quilt import -> importa patches
$ quilt push
<nome-do-patch>
-> Aplicar patch até um certo ponto
$ quilt pop
<sha>
-> Remove patch
$ quilt pop -a -> Remove todos os patch
----------------------------------------------------------
REPORT BUG
----------------------------------------------------------
$ apt-get install reportbug
wiki.debian/reportbug
OBS
O quilt gera uma pasta local chamada .pc com os patches aplicados com o código aplicado
DEBMAIL
DEBNAME
OFTC
debian-br-devel
package:
nick: kanashiro
kanashiro@debian.org
----------------------------------------------------------
18/10/2018
----------------------------------------------------------
http://honk.sigxcpu.org/projects/git-buildpackage/manual-html
https://riseup.net/en/security/message-security/openpgp/gpg-keys#using-the-linux-command-line
https://wiki.debian.org/Keysigning
\ No newline at end of file