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