all options
buster  ] [  bullseye  ] [  bullseye-backports  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Source: devscripts  ]

Package: devscripts (2.23.7)

Links for devscripts

Screenshot

Debian Resources:

Download Source Package devscripts:

Maintainers:

Similar packages:

scripts para tornar mais fácil a vida de mantenedores(as) de pacotes Debian

Contém os seguintes scripts, dependências e recomendações mostradas entre colchetes:

 - annotate-output: executa um comando e acrescenta tempo e fluxo (0 para saída
   padrão stdout, E para saída de erro padrão stderr) para cada linha de saída.
 - archpath: imprime nomes de pacote arch (tla/Bazaar 1.x). Também suporta
   calcular os nomes de pacotes para outros ramos. [tla]
 - bts: uma ferramenta de linha de comando para acessar o Debian Bug Tracking
   System, tanto para enviar emails para control@bts.debian.org quanto para
   acessar as páginas web e a interface SOAP do BTS. [www-browser,
   libauthen-sasl-perl, libsoap-lite-perl, liburi-perl, libwww-perl,
   bsd-mailx | mailx]
 - build-rdeps: Busca todos os pacotes com build-depend em um dado pacote.
   [dctrl-tools, dose-extra, libdpkg-perl]
 - chdist: ferramenta para brincar facilmente com várias distribuições
   [dctrl-tools]
 - checkbashisms: verifica se um script /bin/sh contém quaisquer construtos
   comuns específicos do bash.
 - cowpoke: carrega um pacote fonte Debian para um hospedeiro cowbuilder e o
   compila, opcionalmente assina e carrega o resultado em uma fila de entrada.
   [ssh-client]
 - cvs-debi, cvs-debc: wrappers em torno de debi and debc, respectivamente (veja
   abaixo) que permite que sejam chamados desde o diretório de trabalho CVS.
   [cvs-buildpackage]
 - cvs-debrelease: wrapper em torno de debrelease que permite que seja chamado
   desde o diretório de trabalho CVS. [cvs-buildpackage, dupload | dput,
   ssh-client]
 - cvs-debuild: Um wrapper para cvs-buildpackage usar debuild como seu programa
   de construção de pacotes. [cvs-buildpackage, lintian, gnupg |gnupg2]
 - dcmd: executa um dado comando substituindo o nome de um arquivo .changes ou
   .dsc para cada um dos arquivos referenciados ali. *
 - dd-list: dada uma lista de pacotes, imprime-os de maneira bonita organizados
   por mantenedor(a). *
 - debbisect: bissecta snapshot.debian.org para encontrar qual mudança no
   repositório introduziu um certo problema. [mmdebstrap, python3-debian]
 - debc: lista conteúdos do pacote atual. Faça isso após um "debuild" bem
   sucedido para ver se o pacote está correto.
 - debchange (abreviação dch): modifica debian/changelog e gerencia números de
   versão para você. Vai ou incrementar o número de versão ou adicionar uma
   entrada para a versão atual, dependendo das opções dadas a ele.
   [libdistro-info-perl, libsoap-lite-perl]*
 - debcheckout: checkout o repositório de desenvolvimento de um pacote Debian. *
 - debclean: Limpa uma árvore de fontes Debian. Debclean vai limpar todas as
   árvores de fontes Debian abaixo do diretório atual e, se solicitado, também
   vai remover todos os arquivos gerados dessas árvores de fontes (ou seja,
   arquivos .deb, .dsc e .changes). Vai manter os .diffs e arquivos originais,
   de forma que os binários e outros arquivos possam ser reconstruídos se
   necessário. *
 - debcommit: Commita mudanças ao cvs, darcs, svn, svk, tla, bzr, git, ou hg,
   usando novas entradas em debian/changelog como a mensagem de commit. Também
   suporta etiquetamento de releases de pacote Debian. [cvs | darcs | subversion
   | svk | tla | bzr | git-core | mercurial, libtimedate-perl]
 - debdiff: Um programa que examina dois arquivos .deb e dois arquivos .changes
   e reporta quaisquer diferenças encontradas nas suas listas de arquivos. Útil
   para garantir que não se percam arquivos inadvertidamente entre versões.
   Também pode examinar dois arquivos .dsc e reportar as mudanças entre versões
   de fonte. Para uma comparação mais profunda, pode-se usar o pacote
   diffoscope [wdiff, patchutils]*
 - debdiff-apply: Aplica diffs unificados de dois pacotes fonte Debian, tais
   como os gerados por debdiff, para um pacote fonte Debian alvo. Quaisquer
   mudanças são resolvidas especialmente, para evitar os conflitos que diffs de
   changelog costumam produzir se aplicados ingenuamente. Pode ser usado para
   verificar que patches antigos ainda se aplicam a novas versões desses
   pacotes. [python3-debian, python3-unidiff, quilt]
 - debi: Instala o pacote atual usando dpkg. Assume que o pacote atual foi
   construído (por exemplo por debuild), e o .deb se localiza no diretório pai,
   e vai efetivamente executar dpkg-i no .deb. A habilidade de instalar o pacote
   com um comando muito curto é muito útil quando resolvendo problemas de
   pacotes.
 - debootsnap: Combina debootstrap e snapshot.debian.org para criar um chroot
   contendo exatamente a seleção requisitada de pacotes. Isso pode ser usado
   para recriar um chroot do passado, por exemplo para reproduzir um bug. A
   ferramenta também é usada por debrebuild para construir um pacote em um
   chroot com dependências de construção (build dependencies) na mesma versão
   que a armazenada no arquivo buildinfo. [apt-utils, dpkg-dev, equivs,
   mmdebstrap, python3-pycurl]
 - debrelease: Um wrapper em torno de dupload ou dput que descobre qual versão
   deve ser carregada, e depois chama dupload ou dput para realizar de fato a
   upload. [dupload | dput, ssh-client]
 - debrebuild: Um script que fornecia um arquivo .buildinfo reporta as
   instruções sobre como reproduzir a construção (build) reportada. [sbuild |
   mmdebstrap, python3-pycurl, libdpkg-perl]
 - debrepro: Um script que testa reprodutibilidade de pacotes Debian. Vai
   construir um dado diretório fonte duas vezes, com um conjunto de variações
   entre a primeira e a segunda construção, e comparar os pacotes binários
   produzidos. Se diffoscope estiver instalado, será usado para comparar
   binários que não casam. Se disorderfs estiver instalado, será usado durante a
   construção (build) para injetar não-determinismo nas operações de listagem de
   sistema de arquivos. [faketime, diffoscope, disorderfs]
 - debrsign: Transfere um par .changes/.dsc a uma máquina remota para
   assinatura, e roda debsign na máquina remota por uma conexão SSH.
   [gnupg | gnupg2, debian-keyring, ssh-client]
 - debsign: Usa o GNU Privacy Guard para assinar os arquivos changes (e
   possivelmente dsc) criados ao executar dpkg-buildpackage com opções no-sign.
   Útil se você estiver construindo um pacote numa máquina remota e deseja
   assiná-lo numa máquina local. Este script é capaz de baixar automaticamente
   os arquivos .changes e .dsc de uma máquina remota. [gnupg |gnupg2,
   debian-keyring, ssh-client]*
 - debsnap: Busca pagotes de https://snapshot.debian.org [libwww-perl,
   libjson-perl]
 - debuild: Um wrapper para construir um pacote (isto é, dpkg-buildpackage) para
   evitar problemas com permissões insuficientes e caminhos errados etc.
   Debuild vai configurar o ambiente apropriado para construir um pacote.
   Debuild também vai executar lintian para verificar que o pacote não tem
   grandes violações de políticas. [lintian, gnupg | gnupg2]*
 - deb-janitor: cliente de linha de comando para interagir com o Debian Janitor.
 - deb-reversion: aumenta o número de versão de um pacote binário e reempacota
   o pacote, útil para quem faz ports e semelhantes.
 - deb-why-removed: mostra o motivo de um pacote ter sido removido do
   repositório. [libdpkg-perl]
 - dep3changelog: gera uma entrada de changelog de um cabeçalho de patch estilo
   DEP3.
 - desktop2menu: dado um arquivo de área de trabalho freedesktop.org, gera um
   esqueleto para um arquivo de menu. [libfile-desktopentry-perl]
 - dget: Baixa pacotes Debian fonte e binários. Aponta para um .changes ou
   .dsc para baixar todos os arquivos references. Especifica um nome de pacote
   para baixar do repositório apt configurado. [wget | curl]
 - diff2patches: extrai patches de um arquivo .diff.gz e os coloca sob debian/
   ou, se existir, debian/patches. [patchutils]
 - dpkg-depcheck, dpkg-genbuilddeps: Executa um comando especificado (como
   debian/rules build) ou dpkg-buildpackage, respectivamente, para determinar os
   pacotes usados durante o processo de construção (build). Essa informação pode
   ser útil quando se tenta determinar os pacotes necessários nas linhas
   Build-Depends etc. do arquivo debian/control. [build-essential, strace]
 - dscextract: extrai um único arquivo de um pacote fonte Debian. [patchutils]
 - dscverify: verifica a assinatura e MD5 sums de um arquivo dsc contra o
   chaveiro Debian mais atual no seu sistema. [gnupg | gnupg2, debian-keyring]
 - edit-patch: adiciona/edita um patch para um pacote fonte e commita as
   mudanças. [quilt | dpatch | cdbs]
 - getbuildlog: baixa logs de construção de pacotes de Debian auto-builders.
   [wget]
 - git-deborig: tenta produzir orig.tar Debian usando git-archive(1).
   [libdpkg-perl, libgit-wrapper-perl, liblist-compare-perl,
   libstring-shellquote-perl, libtry-tiny-perl]
 - grep-excuses: grep desculpas da britney para descobrir o que está acontecendo
   com seus pacotes. [libdbd-pg-perl, libterm-size-perl, libyaml-syck-perl,
   wget, w3m]
 - hardening-check: reporta as características de endurecimento (hardening) de
   um conjunto de binários.
 - list-unreleased: busca pacotes marcados UNRELEASED no seu changelog.
 - ltnu (Long Time No Upload): Lista todos os uploads de pacotes de um(a)
   carregador(a) (uploader) ou mantenedor(a) e mostra-os ordenados pelo último
   upload desse pacote, uploads mais antigos primeiro.
 - manpage-alert: localiza binários sem as páginas de manual correspondentes.
  [man-db]
 - mass-bug: relatórios de bug massivos. [bsd-mailx | mailx]
 - mergechanges: mescla (merge) arquivos .changes do mesmo release mas
   constrídos em diferentes arquiteturas.
 - mk-build-deps: Dado o nome de um pacote e/ou arquivo de controle, gera um
   pacote binário que pode ser instalado para satisfazer as dependências de
   construção (build-dependencies) desse pacote. [equivs]
 - mk-origtargz: Renomeia o tarball original, opcionalmente mudando a
   compressão e removendo arquivos indesejados. [libfile-which-perl, unzip,
   xz-utils, file]
 - namecheck: Verifica nomes de projeto ainda não usados.
 - nmudiff: prepara um diff desta versão (supostamente um NMU contra a versão
   lançada anteriormente (segundo o changelog) e submete o diff ao BTS.
   [patchutils, mutt]
 - origtargz: busca o tarball original de um pacote Debian de várias fontes,
   e o desempacota. [pristine-tar, pristine-lfs]
 - plotchangelog: mostra graficamente informações de um changelog usando
   gnuplot. [libtimedate-perl, gnuplot]
 - pts-subscribe: inscreve-se ao PTS (Package Tracking System - Sistema de
   Rastreamento de Pacotes) por um período limitado de tempo. [bsd-mailx |
   mailx, at]
 - rc-alert: lista pacotes instalados que têm bugs críticos de release
   (release-critical). [wget | curl]
 - reproducible-check: reporta o status reprodutível de pacotes instalados. Para
   mais detalhes, veja <https://reproducible-builds.org>.
 - rmadison: consulta remotamente a base de arquivos Debian sobre pacotes.
   [liburi-perl, wget | curl]
 - sadt: executa testes DEP-8. [python3-debian, autodep8]
 - salsa: manipula repositórios e usuários salsa.debian.org
   [libgitlab-api-v4-perl]
 - suspicious-source: emite uma lista de arquivos que não são arquivos fonte
   comuns. [python3-magic]
 - svnpath: Imprime o caminho para o repositório Subversion de um checkout
   Subversion. Também suporta cálculo de caminhos para ramos e etiquetas de
   uma maneira independente de repositório. Usado por debcommit para gerar
   etiquetas svn. [subversion]
 - tagpending: roda de uma árvore fonte Debian e etiqueta bugs que devem ser
   fechados no último changelog como pendentes. [libsoap-lite-perl]
 - transition-check: Verifica uma lista de pacotes fonte para envolvimento em
   transições para as quais uploads para unstable estão atualmente bloqueados.
   [libwww-perl, libyaml-syck-perl]
 - uscan: Automaticamente escaneia e baixa atualizações originais (upstream).
   Uscan também pode chamar um programa como uupdate para tentar atualizar a
   versão debianizada com base na nova atualização. Enquanto uscan pode ser
   usado para lançar a versão atualizada automaticamente, em geral é melhor não
   fazer isso sem testar antes. Uscan também pode verificar assinaturas OpenPGP
   desanexadas se a chave de assinatura original for conhecida. [file, gpgv |
   gpgv2, gnupg | gnupg2, libfile-dirlist-perl, libfile-touch-perl,
   libfile-which-perl, liblwp-protocol-https-perl, libmoo-perl, libwww-perl,
   unzip, xz-utils]*
 - uupdate: Atualiza o pacote com um arquivo ou patches de um(a) autor(a)
   original. Isso será útil se você tiver que atualizar seu pacote. ele vai
   tentar aplicar os últimos diffs ao seu pacote e dizer se foi bem-sucedido.
   [patch]
 - what-patch: determina qual sistema de patch um pacote fonte está usando,
   se estiver. [patchutils]
 - whodepends: verifica quais pacotes de mantenedor(a) dependem de um pacote.
 - who-permits-upload: Recupera informação sobre listas de controle de acesso
   de mantenedor(a)s Debian. [gnupg | gnupg2, libencode-locale-perl,
   libwww-perl, debian-keyring]
 - who-uploads: determina quem carregou um pacote ao repositório Debian mais
   recentemente. [gnupg | gnupg2, debian-keyring, debian-maintainers, wget]
 - wnpp-alert: lista pacotes instalados órfãos e disponíveis para adoção.
   [wget | curl]
 - wnpp-check: verifica se existe uma requisição aberta para empacotar ou a
   intenção de bug de pacote para um pacote. [wget | curl]
 - wrap-and-sort: quebra linhas longas e ordena itens em arquivos de
   empacotamento. [python3-debian]
 - /usr/share/doc/devscripts/examples: Este diretório contém um script exim
   de exemplo para ordenar e-mail que chega nas listas de e-mail Debian.

Tags: Software Development: Debian, Packaging, Implemented in: implemented-in::perl, interface::commandline, Role: Program, Scope: Utility, Application Suite: suite::debian, use::checking, Works with: Bugs or Issues, works-with::software:package, works-with::software:source

Other Packages Related to devscripts

  • depends
  • recommends
  • suggests
  • enhances

Download devscripts

Download for all available architectures
Architecture Package Size Installed Size Files
all 1,042.6 kB2,658.0 kB [list of files]