https://release.debian.org/transitions/html/gsl.html
Le paquet giac ne s'installe plus sous debian sid (future stretch) :
Code : Tout sélectionner
libgsl2 : Est en conflit avec: libgsl0ldbl mais 1.16+dfsg-4 doit être installé.
Modérateur : xcasadmin
Code : Tout sélectionner
libgsl2 : Est en conflit avec: libgsl0ldbl mais 1.16+dfsg-4 doit être installé.
Code : Tout sélectionner
wget http://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/giac_1.2.2-13.dsc
wget http://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/giac_1.2.2-13.tar.gz
dpkg-source -x giac_1.2.2-13.dsc
cd giac-1.2.2/
dpkg-buildpackage -b -uc
sudo dpkg -i ../giac_1.2.2-13_amd64.deb
Code : Tout sélectionner
apt-get -b source giac
dpkg -i giac_*_amd64.deb
Code : Tout sélectionner
dpkg-scansources dists/stable/main/source >dists/stable/main/source/Sources
Par exemple en utilisant reprepro :parisse a écrit :Ou faut-il mettre le source dans l'arborescence?
Je viens de le faire, est-ce que ca marche comme ca?frederic han a écrit :Je pense que ca n'est pas un probleme de lieu, mais c'est ton fichier Sources qui est vide.
tu devrais pouvoir le mettre a jour avec un truc du genre:
(au lieu de dpkg-scanpackages)Code : Tout sélectionner
dpkg-scansources dists/stable/main/source >dists/stable/main/source/Sources
Non.parisse a écrit : Je viens de le faire, est-ce que ca marche comme ca?
Code : Tout sélectionner
$ grep deb-src /etc/apt/sources.list.d/xcas.list
deb-src http://www-fourier.ujf-grenoble.fr/~parisse/debian/ stable main
Code : Tout sélectionner
$ aptitude update
...
W: impossible de récupérer http://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/Sources : Somme de contrôle de hachage incohérente
...
Code : Tout sélectionner
$ apt-get -b source giac
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
E: Impossible de trouver une source de paquet pour giac
Code : Tout sélectionner
deb-src http://www-fourier.ujf-grenoble.fr/~parisse/debian/ stable main
Code : Tout sélectionner
$ # On vérifie que les dépôts sont bien configurés :
$ cat /etc/apt/sources.list.d/xcas.list
### giac xcas
#deb http://www-fourier.ujf-grenoble.fr/~parisse/debian/ testing main
deb-src http://www-fourier.ujf-grenoble.fr/~parisse/debian/ stable main
$ sudo aptitude update
...
$ # Installation des dépendances de compilation, si ça n'a pas été fait précédemment :
$ sudo apt-get build-dep giac
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 118 non mis à jour.
$ # download des sources, compilation et création du paquet binaire dans le dossier /tmp
$ cd /tmp
$ apt-get -b source giac
...
$ # installation du paquet binaire fraîchement créé :
$ sudo dpkg -i giac_*.deb
(Lecture de la base de données... 660232 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de giac_1.2.2-13_amd64.deb ...
Dépaquetage de giac (1.2.2-13) sur (1.2.2-13) ...
Paramétrage de giac (1.2.2-13) ...
...
$