Apt (Advanced Packaging Tool) a la possibilité de télécharger uniquement les packages par apt-get -d install [pkg-name]
. J'ai également trouvé apt-get download [pkg-name]
pour télécharger des packages.
Quelle est alors la différence entre --download-only
( apt-get -d install
) et download
( apt-get download
)?
Et quand dois-je utiliser entre eux ?
man apt-get
.Le
--download-only
commutateur doit être accompagné d' une autre commande, que ce soitinstall
,upgrade
ou quelle que soit la commande aurait besoin pour package de téléchargement. Si vous n'avez pas besoin de télécharger des packages, il est évident qu'il ne téléchargera rien.--download-only
limite les actions aptes au téléchargement des packages dont il a besoin dans le répertoire cache, rien de plus . Si votre opération se terminait par le téléchargement de dépendances, elle les téléchargerait pour vous.Puisqu'il a besoin d'une commande comme
install
ouupgrade
il faudrait normalementsudo
ou des autorisations root, puisque le répertoire par défaut utilisé pour télécharger les packages appartient à root.La
download
commande est autonome, elle lit la liste des packages et télécharge uniquement le package spécifié, elle ne télécharge pas les dépendances ni les autres packages. Il ne nécessite pas d'autorisations root si vous pouvez écrire votre répertoire actuel, cela ne stockerait pas les fichiers dans le répertoire de cache du package.la source
Utilisez la
man
commande :)apt-get download
téléchargera le package, mais pas ses dépendances, dans le répertoire courant .apt-get -d install
téléchargera le package donné et toutes les dépendances manquantes dans le répertoire des packages système (/var/cache/apt/archives
).Utilisez le premier si vous voulez télécharger un .deb pour ensuite le bricoler (décompressez-le, piquez-le avec
dpkg
, peu importe).Utilisez le second si vous souhaitez "pré-télécharger" un ensemble de packages pour une installation ultérieure.
la source