J'ai copié le dossier "archives" (/ var / cache / apt / archives) à partir d'un autre ordinateur qui a été entièrement mis à jour et avait quelques packages que je veux. Quelqu'un peut-il me guider sur la façon d'ajouter ma clé USB dans la liste des référentiels afin de pouvoir installer ces packages à partir de celle-ci?
Merci.
Réponses:
Vous devez créer un référentiel dans un répertoire local et pointer une
file:
entrée URI vers vos sources APT (voir SPÉCIFICATION URI dansman sources.list
):Pour faire fonctionner apt, vous devez créer une liste de packages (Packages.gz) pour APT à consommer. Ceci est expliqué en détail ici . Pour votre cas, cela devrait être assez facile. Je vous renvoie à la section "Référentiels triviaux" du manuel. Cela devrait être aussi simple que de passer à, par exemple, / home / user / repository et d'exécuter
Ensuite, après un
apt-get update
, les packages devraient devenir disponibles. Peut-être que si vous voulez que cette source prenne le pas sur les autres, vous devez lui attribuer une priorité plus élevée; pour cela, voir les pages de manuel APT.la source
dpkg-scanpackages: error: binary directory binary not found
Je ne pense pas qu'il existe un moyen d'ajouter ceci en tant que référentiel mais vous pouvez l'utiliser pour installer les packages en copiant le contenu dans votre / var / cache / apt / archives. Pour ce faire, appuyez sur alt-f2, entrez
gksudo nautilus
et faites la copie. Une fois que vous avez terminé, assurez-vous de fermer la fenêtre du gestionnaire de fichiers car ce n'est pas une bonne idée d'utiliser le gestionnaire de fichiers en tant que root, sauf pour les tâches qui le nécessitent absolument.Pour afficher / installer ces packages, exécutez Système -> Administration -> Gestionnaire de packages Synaptic, cliquez sur le bouton «Origine» et choisissez «Local» dans la liste.
À l'avenir, vous feriez mieux d'utiliser un programme appelé aptoncd qui peut être installé à partir des référentiels. Il peut être utilisé pour créer une image de CD qui peut être ajoutée en tant que source logicielle. Cette image peut être transportée sur une clé USB.
La façon la plus simple d'ajouter l'image en tant que source logicielle consiste à la graver sur un CD / DVD. Vous devez ensuite aller dans Système -> Administration -> Sources de logiciels, cliquez sur 'Autres logiciels' et cliquez sur 'Ajouter un CD-ROM ...'.
Si vous souhaitez utiliser l'image ISO comme source logicielle sans la graver, le processus sera un peu plus compliqué. Vous devrez ouvrir un terminal Applications -> Accessoires -> Terminal et exécuter ces commandes:
(source: http://www.debianhelp.org/node/10486 )
Si vous souhaitez télécharger des packages sur un ordinateur (Linux, Mac ou Windows) et les installer sur un système Ubuntu, vous pouvez utiliser keryx .
la source
Si vous souhaitez utiliser une image CD / USB / ISO officielle d'Ubuntu comme référentiel, vous pouvez l'ajouter dans
/etc/apt/sources.list
:tout d'abord, vous devez monter votre image dans / media / usb (par exemple) et changer
xenial
pour votre version d'image.L'édition serveur contient uniquement
main
etrestricted
, tandis que la version de bureau contient égalementuniverse
etmultiverse
.Mon cas personnel:
Après avoir installé Ubuntu (sur un serveur sans internet), j'ai oublié de cocher la case "Serveur OpenSSH" pour que l'installation se termine sans. J'ai essayé
dpkg -i openssh....deb
mais comme cela nécessite plusieurs dépendances, il valait mieux le faire de manière appropriée. À la fin, la réponse sélectionnée dans cette page m'a aidé à découvrir comment utiliser mon image comme référentiel et cela a fonctionné sans problème.Cela peut être utile si vous cherchez un moyen de rétrograder un package vers une version spécifique incluse dans une image.
la source
Vous avez des copies de sauvegarde des fichiers de package (que vous avez téléchargés sur un autre ordinateur) sur votre clé USB. Dans cette situation, créez simplement un dossier dans votre répertoire personnel, par exemple
ARCHbackUP
. Copiez tous les fichiers de l'USB dans ce dossier, puis suivez les codes ci-dessous:Maintenant, tous les fichiers de package et les mises à jour que vous avez téléchargés se trouvent dans le
apt-get install
chemin de recherche de votre système. Ouvrez maintenant votre terminal et lancez l'sudo apt-get install package_name
installation de nouveaux packages ou lasudo apt-get upgrade
mise à jour des packages installés hors ligne.la source
Vous pouvez personnaliser un DVD vous-même, reportez-vous à http://www.hiroom2.com/2016/08/12/ubuntu-16-04-install-package-from-dvd/ pour plus de détails.
ps. J'ai essayé cette méthode sur le serveur Ubuntu 16.04 (car il prend en charge le logiciel RAID) et installe ubuntu-desktop avec un DVD personnalisé.
la source
Je cherchais vraiment la même chose pour Debian Jessie, mais je suis tombé sur ce site et j'ai trouvé ce fil plus utile que les autres. Voici ce qui pourrait fonctionner pour certains boursiers ubuntu / debian-variant.
Tout d'abord, vous devez monter votre clé USB dans votre gestionnaire de fichiers (probablement, Nautilus). Habituellement, il se monte automatiquement avec les paramètres par défaut.
Comme l'a suggéré @lepe, j'ai édité la /etc/apt/sources.list et ajouté la ligne suivante après quelques bidouilles:
Ça a marché comme sur des roulettes. J'espère que cela aide quelqu'un, même si ce message est un peu ancien.
la source