Forum Linux.debian/ubuntu installer un paquet deb en local !?!

Posté par  .
Étiquettes : aucune
0
11
juil.
2005
Debian c'est vraiment surprenant, le truc le plus simple, installer des packages, devient assez compliqué :

Problème simple, installer des fichier deb depuis un répertoire local machine.
(sniff !!! que je regrette tar -x ./configure make make install)

1/ Je lis la doc d'abord apt howto (en français)
2/ je crée un répertoire sous /root appelé debs
3/ j'y colle quelques fichiers deb
4/ exécute dpkg-scanpackages debs <foo.deb>| gzip > debs/Packages.gz
Mais voilà ça m'apprendra à lire la doc !
Override file foo.deb not founddpkg-scanpackages debs /root/debs/foo.deb | gzip > debs/Packages.gz
** Packages in archive but missing from override file: **
foo

Wrote 1 entries to output Packages file.


5/ modifie /etc/apt/sources.list, J'écris la ligne deb file:/root debs/

6/ Le apt-get install foo échoue lamentablement :
Impossible de trouver le paquet

Finalement le fichier override c'est quoi ? la doc est absconse à son sujet.

Installer simplement un paquet, même un seul ? Est-ce-possible ?
  • # Il y a peut etre plus simple...

    Posté par  . Évalué à 4.

    dpkg -i le_paquet.deb ne suffirait-il pas ?
    • [^] # Re: Il y a peut etre plus simple...

      Posté par  . Évalué à 1.

      D'abord merci de l'information car dpkg -i fonctionne plus facilement.

      Il faut évidemment résoudre les dépendances pré-requises.
      En l'occurence, c'est le cas pour le paquet qui m'importe. Heureusement, elles ne sont pas nombreuses et je devrais les résoudre facilement.
    • [^] # Re: Il y a peut etre plus simple...

      Posté par  . Évalué à 1.

      Installation du paquet résolu !
      Encore merci.

      Néanmoins ce fichier override c'est quoi ?
      • [^] # Re: Il y a peut etre plus simple...

        Posté par  . Évalué à 1.

        quand tu veux créer ta propre archive de fichiers, tu veux peut-être modifier les priorités, sections et noms de mainteneur des paquets (vu qu'il sont personnalisés); l'override permet de modifier dans ton archive (le Packages.gz que tu vas créer à partir de tes .debs) ces valeurs par rapport à celles trouvées pour des paquets de même nom de l'archive officielle.

        Dans ton cas, ca ne sert à rien, pour ceux qui font des backports ou autre, ca peut-être important...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.