Qu'est-ce que la mise à jour du fichier apt?

13

Je suivais ces instructions et je l'ai installé apt-fileavec d'autres packages en utilisant:

sudo apt-get install gnupg pbuilder ubuntu-dev-tools bzr-builddeb apt-file

Et maintenant, chaque fois que je démarre mon ordinateur, je reçois cet avis:

mise à jour du fichier apt nécessaire avis

Je suis donc finalement entré dans Terminal et j'ai tapé la commande:

apt-file update

Et j'ai obtenu cette sortie:

apt-file is now using the user's cache directory.
If you want to switch back to the system-wide cache directory,
 run 'apt-file purge'
Downloading complete file http://gb.archive.ubuntu.com/ubuntu/dists/utopic/Contents-amd64.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
 94 29.6M   94 27.8M    0     0   667k      0  0:00:45  0:00:42  0:00:03 97 29.6M   97 28.8M    0     0   677k      0  0:00:44  0:00:43  0:00:01 99 29.6M   99 29.5M    0     0   678k      0  0:00:44  0:00:44 --:--:--100 29.6M  100 29.6M    0     0   678k      0  0:00:44  0:00:44 --:--:--  738k
Downloading complete file http://gb.archive.ubuntu.com/ubuntu/dists/utopic-updates/Contents-amd64.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:-- 11 3134k   11  367k    0     0   480k      0  0:00:06 --:--:--  0:00:06 35 3134k   35 1101k    0     0   623k      0  0:00:05  0:00:01  0:00:04 53 3134k   53 1685k    0     0   609k      0  0:00:05  0:00:02  0:00:03 75 3134k   75 2373k    0     0   630k      0  0:00:04  0:00:03  0:00:01 99 3134k   99 3105k    0     0   651k      0  0:00:04  0:00:04 --:--:--100 3134k  100 3134k    0     0   652k      0  0:00:04  0:00:04 --:--:--  684k
Downloading Index http://gb.archive.ubuntu.com/ubuntu/dists/utopic/Contents-amd64.diff/Index:
No Index available.
Downloading complete file http://gb.archive.ubuntu.com/ubuntu/dists/utopic/Contents-amd64.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
File is up-to-date.
Downloading Index http://gb.archive.ubuntu.com/ubuntu/dists/utopic-updates/Contents-amd64.diff/Index:
No Index available.
Downloading complete file http://gb.archive.ubuntu.com/ubuntu/dists/utopic-updates/Contents-amd64.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
File is up-to-date.
Downloading complete file http://gb.archive.ubuntu.com/ubuntu/dists/utopic-backports/Contents-amd64.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--100  121k  100  121k    0     0   189k      0 --:--:-- --:--:-- --:--:--  189k
Downloading complete file http://security.ubuntu.com/ubuntu/dists/utopic-security/Contents-amd64.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:-- 17 2546k   17  452k    0     0   454k      0  0:00:05 --:--:--  0:00:05 46 2546k   46 1185k    0     0   593k      0  0:00:04  0:00:01  0:00:03 75 2546k   75 1918k    0     0   640k      0  0:00:03  0:00:02  0:00:01100 2546k  100 2546k    0     0   660k      0  0:00:03  0:00:03 --:--:--  660k
Downloading Index http://security.ubuntu.com/ubuntu/dists/utopic-security/Contents-amd64.diff/Index:
No Index available.
Downloading complete file http://security.ubuntu.com/ubuntu/dists/utopic-security/Contents-amd64.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
File is up-to-date.
Ignoring source without Contents File:
  http://extras.ubuntu.com/ubuntu/dists/utopic/Contents-amd64.gz
Ignoring source without Contents File:
  http://dl.google.com/linux/chrome/deb/dists/stable/Contents-amd64.gz

Je vois donc que cela dit:

apt-file is now using the user's cache directory.
If you want to switch back to the system-wide cache directory,
 run 'apt-file purge'

Alors qu'est-ce que c'est exactement apt-file? Et que signifie le fait qu'il utilise désormais le répertoire de cache de l'utilisateur? Est-ce une bonne chose? Quelle est la différence ici entre le répertoire de cache de l'utilisateur et le répertoire de cache à l'échelle du système, et lequel dois-je utiliser? Cela affecte-t-il de quelque manière que ce soit mes apt-getsources?


Informations sur le système d'exploitation:

Description:    Ubuntu 14.10
Release:    14.10

Informations sur le paquet:

apt-file:
  Installed: 2.5.2.3ubuntu1
  Candidate: 2.5.2.3ubuntu1
  Version table:
 *** 2.5.2.3ubuntu1 0
        500 http://gb.archive.ubuntu.com/ubuntu/ utopic/universe amd64 Packages
        100 /var/lib/dpkg/status
Karl Richter
la source

Réponses:

20
  • apt-fileest utilisé pour rechercher quel package fournit un fichier. Considérez-le comme la version hors ligne et quelque peu limitée de http://packages.ubuntu.com .
  • Comme vous l'avez utilisé apt-file updatesans sudo, il ne peut pas utiliser un répertoire à l'échelle du système (généralement /var/cache/apt/apt-file) et utilise à la place un répertoire dans votre home ( ~/.cache/apt-file).
  • Les recherches effectuées par d'autres utilisateurs ne peuvent pas utiliser le cache de votre utilisateur.
  • Si vous êtes le seul utilisateur, peu importe le cache apt-fileutilisé, tant que vous êtes cohérent dans l'utilisation sudo(ou non).
  • apt-getet apt-filepartager les sources, mais aucun n'affecte l'autre.
muru
la source
Alors, qu'est-ce que le apt-filetéléchargement exactement ? Tout simplement un catalogue? Ou télécharge-t-il réellement l'un des packages?
1
Catalogue @ParanoidPanda. Il existe pour fournir des informations sur les packages, pas pour les installer.
muru
@ParanoidPanda iirc l'un des fichiers d'un référentiel est une liste de fichiers par package avec leurs hachages.
muru
Donc, s'il se trouve que l'un des paquets était malveillant ou a causé des problèmes, je ne l'aurais pas, mais juste les informations à ce sujet?
@ParanoidPanda oui.
muru