Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1174 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2  3  4
Page Suivante
Auteur Sujet :

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

n°146176
asphro
Posté le 27-08-2002 à 22:38:06  profilanswer
 

Reprise du message précédent :

le sot zi a écrit a écrit :

 
 :hello:  
tu as testé ?




 
non sur mon portable y a plus que windows
 
et j ai po encore installé les autres pcs dans mon appart !!
 

mood
Publicité
Posté le 27-08-2002 à 22:38:06  profilanswer
 

n°146177
Profil sup​primé
Posté le 27-08-2002 à 22:42:11  answer
 

asphro a écrit a écrit :

 
 
non sur mon portable y a plus que windows
 
et j ai po encore installé les autres pcs dans mon appart !!
 
 




 :ouch: tu me décois  :lol:

n°146340
faenir
Posté le 28-08-2002 à 08:23:36  profilanswer
 

le sot zi a écrit a écrit :

 
cad ?
c pa'ce ke c du bash ke tu aimes pas ? ça te semble pas convaincant kom langage de programmation ?
là la version 0.3 va sortir... J'ai une préversion sous les yeux, le code est un peu + propre...




 
Non, c'est pas que ça. Meme si je pense que le bash ne devrait pas etre utiliser pour ça,c'est presque impossible a maintenir dés que ça devient trop gros. Python ou perl serait plus adapté.
 
Certaines sorties sont mal faites, comme par exemple le dans usage, y a une volée d'echo avec "echo            -u|--update : mettre a jour le dossier de ports" qui fait une belle erreur "command not found: --update"
 
Faudrait plutot un truc du style


cat << EOF
     basename $0 [OPTIONS][PORTSNAME]
 
     PORTSNAME :  
     enter the name of the ports you want to install
 
     OPTIONS :  
     -u|--update : update the ports directory
EOF


 
 
Y a aucune vérifications si les répertoires utilisés existes.
Tu utilises /opt/PortsTmp comme répertoire temporaire, y a aussi /opt/StoredPorts alors que tout ça devrait aller dans /var/qqch  . A chaque fois, c'est /opt/PortsTmp que tu utilise, il faudrait plutot utilise une variable style

tmp="/opt/PortsTmp"

.
 
La volonté de faire un script en français, c'est pas mal mais inutile et c'est c'ertainement possible de faire plus propre que des gros if [ "$LANG" = "fr" ] un peu partout.
 
Aucune dépendance, 'fin si, y a un echo "$DEPS", amis c'est au systeme de package de faire le boulot, pas a l'utilisateur mais bonne chance pour le faire en shell  
 
Aucune possibilité d'extensions, c'est ./configure, make , et make install. Donc si l'install est un poil differente, c'est raté. Il n'y a aucune posibilité de faire (proprement) un script pré ou post install  
 
Voila, je crois que c'est tout

n°146413
Profil sup​primé
Posté le 28-08-2002 à 11:56:27  answer
 

tu regarderas la version 0.3...
Les tites merdes bash ke tu as décrit ont été modifiées...
Je trouve le code un peu plus joli...
Elle dois sortir d'ici la fin de la semaine...

n°146676
asphro
Posté le 28-08-2002 à 18:32:14  profilanswer
 

usr/lib/qt-3.0.4/bin/moc kslackports.h -o moc_kslackports.cpp
g++ -c -pipe -Wall -W -O2  -DQT_NO_DEBUG -I/usr/lib/qt-3.0.4/include -I/usr/lib/qt-moc_kslackports.o moc_kslackports.cpp
g++  -o kslackports kslackports.o moc_kslackports.o  -Wl,-rpath,/usr/lib/qt-3.0.4/lb -L/usr/X11R6/lib -lqt -lXext -lX11 -lm
/usr/i386-slackware-linux/bin/ld: ne peut trouver -lqt
collect2: ld returned 1 exit status
make: *** [kslackports] Erreur 1
bash-2.05a#

 
 
donc
 
locate libqt
 
 

bash-2.05a# locate libqt
warning: locate: warning: database /var/lib/slocate/slocate.db' is more than 8 days old
/usr/lib/qt-3.0.4/lib/libqt-mt.prl
/usr/lib/qt-3.0.4/lib/libqt-mt.so.3.0.4
/usr/lib/qt-3.0.4/lib/libqt-mt.so
/usr/lib/qt-3.0.4/lib/libqt-mt.so.3
/usr/lib/qt-3.0.4/lib/libqt-mt.so.3.0
/usr/lib/libqthreads.a
/usr/lib/libqthreads.la
/usr/lib/libqthreads.so.0.0.1
/usr/lib/libqthreads.so
/usr/lib/libqthreads.so.0
/opt/kde/lib/libqtmcop.la
/opt/kde/lib/libqtmcop.so.1.0.0
/opt/kde/lib/libqtmcop.so
/opt/kde/lib/libqtmcop.so.1
/opt/kde/lib/libqtc.la
/opt/kde/lib/libqtc.so.1.0.0
/opt/kde/lib/libqtc.so
/opt/kde/lib/libqtc.so.1
bash-2.05a#

 
 
 
slack 8.1 et qt-3.0.4

n°146770
asphro
Posté le 28-08-2002 à 22:05:47  profilanswer
 

alors ca viens koi ste merde ?

n°146774
Profil sup​primé
Posté le 28-08-2002 à 22:11:20  answer
 

c pô

n°146787
faenir
Posté le 28-08-2002 à 23:15:07  profilanswer
 

quel gcc?

n°146815
asphro
Posté le 28-08-2002 à 23:48:56  profilanswer
 

faenir a écrit a écrit :

quel gcc?




c po de gcc que ca vient c que la libqt n existe pas
 
gcc qui a fais c preuve 2.95.3


Message édité par asphro le 28-08-2002 à 23:49:41
n°146831
faenir
Posté le 29-08-2002 à 00:25:54  profilanswer
 

Ah ben alors je sais pas, y a pas longtemps, j'ai eu le meme msg d'erreur, c'était la version de g++ et de la libqt qui était differente.

mood
Publicité
Posté le 29-08-2002 à 00:25:54  profilanswer
 

n°146871
246tNt
Resistance is futile
Posté le 29-08-2002 à 09:03:36  profilanswer
 

fait un link symbolique depuis libqt-mt

n°146920
asphro
Posté le 29-08-2002 à 12:38:38  profilanswer
 

246tNt a écrit a écrit :

fait un link symbolique depuis libqt-mt
 




 
je l avais fait en remplacant lqt par lqt-mt, ca compil mais ca fais un seg fault quand je lance l appli !!!

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
[FIREWALL/PASSERELLE] Quels ports faut il ouvrir pour QUAKE 3 ?Question sur les packages slackware
un nom de domaine avec slackware dedans c illégal?Systeme sur un CD Bootable ?
pb de souris avec la slackware 8.1sauvegarder un systeme gentoo pour essayer une autres distrib [resolu]
Pure-ftpd et les quotas systemePartition de type "Hidden Win95 FAT32"
Le "moniteur systeme" de Linux, il est où ?OpenBSD et PF et Stealth Ports
Plus de sujets relatifs à : Un systeme de ports de type *BSD sur slackware : "slackports !!"


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR