Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Unix > BSD
BSD Forum d'entraide sur les systèmes BSD. Avant de poster -> FAQ BSD et cours BSD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/09/2007, 21h13   #1
Invité de passage
 
Inscription : septembre 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 5
Points : 1
Points : 1
Par défaut [OpenBSD] Les paquetages

Bonsoir tout le monde,

N'ayant pas paramètrer ma connexion internet lors de la première installation du système d'exploitation et ayant créer un utilisateur-administrateur du groupe wheel
par la commande adduser ($):

Comment paramètrer la variable PKG_PATH et utiliser la commande pkg_add? A savoir que j'ai télécharger mes fichiers compacter et graver sur un DVD directement sans dossiers.

D'après la documentation officielle:
Code :
$ export PKG_PATH=/mnt/cdrom/4.1/packetages/`machine -a`/
ne pouvant pas réaliser cette commande et ne voullant pas l'utiliser pour le moment:
Code :
$ export PKG_PATH=ftp://your.ftp.mirror/pub/OpenBSD/4.1/packages/`machine -a`/
A quoi correspond /`machine -a`/ ?
/4.1/packetages/ correspond aux sous-dossiers du CDROM si je ne me trompe.

Comment avoir la commande sudo puisque je rencontre l'erreur suivante après la demande du password:
Code :
is not in sudoers file...
Exemplairement par:
Code :
1
2
$ export PKG_PATH=/mnt/cdrom/`machine -a`/ (enter)
$ sudo pkg_add -v fluxbox-0.9.15.1p0 (enter)
Existe il une méthode d'installation par décompactage automatique en créant une image ISO pour les installés? j'en ai tout de même + de 340

Par ligne de commande vais-je en avoir pour longtemps?
H3dy{.} est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/09/2007, 19h53   #2
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Citation:
Envoyé par H3dy{.}
A quoi correspond /`machine -a`/ ?
Vous devez bien avoir man ? Elle indique l'architecture des applications (en présence de l'option -a) ou celle du noyau.

Citation:
Envoyé par H3dy{.}
Comment avoir la commande sudo puisque je rencontre l'erreur suivante après la demande du password:
Code :
is not in sudoers file...
Qu'y a-t-il avant [is] ? Comment l'avez-vous configuré ?

Citation:
Existe il une méthode d'installation par décompactage automatique en créant une image ISO pour les installés? j'en ai tout de même + de 340

Par ligne de commande vais-je en avoir pour longtemps?
J'en ai bien peur Il aurait été possible de le faire à l'installation : personnaliser la procédure d'installation mais si votre CD/DVD ne contient que ceux-ci il devrait être possible de créer un script à cette fin.

Mais ne pouvez-vous pas rétablir votre connexion à présent ? Pourquoi ne pas utiliser la variable PKG_PATH ?
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/09/2007, 22h19   #3
Invité de passage
 
Inscription : septembre 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 5
Points : 1
Points : 1
Bonsoir julp,

Alors /`machine -a`/ correspond à l'architecture que j'emploie en l'occurrence i386.
Est-ce réellement nécessaire lorsqu'on connait déjà son architecture?

J'ai prit la décision de tenter d'installer mes packetages en mode root puisque je n'arrive pas à les installés autrement (diffulté rencontrer à configurer visudo).

Pour répondre à la question:
"qui y a t'il devant is not in sudoers file...?"
mon login créer avec la commande #adduser appliqué au groupe wheel

Pouquoi n'aie je pas configurer ma connexion internet lors de l'installation de base du système d'exploitation openbsd 4.1?
je prèfére tout bonnement les installés autrement.

Hélas même en mode root je rencontre un problème décrit ci-dessous:
(j'ai inséré mon DVD+RW dans la fente de mon lecteur ou sont gravés tout mes packetages...)

exemple (mode root):
#export PKG_PATH=/mnt/cdrom/ (enter)
#pkg_add -v fluxbox-0.9.15.1p0 (enter)

j'ai un FATAL ERROR, pourquoi? faut-il monter le lecteur par la commande mount? si oui, comment dois je procèder? (non expliquer)
Avec une connexion internet, doit-on mounter un routeur?

J'avais pourtant bien lu la documentation officielle de la rubrique "Système de Ports et de Packetages OpenBSD" mais je n'ai pas compris la différence entre les ports (ports.tar.gz), les packetages, les flavors, les subpacketages, anonCVS, rsnapshot & rsync (ect..).. Tout cela reste confu pour moi en ce moment...

Pourrais-tu expliquer avec plus d'affinité les différences citer ci dessus et la méthode applicative pour que je puisse installer mes 340 packetages de façon automatique que j'ai télécharger sur leurs serveurs FTP? Vais-je rencontrer
un problème de dépendance? (/lib)
H3dy{.} est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2007, 00h51   #4
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Citation:
Envoyé par H3dy{.}
Alors /`machine -a`/ correspond à l'architecture que j'emploie en l'occurrence i386.
Est-ce réellement nécessaire lorsqu'on connait déjà son architecture?
Bien sûr que non mais ça a le mérite d'être portable.

Citation:
Envoyé par H3dy{.}
j'ai un FATAL ERROR, pourquoi? faut-il monter le lecteur par la commande mount? si oui, comment dois je procèder? (non expliquer)
Avec une connexion internet, doit-on mounter un routeur?
Oui il faut monter le lecteur CD mais ça dépend de vos périphériques, exemple :
Code :
mount_cd9660 /dev/cd0c /mnt
S'il s'agit bien d'un routeur vous devez y être connecté via une interface réseau Ethernet auquel cas vous pouvez la configurer manuellement (ifconfig)/automatiquement (fichier /etc/hostname.nom_de_l'interface) voir utiliser DHCP. S'il s'agit d'un autre type de matériel c'est une toute autre histoire ...

Citation:
Envoyé par H3dy{.}
J'avais pourtant bien lu la documentation officielle de la rubrique "Système de Ports et de Packetages OpenBSD" mais je n'ai pas compris la différence entre les ports (ports.tar.gz), les packetages, les flavors, les subpacketages, anonCVS, rsnapshot & rsync (ect..).. Tout cela reste confu pour moi en ce moment...
Les ports c'est les applications que vous compilez vous-mêmes. Les paquets sont les formes binaires prêtes à installer de ces mêmes logiciels. Les flavors et subpackages permettent respectivement d'affiner ses choix dans les options de construction du logiciel (exemple activer une fonctionnalité) et de séparer les différentes parties d'un logiciel (exemple client/serveur). Le reste est lié à la récupération des sources (cela inclue les ports) et/ou leur mise à jour.

Citation:
Envoyé par H3dy{.}
Vais-je rencontrer un problème de dépendance? (/lib)
Tant qu'il peut trouver ce dont il a besoin, non, et il le gèrera lui-même.
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2007, 13h41   #5
Invité de passage
 
Inscription : septembre 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 5
Points : 1
Points : 1
Bonjour julp,

Code :
1
2
3
4
#mount_cd9660 /dev/cd0c /mnt
#export PKG_PATH=/mnt/
#pkg_add -v fluxbox-0.9.15.1p0
fluxbox à une dépendance avec imlib2-1.3.0.tgz (image manipulation library) que je ne dois pas avoir sur le DVD+RW.

Comment puis-je connaître les dépendances de mes applications que je souhaite installer avant même de les installés?
H3dy{.} est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2007, 14h25   #6
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Citation:
Envoyé par H3dy{.}
Comment puis-je connaître les dépendances de mes applications que je souhaite installer avant même de les installés?
Il doit s'agir de pkg_info -S <mon paquet qui n'est pas installé>.tgz mais il est plus rapide de retrouver ces informations avec les logiciels portés dont pourquoi pas en ligne directement
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2007, 19h57   #7
Invité de passage
 
Inscription : septembre 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 5
Points : 1
Points : 1
Bonsoir julp,

Code :
1
2
3
4
5
#mount_cd9660 /dev/cd0c /mnt
#export PKG_PATH=/mnt/
#pkg_info -S fluxbox-0.9.15.1p0
#pkg_add -v fluxbox-0.9.15.1p0

la commande pgk_info -S fonctionne bien (mais peut mieux faire!)!

Comment puis-je installer par décompactage automatique?

Par exemple j'insère mon DVD+RW est l'installation se produit automatiquement en ayant prit le soin des packetages ainsi que des dépendances.

Tu m'avais expliquer qu'il fallait rajouter un script, comment? et que dois-je mettre dans ce script pour qu'il fonctionne correctement? plus de précision serait la bienvenue.
H3dy{.} est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2007, 21h44   #8
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Citation:
Envoyé par H3dy{.}
Comment puis-je installer par décompactage automatique?

Par exemple j'insère mon DVD+RW est l'installation se produit automatiquement en ayant prit le soin des packetages ainsi que des dépendances.
  1. Ce n'est pas une simple décompression mais bel et bien une procédure d'installation
  2. Vous allez passer à côté d'informations potentiellement utiles (bien qu'on puisse les réobtenir par la suite via pkg_info) sur la configuration des logiciels notamment
  3. Il ne sera pas possible de réaliser cela proprement (c'est à dire de manière optimisée / sans redondances) car il faudrait une vraie application se basant sur cette partie du paquet (après les avoir tous lu dans un premier temps) ou sur un fichier INDEX pour déterminer l'ordre optimal dans lequel ils doivent être installés
  4. La procédure c'est à vous de la lancer, même si celle-ci se résume à un simple script (il n'y a pas d'autorun)
En théorie, il vous suffit de parcourir avec un script les paquets de ce disque et de tenter de l'installer par la commande pkg_add. Pour ceux qui sont déjà installés celle-ci devrait échouer et pour les dépendances elles devraient être installés par la même occasion comme on l'a vu ...

Citation:
Envoyé par H3dy{.}
Tu m'avais expliquer qu'il fallait rajouter un script, comment? et que dois-je mettre dans ce script pour qu'il fonctionne correctement? plus de précision serait la bienvenue.
Je n'ai jamais (encore) eu le besoin de le faire mais les informations que l'on peut trouver sur le lien donné plus haut me semblent amplement suffisantes. De toute manière on en revient plus ou moins au même problème car il faut bien définir la façon dont sera faite cette installation, peut être avec des informations/programmes supplémentaires surtout si c'est réalisé à partir d'un système semblable, avant de graver le CD.
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/09/2007, 17h32   #9
Invité de passage
 
Inscription : septembre 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 5
Points : 1
Points : 1
julp

merçi pour toutes tes explications! je te souhaite un bon week-end!
H3dy{.} est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h11.


 
 
 
 
Partenaires

Hébergement Web