Actuellement, je suis cette procédure.
-
Connectez-vous à mon Koding espace nuageux.
-
Ouvrez un terminal à cet endroit et téléchargez le fichier deb du paquet en utilisant apt-get download
.
-
Extrayez le fichier .deb téléchargé en utilisant dpkg-deb -R <deb-file> .
pour obtenir le contenu du fichier.
-
Déplacez le contenu dans un répertoire approprié. Par exemple, /home/anwarshah/contents
-
Dans le PC local, extrayez le contenu de l'ancien deb dans un répertoire, de préférence dans un répertoire avec le même nom distant, c'est-à-dire contents
.
-
使用方法 rsync
pour synchroniser le contenu
rsync -a -i -h -v -c <myusername@myusername>.koding.io:/home/<myusername>/contents/ /home/anwar/contents/
-
Maintenant, construisez le paquet nouvellement synchronisé en utilisant dpkg-deb
dpkg-deb --build /home/anwar/contents
-
Un nouveau fichier .deb sera créé sous le nom de contents.deb
. Renommez-le au format standard du paquet en utilisant dpkg-name
dpkg-name contents.deb
-
Je dispose maintenant du fichier .deb avec le dernier contenu sans avoir à télécharger des données supplémentaires redondantes. C'est très utile pour les gros paquets contenant des données multimédias, tels que kde-wallpapers
etc.
Autre moyen
- Trouvez un cloud VM où vous pouvez télécharger les fichiers .deb.
- 使用方法
zsyncmake
pour créer un fichier .deb.zsync
- 使用方法
zsync
pour télécharger le fichier .deb après avoir rendu le fichier disponible pour le téléchargement. Assurez-vous de lire le manuel zsync .
Zsync est un programme similaire à rsync, qui vise à réduire les données nécessaires au téléchargement pour les fichiers compressés. Il met essentiellement à jour un gros fichier compressé avec le dernier contenu de ce fichier compressé depuis Internet. Ubuntu fournit .iso.zsync pour ses ISO, ce qui permet d'économiser un peu (environ 35 %) de bande passante, si vous avez déjà l'ISO en local.