OVH Cloud OVH Cloud

comment faire un cd autonome

36 réponses
Avatar
sylvain pham
Avec ce qu'il faut pour installer pour un intranet.
apache
php
mysql
phpmyadmin
pdflib

sachant que cette machine n'aurais jamais acces a l'exterieur.
Je pense recuperer les packages, mais je ne sais pas si cela sera suffisant.
et comment les installer s'il y a des dependance ?
dans quel ordre les installer?

Merci

10 réponses

1 2 3 4
Avatar
manu
sylvain pham wrote:

Quel difference entre pkg_add et portinstall ?
Encore merci pour toutes ses precieuses infos.


Ben pkg_add c'est pour NetBSD, portinstall pour FreeBSD.

--
Emmanuel Dreyfus
Publicité subliminale: achetez ce livre!
http://www.eyrolles.com/php.informatique/Ouvrages/9782212112443.php3


Avatar
Patrick Lamaizière
Emmanuel Dreyfus écrivait :

Quel difference entre pkg_add et portinstall ?
Encore merci pour toutes ses precieuses infos.


Ben pkg_add c'est pour NetBSD, portinstall pour FreeBSD.


Pourtant j'ai bien une commande pkg_add sur FreeBSD. Portinstall c'est
quand on passe par l'outil portupgrade.


Avatar
manu
Patrick Lamaizière wrote:

Quel difference entre pkg_add et portinstall ?
Encore merci pour toutes ses precieuses infos.


Ben pkg_add c'est pour NetBSD, portinstall pour FreeBSD.


Pourtant j'ai bien une commande pkg_add sur FreeBSD. Portinstall c'est
quand on passe par l'outil portupgrade.


Bon, et bien dans ce cas tout est simple: sur NetBSD, il n'y a que
pkg_add, donc pas de question à se poser! :o)

--
Emmanuel Dreyfus
Un bouquin en français sur BSD:
http://www.eyrolles.com/php.informatique/Ouvrages/9782212112443.php3




Avatar
pornin
According to Patrick Lamaizière :
Pourtant j'ai bien une commande pkg_add sur FreeBSD. Portinstall c'est
quand on passe par l'outil portupgrade.


pkg_add ajoute un paquet et râle s'il manque des dépendances.
portinstall/portupgrade ajoute un paquet et va, de son propre chef,
télécharger et/ou recompiler les paquets nécessaires pour satisfaire
les dépendances. Il faut considérer portinstall/portupgrade comme une
surcouche de pkg_add (un peu comme apt-get par rapport à dpkg sur un
Linux/Debian).


--Thomas Pornin

Avatar
manu
Thomas Pornin wrote:

Pourtant j'ai bien une commande pkg_add sur FreeBSD. Portinstall c'est
quand on passe par l'outil portupgrade.


pkg_add ajoute un paquet et râle s'il manque des dépendances.
portinstall/portupgrade ajoute un paquet et va, de son propre chef,
télécharger et/ou recompiler les paquets nécessaires pour satisfaire
les dépendances. Il faut considérer portinstall/portupgrade comme une
surcouche de pkg_add (un peu comme apt-get par rapport à dpkg sur un
Linux/Debian).


Attention, c'est plus compliqué que ca...

Sous NetBSD, pkg_add(1) dit: "pkg_add can recursively install other
packages that the current package depends on or requires from both
local disk and via FTP."

La lecture rapide de la page man de pkg_add de FreeBSD semple indiquer
qu'il sait faire de même.

portinstall est equivalent à portupgrade -N, c'est donc un cas
particulier... portupgrade sert à faire une mise à jour d'un package par
les binaires, fonction qui n'a pas d'equivalent sous NetBSD à ma
connaissance: on doit faire un make update ou un make replace dans le
pkgsrc.

Bon, j'essaye de resumer, que les spécialistes de FreeBSD me corrigent
si je dis des betises:

Pour l'installation des packages binaires:
sous NetBSD: pkg_add
sous FreeBSD: pkg_add ou portinstall

Pour l'installation des packages depuis les sources:
sous NetBSD: make install dans le pkgsrc
sous FreeBSD: make install dans les ports

Pour la mise à jour des packages depuis les sources:
sous NetBSD: make update ou make replace dans le pkgsrc
sous FreeBSD: je ne sais pas. make deinstall puis make install dans les
ports?

Pour la mise à jour des packages binaires:
sous NetBSD: pkg_delete puis pkg_add
sous FreeBSD: portupgrade

--
Emmanuel Dreyfus
A lire: 240 pages en français sur l'administration UNIX avec BSD
http://www.eyrolles.com/php.informatique/Ouvrages/9782212112443.php3



Avatar
Eric Masson
"Emmanuel" == Emmanuel Dreyfus writes:






Emmanuel> Pour l'installation des packages binaires: sous NetBSD:
Emmanuel> pkg_add sous FreeBSD: pkg_add ou portinstall

Ok pour pkg_add, mais portinstall/portupgrade sont plus tordus, ils
peuvent fonctionner indifféremment sur les ports ou packages (option -P)

Emmanuel> Pour l'installation des packages depuis les sources: sous
Emmanuel> NetBSD: make install dans le pkgsrc sous FreeBSD: make
Emmanuel> install dans les ports

Ok.

Emmanuel> Pour la mise à jour des packages depuis les sources: sous
Emmanuel> NetBSD: make update ou make replace dans le pkgsrc sous
Emmanuel> FreeBSD: je ne sais pas. make deinstall puis make install
Emmanuel> dans les ports?

portupgrade sans l'option -P ou alors désinstallation du package et make
install.

Emmanuel> Pour la mise à jour des packages binaires: sous NetBSD:
Emmanuel> pkg_delete puis pkg_add sous FreeBSD: portupgrade

portupgrade -P ou pkg_delete/pkg_add.

Eric Masson

--
ps: pour prouver que j'ai rien contre nos amies les linuxiennes je leur
fais un enormeeee bisou ;o)
-+- Daniel in Guide du linuxien pervers - "Le linuxien nouveau est arrivé"





Avatar
Eric Masson
"Emmanuel" == Emmanuel Dreyfus writes:






Emmanuel> Pour l'installation des packages binaires: sous NetBSD:
Emmanuel> pkg_add sous FreeBSD: pkg_add ou portinstall

Ok pour pkg_add, mais portinstall/portupgrade sont plus tordus, ils
peuvent fonctionner indifféremment sur les ports ou packages (option -P
ou -PP)

Emmanuel> Pour l'installation des packages depuis les sources: sous
Emmanuel> NetBSD: make install dans le pkgsrc sous FreeBSD: make
Emmanuel> install dans les ports

Ok.

Emmanuel> Pour la mise à jour des packages depuis les sources: sous
Emmanuel> NetBSD: make update ou make replace dans le pkgsrc sous
Emmanuel> FreeBSD: je ne sais pas. make deinstall puis make install
Emmanuel> dans les ports?

portupgrade sans l'option -P/PP ou alors désinstallation du package et
make install.

Emmanuel> Pour la mise à jour des packages binaires: sous NetBSD:
Emmanuel> pkg_delete puis pkg_add sous FreeBSD: portupgrade

portupgrade -P/PP ou pkg_delete/pkg_add.

Eric Masson

--
ps: pour prouver que j'ai rien contre nos amies les linuxiennes je leur
fais un enormeeee bisou ;o)
-+- Daniel in Guide du linuxien pervers - "Le linuxien nouveau est arrivé"





Avatar
Patrick Lamaizière
Eric Masson écrivait :

Emmanuel> Pour l'installation des packages binaires: sous NetBSD:
Emmanuel> pkg_add sous FreeBSD: pkg_add ou portinstall

Ok pour pkg_add, mais portinstall/portupgrade sont plus tordus, ils
peuvent fonctionner indifféremment sur les ports ou packages (option
-P ou -PP)


Il y a également portsclean, portsdb, portversion qui sont utiles.
<http://www.onlamp.com/pub/a/bsd/2003/08/28/FreeBSD_Basics.html>
<http://www.onlamp.com/pub/a/bsd/2001/11/29/Big_Scary_Daemons.html>

Portupgrade est dans les ports mais peut-on vivre sans sous FreeBSD ?

Concernant les ports, je me demande s'il est possible de revenir à un
port précédent. Par exemple là, j'ai mplayer qui est cassé (MPlayer
crashed by an 'Illegal Instruction'), comment revenir en arrière (avant
ça marchait) ; ou alors tester le nouveau port sans affecter l'ancien
pour le valider ?

Bonne journée.

Avatar
sylvain pham
Concernant les ports, je me demande s'il est possible de revenir à un
port précédent. Par exemple là, j'ai mplayer qui est cassé (MPlayer
crashed by an 'Illegal Instruction'), comment revenir en arrière (avant
ça marchait) ; ou alors tester le nouveau port sans affecter l'ancien
pour le valider ?


Tres interessant, mon bsd est flingué de partout, je pense que si quelqu'un
connait
une commande qui recupere tout les logiciel avant de faire le make install.
pour que je puisse compiler normalement.
Il me semble que mon probleme viens du fait que ma connection internet n'est
pas toujours fiable ( coupure de temps en temps.) et que certains package ne
sont plus a leurs endroits au moment de les telecharger.

Avatar
Thierry Thomas
Dimanche 05 octobre 2003 à 11:01 GMT, Patrick Lamaizière a écrit :

Concernant les ports, je me demande s'il est possible de revenir à un
port précédent. Par exemple là, j'ai mplayer qui est cassé (MPlayer
crashed by an 'Illegal Instruction'), comment revenir en arrière (avant
ça marchait) ; ou alors tester le nouveau port sans affecter l'ancien
pour le valider ?


Pour revenir en arrière, on peut toujours refaire un cvsup / co avec une
date donnée.

Plus simplement, on peut consulter le cvsweb et défaire les dernières m.
à j. à la main. Par ex. pour mplayer =>
<http://www.freebsd.org/cgi/cvsweb.cgi/ports/multimedia/mplayer/>.

Mais le mieux est tout de même d'essayer d'identifier le problème et de
le rapporter, ou encore mieux de le corriger !

Sinon, pour tester une nouvelle version en gardant la précédente, on
peut l'installer ailleurs en définissant un PREFIX spécial (ex.
PREFIX=/var/tmp/mplayer).


Bonne journée.


De même.
--
Th. Thomas.

1 2 3 4