Un systeme de ports de type *BSD sur slackware : "slackports !!"

Un systeme de ports de type *BSD sur slackware : "slackports !!" - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 11-08-2002 à 15:19:45    

en fouinant sur sourceforge.net
j' ai trouvé un projet tout à fait intéréssant concernant la Slackwarece :
Une adaption du systéme de PORT du type *BSD
 
Le projet a debuté, le 5 août 2002, donc il est trés imature a mon sens mais bon dans l' avenir ca peut devenir plusque intéréssant
 
Le projet est ici :
 
http://slackports.sourceforge.net/
 
actuellement  
 
version: 0.2
 
 
IL est developpé par un français, qui recherche de l'aide
alors avis aus amateurs et, le projet est ecrit en shell script .
 
 
 
Je trouve ca intéressant, car il est possible de modifier le configure a volonté ainsi passé des options par rapport un simple packages ordinaire et binaire !!!
 
 
############################################################
 
bon j attend des commentaires construtif !!!!
 
edit:  
 
il est bien entendu que je ne ferais que des comparaisons par rapport aux outil fourni avec la slack et non avec les distribs habituels
 
 
 
[/mode menace]
pas de style debian powah avec apt ou gentoo powah ou etc ...
 
sinon je me ferais une joie de polluer les topics sur gento et debian
[/mode menace off]


Message édité par asphro le 14-08-2002 à 08:50:44
Reply

Marsh Posté le 11-08-2002 à 15:19:45   

Reply

Marsh Posté le 11-08-2002 à 15:28:44    

je suis une plure en anglais  
en gros C un system pour faire des package slack ?

Reply

Marsh Posté le 11-08-2002 à 15:32:09    

concrètement ça fé koa de plus ke la slack normale ?

Reply

Marsh Posté le 11-08-2002 à 15:33:58    

le mec c un francais !!!
 
je sais po si tu connais le systeme de port bsd m enfin en klr
 
oui ca sert a faire des package
 
ca te telecharge les sources, gere les deps , configure , construit le package est install le package ...
 

Reply

Marsh Posté le 11-08-2002 à 15:34:29    

et on s'en sert komment ?

Reply

Marsh Posté le 11-08-2002 à 15:35:27    

L'ombre de Gentoooooooouuuhouhouh  plane ....
[:tgrx]


---------------
« Ce qui ne vous tue pas vous rend plus fort » F. Nietzsche | « Vise_ la Lune. Si tu rates, au pire, t'es dans la merde » Un poète disparu dans le cercle
Reply

Marsh Posté le 11-08-2002 à 15:36:06    

en gros il veut creer un systeme comme pour les .deb et rpm adapté au slack ?

Reply

Marsh Posté le 11-08-2002 à 15:37:44    

le sot zi a écrit a écrit :

concrètement ça fé koa de plus ke la slack normale ?




 
:??:

Reply

Marsh Posté le 11-08-2002 à 15:38:16    

bluelightneon a écrit a écrit :

en gros il veut creer un systeme comme pour les .deb et rpm adapté au slack ?  




 
non comme les port des *bsd
 

Reply

Marsh Posté le 11-08-2002 à 15:38:24    

bah ça existe déjà avec les tgz
'fin oui c vré que quand il manque une dép, c chiant de chercher à travers le net pour trouver ZE package kil fô...
M'enfin perso G pas encore eu bcp de pbs kom ça...
Mé si ça peut faire passer des gens sous slack ace ke ça vaut vrément le coup.
je suis passé de mdk à slack, bah je regrette pas (merci asphro)

Reply

Marsh Posté le 11-08-2002 à 15:38:24   

Reply

Marsh Posté le 11-08-2002 à 15:39:13    

asphro a écrit a écrit :

 
 
non comme les port des *bsd
 
 




je koné pas les port *bsd... cai koa ? esplik (jamais été sous bsd)

Reply

Marsh Posté le 11-08-2002 à 15:39:30    

bluelightneon a écrit a écrit :

en gros il veut creer un systeme comme pour les .deb et rpm adapté au slack ?  




non, parce qu'a la base les .deb et les .rpm c'est des binaires precompilé!!
Avec les ports, tu telecharges les sources et tu compile!

Reply

Marsh Posté le 11-08-2002 à 15:39:54    

le sot zi a écrit a écrit :

bah ça existe déjà avec les tgz
'fin oui c vré que quand il manque une dép, c chiant de chercher à travers le net pour trouver ZE package kil fô...
M'enfin perso G pas encore eu bcp de pbs kom ça...
Mé si ça peut faire passer des gens sous slack ace ke ça vaut vrément le coup.
je suis passé de mdk à slack, bah je regrette pas (merci asphro)



donc C un tgz+deps ?  
 
dsl C dimanche je suis un peut lent :lol:

Reply

Marsh Posté le 11-08-2002 à 15:40:24    

trictrac_ban a écrit a écrit :

 
non, parce qu'a la base les .deb et les .rpm c'est des binaires precompilé!!
Avec les ports, tu telecharges les sources et tu compile!




oh ça j'aime :)
ça marche komment slackports ?
feignant inside  :p

Reply

Marsh Posté le 11-08-2002 à 15:40:51    

le sot zi a écrit a écrit :

bah ça existe déjà avec les tgz
'fin oui c vré que quand il manque une dép, c chiant de chercher à travers le net pour trouver ZE package kil fô...
M'enfin perso G pas encore eu bcp de pbs kom ça...
Mé si ça peut faire passer des gens sous slack ace ke ça vaut vrément le coup.
je suis passé de mdk à slack, bah je regrette pas (merci asphro)




 
non mais la enfait ca telecharge les sources, ca les compile etc ...
 
et ca regle les probleme de dependances enfin ca t informe des librairie qu il faut !!!
 
il vrai que toute fois les probleme de lib sont rare m enfin !!!
 
 
 
 

Reply

Marsh Posté le 11-08-2002 à 15:41:12    

trictrac_ban a écrit a écrit :

 
non, parce qu'a la base les .deb et les .rpm c'est des binaires precompilé!!
Avec les ports, tu telecharges les sources et tu compile!



ilo ya des binaire en RPM G fdeja appercu ca (je ne suis pas passé par autre chose que slack donc les RPM C aussi obscure pour moi ;))

Reply

Marsh Posté le 11-08-2002 à 15:42:16    

asphro a écrit a écrit :

 
 
non mais la enfait ca telecharge les sources, ca les compile etc ...
 
et ca regle les probleme de dependances enfin ca t informe des librairie qu il faut !!!
 
il vrai que toute fois les probleme de lib sont rare m enfin !!!
 
 
 
 
 



en gros il preveint avant le lancement du configure ?

Reply

Marsh Posté le 11-08-2002 à 15:46:30    

le sot zi a écrit a écrit :

 
oh ça j'aime :)
ça marche komment slackports ?
feignant inside  :p  




 
slackports -u
 
ensuite  
 
pour voir pour l instant les logiciel quil gere tu vas dans /var/lib/slacports
 
et tu look il y a po encore grand chose m enfin ca n a que qq jour
 
ensuite tu fais slakports nomdulogiciel
 
la je viens d installer ethereal comme ca
 
donc slackports ethereal  
il m enforme qu il luifaut gtk+ libpcap comme lib  
enfait en regardenat dans  
/var/lib/slackports/net/ethereal/PORTS  
on peut voir ce que ca fais
pis tu attends il ca configurer compiler faire le packages ensuite il te pose des question tu type
veux tu installer le packages
veux tu effacer le packages si tu repond non ile le stock dans /opt/StoredPorts
ensuite si tu veux effacer les sources ...
 
voila en gros ceux qu il fais pour l instant ce qui est deja po mal ;)

Reply

Marsh Posté le 11-08-2002 à 15:49:09    

bah pas mal...
 
j'essaye d'updater nmap...
il m'a tout téléchargé tout seul, il compile tout tout seul et il l'installe kom un grand. youpi on peut oublier le ./configure && make && make install :)

Reply

Marsh Posté le 11-08-2002 à 16:17:00    

byzarre !!!!
 
je teste avec nmap pour dire koi

Reply

Marsh Posté le 11-08-2002 à 16:22:36    

marche impec
 
t as du merder  
 
mais je vois po ou c tellement usefriendly
 
et ca donne koi exactement comme erreur .?
 
cut and paste stp !!

Reply

Marsh Posté le 11-08-2002 à 16:22:47    

Creating package
 
Usage: makepkg package_name.tgz
 
Makes a Slackware compatible "*.tgz" package containing the contents of the
current and all subdirectories. If symbolic links exist, they will be removed
and an installation script will be made to recreate them later. This script
will be called "install/doinst.sh". You may add any of your own ash-compatible
shell scripts to this file and rebuild the package if you wish.
 
Package creation finished
Do you want to install ethereal now ? [ i = install | n = do nothing | u = upgrade ]
i
Cannot install ethereal-0.9.5-i686-1.tgz: package does not end in .tgz
Do you want to remove the package ? [y|n]
 
hum !? c koa c'te blague ?

Reply

Marsh Posté le 11-08-2002 à 16:25:39    

va falloir que vous m expliquer comment vous faite la ;)
 
3 truc tester avec succes moi
 
iptraf ethereal et nmap (en upgrade)


Message édité par asphro le 11-08-2002 à 16:25:52
Reply

Marsh Posté le 11-08-2002 à 16:26:58    

le sot zi a écrit a écrit :

Creating package
 
Usage: makepkg package_name.tgz
 
Makes a Slackware compatible "*.tgz" package containing the contents of the
current and all subdirectories. If symbolic links exist, they will be removed
and an installation script will be made to recreate them later. This script
will be called "install/doinst.sh". You may add any of your own ash-compatible
shell scripts to this file and rebuild the package if you wish.
 
Package creation finished
Do you want to install ethereal now ? [ i = install | n = do nothing | u = upgrade ]
i
Cannot install ethereal-0.9.5-i686-1.tgz: package does not end in .tgz
Do you want to remove the package ? [y|n]
 
hum !? c koa c'te blague ?




 
parce k il a po creer le package !!!

Reply

Marsh Posté le 11-08-2002 à 16:31:55    

bah il aurait dû le créer non ?

Reply

Marsh Posté le 11-08-2002 à 16:34:29    

je vois po de koi ca peu venir  
 
vous etes en root ?
vous avez encore de l espace disk ?
 

Reply

Marsh Posté le 11-08-2002 à 16:36:32    

hum je vois pas j aimerais avoir cette erreur
 
moi je suis sous slack 8.1 ...
 
il vrai que pkgtool et ca suite on subi qq modification
le preobleme pourrait peut etre ce situer la !!


Message édité par asphro le 11-08-2002 à 16:36:53
Reply

Marsh Posté le 11-08-2002 à 16:37:25    

tu peut me donner le nom du packages qu il a créé ?

Reply

Marsh Posté le 11-08-2002 à 16:44:08    

oui donc le probleme viens de la version de slack
 
un bout de code de slackports
 
 
 
 
 
 


echo "Creating package"
cd /opt/PortsTmp
mkdir install
cp "$PA/slack-desc" /opt/PortsTmp/install/slack-desc
makepkg -l y -c n $PKGNAME
echo "Package creation finished"
needinput=yes
while [ ! -z "$needinput" ] ; do
 echo "Do you want to install $PROGNAME now ? [ i = install | n = do nothing | u = upgrade ]"
 read rep
 if [ "$rep" = "i" ]; then
  installpkg $PROGNAME-$VERSION-$ARCH-$BUILD.tgz
  unset needinput
 elif [ "$rep" = "n" ]; then
  unset needinput
 elif [ "$rep" = "u" ]; then
  upgradepkg $PROGNAME-$VERSION-$ARCH-$BUILD.tgz
  unset needinput
 fi

 
 
on a donc
 
 installpkg $PROGNAME-$VERSION-$ARCH-$BUILD.tgz  
 
 
tu devine la suite !!!


Message édité par asphro le 11-08-2002 à 16:44:28
Reply

Marsh Posté le 11-08-2002 à 16:52:26    

non faut tu mettes
$VERSION a la place de $BUILD dans ce ke tu viens de montrer
 
$VERSION = version du log
$ARCH= ton type d archi
$BUILD = numero de version (construction du packages) ca sert pour l udapte ca au cas ou une construction de package aurait eté foireuse ou si une version de log n a pas changé mais un patch a ete appliqué comme recement la glibc-2.2.5 sous slack ;)
 
 
ou plutot mettre ca ce qui sera compatible avec les packages slack 8.1
makepkg -l y -c n $PKGNAME-$VERSION-$ARHC-$BUILD


Message édité par asphro le 11-08-2002 à 16:53:38
Reply

Marsh Posté le 11-08-2002 à 16:54:22    

emacs /usr/sbin/slackports
 
vers la fin
 
ligne 86


Message édité par asphro le 11-08-2002 à 17:34:36
Reply

Marsh Posté le 11-08-2002 à 17:00:50    

idem suis sous slack 8.0. V voir si ce patch marche...

Reply

Marsh Posté le 11-08-2002 à 17:14:20    

marchera po j arrive pour expliquer !!!

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed