Nouveau forum : https://forum.slackware-fr.eu.org/

Annonce

29/01/2017 : Ce forum est dsormais en lecture seule. Merci d'utiliser le nouveau forum.

13/12/2014 : Inscriptions dsactives pour un moment en raison d'une recrudescence d'inscriptions plus que douteuses.

#1 05-08-2014 12:50:38

paradise
Membre trs actif
Lieu: Annecy
Date d'inscription: 04-03-2011
Messages: 453

Utilisation correcte des Slackbuilds

Bonjour,

Je m'adresse aux spcialistes de la question, je voudrais savoir si ma faon de procder pour l'installation des paquets via les Slackbuilds est correcte ou pas, j'ai beau lire les wiki, c'est un peu diffrent.

Voici comment je fais :

1) dans mon /home, je dcompresse le Slackbuild ;

2) je place le fichier source tar.xz tel quel dans le dossier dcompress du Slackbuild ;

3) je lance ./paquet.Slackbuild, qui compile et cre un paquet SBo dans /tmp ;

4) je me place dans /tmp et j'installe le SBo via installpkg.

Le SBo se retrouve bien dans /var/log/packages.

Correct ?


PC : CM Asus P5Q - CPU Intel Q9650 - RAM 8 Go DDR2 1066 - CG eVga 260GTX 216  - Webcam Hercules Infinite
Portable : Fujitsu A530 (Fedora)
OS : Slackware64 14.1 KDE multilib - Mageia - Openindiana

Hors ligne

 

#2 05-08-2014 15:58:35

Didier Spaier
Membre actif
Date d'inscription: 26-04-2013
Messages: 93

Re: Utilisation correcte des Slackbuilds

Correct mais mrite  quelques prcisions :

1) Ce n'est pas le SlackBuild que tu dcompresses, mais l'archive comprime qui le contient.

2) Il vaut mieux lancer l'excution du SlackBuild comme root (taper su -) plutt qu'avec juste les privilges de root mais pas son environnement (su). Sinon, l'excution de quelques SlackBuilds chouera.

3) Ce qui se retrouve dans /var/log/packages (et aussi dans /var/log/scripts, le cas chant) y est crit par installpkg. C'est vrai pour tous les paquets installs grce ce programme, quelle que soit leur provenance.

4) Pour prendre en compte les cas o l'on souhaite rinstaller un paquet (par exemple parce qu'un de ses composants a t supprim ou modifi par inadvertance), il vaut mieux utiliser upgradepkg avec les options --install-new et --reinstall. Pour une installation "normale" l'effet est exactement le mme qu'en utilisant installpkg

Dernire modification par Didier Spaier (05-08-2014 16:04:29)

Hors ligne

 

#3 05-08-2014 17:19:18

paradise
Membre trs actif
Lieu: Annecy
Date d'inscription: 04-03-2011
Messages: 453

Re: Utilisation correcte des Slackbuilds

Didier Spaier a crit:

1) Ce n'est pas le SlackBuild que tu dcompresses, mais l'archive comprime qui le contient.

OK, l je faisais un raccourci de langage.

2) Il vaut mieux lancer l'excution du SlackBuild comme root (taper su -) plutt qu'avec juste les privilges de root mais pas son environnement (su). Sinon, l'excution de quelques SlackBuilds chouera.

Bien entendu, c'est toujours en console et root (su -) que je fais mon xxx.Slackbuild, je ne l'ai pas clairement dit tant a me paraissait vident ! wink

Bon, merci pour tes prcisions, a me rassure.

Je trouve que les wiki sont peu clairs au sujet de ces Slackbuilds, au dbut je n'y comprenais pas grand chose (rien)jusqu'au jour o j'y ai pass une nuit tester toutes les combinaisons : il est quand mme facile d'expliquer les grands principes comme au dpart le fait de simplement dposer le source tar.xz dans le dossier du Slackbuild, et de lancer ce Slackbuild, qui gnre un SBo tout neuf qu'il suffit d'installer.

C'est trs simple... une fois qu'on sait le faire.

Ou bien j'ai loup un wiki bien clair au dpart !? Pas faute d'avoir cherch pourtant.

Il ne me reste plus qu' m'y coller prsent ! wink

Sous ta haute surveillance parce qu'il y a un an ou deux, j'avais foutu le boxon en ditant un wiki, tout tait bloqu... tongue


PC : CM Asus P5Q - CPU Intel Q9650 - RAM 8 Go DDR2 1066 - CG eVga 260GTX 216  - Webcam Hercules Infinite
Portable : Fujitsu A530 (Fedora)
OS : Slackware64 14.1 KDE multilib - Mageia - Openindiana

Hors ligne

 

#4 05-08-2014 17:51:46

paradise
Membre trs actif
Lieu: Annecy
Date d'inscription: 04-03-2011
Messages: 453

Re: Utilisation correcte des Slackbuilds

Je rsume la procdure, en laissant de ct dessein les ventuels ajouts faire questions droits user et group, qu'on a le temps de traiter avant, ou aprs.

1) Dans son /home, dcompresser le Slackbuild.

Ceci peut se faire simplement au clic droit et avec l'option Extraire .

2) Dans le dossier obtenu, y placer le paquet source tar.xz non dcompress.

Ceci peut se faire de diffrentes manires avec son environnement de bureau, ou en console avec la commande mv.

3) En console, en root (su -), se placer dans le dossier (commande cd) et lancer le script

Code:

# ./xxx.Slackbuild

, o xxx remplace bien sr le nom de l'application.

Ce qui excutera la compilation du programme, jusqu' crer un nouveau paquet SBo dans le rpertoire /tmp.

4) Se placer dans /tmp pour installer normalement ce paquet (installpkg).

Je ne me souviens plus s'il faut crer un dossier SBo dans /tmp avant la premire installation d'un paquet SBo ?

Dernire modification par paradise (05-08-2014 18:01:01)


PC : CM Asus P5Q - CPU Intel Q9650 - RAM 8 Go DDR2 1066 - CG eVga 260GTX 216  - Webcam Hercules Infinite
Portable : Fujitsu A530 (Fedora)
OS : Slackware64 14.1 KDE multilib - Mageia - Openindiana

Hors ligne

 

#5 05-08-2014 21:00:50

Didier Spaier
Membre actif
Date d'inscription: 26-04-2013
Messages: 93

Re: Utilisation correcte des Slackbuilds

Tu peux t'inspirer de cette page:
http://slackbuilds.org/howto/

Hors ligne