Download Untitled
Transcript
actualizados a partir da linha de comandos pelo "apt-get update" ou "aptitude update". Os meta-dados "Packages" são actualizados se existir a linha "deb" em "/etc/apt /sources.list". Os meta dados "Sources" são actualizados se existir a linha "deb-src" em "/etc/apt/sources.list". Os meta-dados "Packages" e "Sources" contêm a estrofe "Filename:" que aponta para a localização de ficheiro dos pacotes binários e de código-fonte. Actualmente, estes pacotes estão localizados sob a árvore de directórios "pool/" para a transição melhorada através dos lançamentos. As cópias locais dos meta-dados "Packages" podem ser pesquisadas interactivamente com a ajuda do aptitude. O comando de procura especializada grep-dctrl(1) pode pesquisar as cópias locais dos meta-dados "Packages" e "Sources". A cópia local dos meta-dados "Contents-<arquitectura>" pode ser actualizada pelo "apt-file update" e a sua localização é diferente dos outros 4. Veja apt-file(1). (O auto-apt utiliza localização diferente para a cópia local de "Contents-<arquitectura>.gz" por predefinição.) 2.5.5. O estado dos pacote para o APT Além aos meta-dados obtidos remotamente, a ferramenta APT após o lenny armazena a sua informação de estado de instalação gerada localmente em "/var/lib/apt/extended_states" que é utilizada por todas as ferramentas do APT para seguirem todos os pacotes auto-instalados. 2.5.6. O estado dos pacote para o aptitude Além aos meta-dados obtidos remotamente, o aptitude armazena a sua informação de estado de instalação gerada localmente em "/var/lib/aptitude/pkgstates" que é usada apenas pelo próprio. 2.5.7. Copias locais dos pacotes obtidos Todos os pacotes obtidos remotamente através do mecanismo APT são armazenados em "/var/cache/apt/archives" até que sejam limpos. Esta politica de limpeza de ficheiros de cache para o aptitude pode ser definida em "Opções" → "Preferências" e pode ser forçada pelo seu menu "Limpar cache de pacotes" ou "Limpar ficheiros obsoletos" em "Acções". 2.5.8. Nomes de ficheiros de pacotes Debian Ficheiros de pacotes Debian têm estruturas de nomes particulares. Tabela 2.15. A estrutura de nomes dos pacotes Debian tipo de pacote estrutura de nomes O pacote binário (a.k.a deb) <nome_de_pacote>_<epoch>:<versão_upstream><versão.debian>-<arquitectura>.deb O pacote binário para debianinstaller (a.k.a udeb) <nome_de_pacote>_<epoch>:<versão_upstream><versão.debian>-<arquitectura>.udeb O pacote de código-fonte (código-fonte da origem) <nome_de_pacote>_<epoch>:<versão_upstream><versão.debian>.orig.tar.gz O pacote de código-fonte 1.0 (alterações do Debian) <nome_de_pacote>_<epoch>:<versão_upstream><versão.debian>.diff.gz O pacote de código-fonte 3.0 (quilt) (alterações do Debian) <nome_de_pacote>_<epoch>:<versão_upstream><versão.debian>.debian.tar.gz O pacote de código-fonte (descrição) <nome_do_pacote>_<epoch>:<versão_upstream><versão.debian>.dsc