parallèle URPM, APT, PORTAGE, YUM, BSD - Logiciels - Linux et OS Alternatifs
Marsh Posté le 24-04-2003 à 23:49:25
Installation de softs
apt-get install monsoft
Désinstallation de softs
apt-get --purge remove monsoft
Mise à jour du système
apt-get update && apt-get upgrade (dist-upgrade?)
Marsh Posté le 25-04-2003 à 00:15:05
Ajout/retrait de sources : nano /etc/apt/sources.list
Trouver les paquets inutilisés : deborphan --guess-all
Lister les paquets périmés ou extérieurs : apt-show-versions | grep -v uptodate
Marsh Posté le 25-04-2003 à 00:16:29
vegeta020786 a écrit : Desinstallation de soft: |
Tiens, question : les BSD s'arrangent pour que tous les logiciels disposent d'un make {un,de}install qui marche ?
Marsh Posté le 25-04-2003 à 01:10:11
vegeta020786 a écrit : les *BSD: |
boarf
cd /stand && ./sysinstall
mouai, spa trop dur quand même à configurer
Marsh Posté le 25-04-2003 à 01:33:42
Bonne initiative
bon essayons
télécharger le dernier arbre portage : emerge sync OU emerge rsync
installation : emerge le_soft
désinstallation : emerge unmerge le_soft OU emerge -C le_soft
voir ce qui va etre installé (dép) : emerge -p le_soft
mise à jour world : emerge -u world
mouarf, l'est trop tard
Marsh Posté le 25-04-2003 à 01:42:27
voir les USE qu'on peut specifier : emerge -vp lesoft
virer les trucs sales (pas d'explication plus lair a cette heure là, dsl) : emerge clean
tt recompiler (il me semble, pas sur @100%) : emerge -e world
Marsh Posté le 25-04-2003 à 01:54:53
sélection des mirrors: mirrorselect
emerge unmerge --depclean :supprime les packages inutiles (avec précaution )
qpkg -l nompackage:liste les fichiers d'unpackage installé
qpkg -f fichier: trouve le packgage installé auquel correspond le fichier
emerge -u system: met à jour le système (package importants)
emerge -u world: met à jour tout le système
emerge -e world: recompile tout le système (si changement de lib ou de USE important)
Bientôt, commandes spéciales mises à jour securité.
emerge -s truc: cherche les récurrences truc dans les packages
emerge -S truc: idem dans les descriptions
Marsh Posté le 25-04-2003 à 03:40:27
vegeta020786 a écrit : |
t'installe comment toi ton système ?
Marsh Posté le 25-04-2003 à 06:26:34
ça marche pareil, j'ai mis à jour tout le système récement, ça va très vite comme ça, mais bon c'est du binaire, avec un p120 je me voyais pas tout recompiler
Marsh Posté le 25-04-2003 à 12:16:44
MAJ incomplète mais presque
on va essayer d'éviter les commandes RPM, DPKG, QPKG sinon on s'en sortira pas.
A+
Marsh Posté le 25-04-2003 à 12:26:36
emerge clean pour virer les vieux pkg (remove outdated packages)
Marsh Posté le 25-04-2003 à 16:30:31
rechercher un pkg : apt-cache search lesoft
voir les infos sur un pkg : apt-cache show lesoft
metrte a jour la distro : apt-get dist-upgrade
Marsh Posté le 26-04-2003 à 19:11:07
un truc bien avec emerge c'est emerge -f le_soft
-f pour 'fetch'... je suis avec un 56K et c'est pratique de tout downloader avant de compiler...
chouette initiative cette comparaison
Marsh Posté le 26-04-2003 à 19:13:18
et ça permet de télécharger pendant que ça compile en lançant les commandes en parallèle.
Marsh Posté le 26-04-2003 à 19:31:53
ACCEPT_KEYWORS="~arch" emerge le_soft ->installe un paquet "unstable"
USE=option emerge le_soft ->installe avec l'option choisie (par exemple USE=ldap emerge samba installe samba avec le support samba)
Marsh Posté le 26-04-2003 à 19:33:46
Bobor a écrit : ACCEPT_KEYWORS="~arch" emerge le_soft ->installe un paquet "unstable" |
Je preciserai en disant USE="+opt1 -opt2" emerge lesoft
avec +opt1 compile avec opt1 et -opt2 compile en desactivant opt2 !
Marsh Posté le 26-04-2003 à 23:05:57
Ce topic, excellent Mjules ... comme d'habitude.
Seulement, est-il possible de nous en dire un peu plus pour URPMI avec rsync ?
Marsh Posté le 28-04-2003 à 12:05:54
salut,
ma journée s'étant un peu allongée, vous en déduirez naturellement que je ne parlais pas d'une journée terrienne mais bien de celle d'une autre planète
sagittarius > urpmi et rsync, j'avoue ne pas avoir compris la question.
A+
Marsh Posté le 28-04-2003 à 19:49:03
Mjules a écrit : |
Il semble que depuis la version 9.0 de Mandrake, que le téléchargement peut s'opérer non seulement avec http ou ftp, mais encore avec rsync, ce qui aurait l'avantage d'augmenter sensiblement les mises à jour des fichiers hdlist.cz et de diminuer la consommation de bande passante.
Regarde sur easy urpmi sur http://plf.zarb.org avec les sources belnet par exemple, elles sont indiquées (9.1) avec le protocole rsync depuis peu.
Seulement, j'ai essayé, mais sans succès pour l'heure. Histoire de port fermé ?
D'où ma question...
Marsh Posté le 28-04-2003 à 19:59:27
Le port à ouvrir en question est tcp 873
Ainsi, les mises-à-jour de hdlist.cz sont ultra rapides lorsqu'elles sont inchangées.
Rsync est intéressant non ?
Marsh Posté le 30-04-2003 à 21:03:40
Personne pour me répondre ?
ou discuter de l'intérêt de rsync
Marsh Posté le 30-04-2003 à 21:09:08
effectivement, de ce que j'en sais, rsync ne télécharges que les différences et pas l'intégralités du fichier (enfin je crois) donc ça irait plus vite à mettre à jour.
Marsh Posté le 28-08-2003 à 01:43:14
ou trouver des sources de paktage en ligne pour urpmi ?
Marsh Posté le 28-08-2003 à 02:21:22
Pour Gentoo.
Installation de softs
* emerge le_soft, USE= +opt1 -opt2 emerge le_soft permet d'installer avec les options choisies (avec opt1 et sans opt2), emerge -vp le_soft pour avoir la liste des options utilisables
* ebuild /usr/portage/section/soft/ebuild-version.ebuild OPTION si choses speciales a faire comme appliquer un patch ou autre.
voir modifier l' ebuild pour le patch (utiliser l overlay c fait pour ce genre de choses aussi (PORTDIR_OVERLAY)).
Désinstallation de softs
* emerge unmerge le_soft ou emerge -C le_soft
Recherche quels paquetages amène un fichier
* qpkg -f /path/to/file (c dans le gentoolkit indispensable)
voir ce qui va etre installé (dép)
* emerge -p le_soft (emerge -eup pour voir l' arborescence des deps)
Recherche si un paquetage est disponibles dans les sources configurées (on peut rechercher aussi dans les descriptions, cf le man)
* emerge -s le_paquet ou emerge -S description
Ajouter une source
* mirrorselect ou /etc/make.conf (GENTOO_MIRRORS/SYNC/PORTDIR_OVERLAY "source" terme pas top pour la gentoo => source d arbre portage / de download / repository d' ebuilds persos)
Mettre à jour les sources
* emerge sync ou emerge rsync
Retirer une source
* mirrorselect ou /etc/make.conf (le terme de source est mal approprié pour gentoo voir "ajouter source" )
lister les paquetages sans dépendances
* emerge --depclean -p (hyper dependant au USE)
Mettre à jour tous le système (sauf les paquetages marqués sans MAJ)
* emerge -u system (QUE le system)
* emerge -u world (worldfile)
* emerge -uD world (worldfile + dependances)
Lister les paquets périmés ou extérieurs
* emerge clean -p (option par defaut sur gentoo maintenant voir AUTOCLEAN dans /etc/make.conf)
télécharger sans compiler/installer
* emerge -f le_soft les_softs
Marsh Posté le 28-08-2003 à 03:12:56
J-'-R a écrit : ou trouver des sources de paktage en ligne pour urpmi ? |
http://plf.zarb.org/~nanardon/urpmiweb.php#third
Marsh Posté le 28-08-2003 à 10:03:01
Y a aussi un truc que tu pourrais rajouter : la capacite de mettre a jour ou d'installer des paquets sur des machines en reseau : tu ne telecharges qu'une seule fois les rpms. Avec urpmi, c'est l'option --parallel. Je crois qu'apt a un truc similaire, pour gentoo je ne sais pas.
Marsh Posté le 28-08-2003 à 10:38:21
Debian :
Recherche quels paquetages amène un fichier:
apt-file search le_fichier
et pour installer et désinstaller un paquet sous debian vaut mieux se servir de :
debfoster le_paquet pour l'install
debfoster le_paquet- pour la désinstalle
ça gère bien mieux les dep qu'apt-get qd ça vire un paquet
Marsh Posté le 23-03-2004 à 11:17:16
plop up ce topic parce que Fedora a yum qui fait ça aussi et que je connais pas du tout la syntaxe.
bref fedora user, pourriez vous me renseigner, merci
Marsh Posté le 23-03-2004 à 13:08:18
yum install <programme>
yum update # update tout, sauf si un package est spécifié
yum upgrade <programme> # obsolete désormais
yum info <programme>
yum remove <programme>
yum clean <option> # soit les headers / fichiers / les 2
yum provides <fichier> # tres pratique
yum search <chaine>
yum check-update # verifie les updates
# Non documentés par man yum
yum groupinstall | groupupdate | grouplist
Marsh Posté le 23-03-2004 à 19:00:50
MAJ
black_lord > pourrais tu me détailler les commandes
yum info
yum search
yum provides
en particulier les différences entre elles
pourrais tu également me donner la marche à suivre pour modifier les sources de paquets
et si tu as le temps, les 3 dernières (groupinstall etc)
Merci
Marsh Posté le 23-03-2004 à 19:05:20
sympas comme topic, Mjules
pour debian il serait bon de signaler l'existence de soft tel que
apt-listbugs en sid, previent si un paquet a un bug repertorié et laisse le choix de l'installer ou non
apt-build tres tres bien foutu et les gentooistes devrait l'essayer amha (meme fonctionnement avec des flags pour tous les progs, etc...)
autoapt permet de trouver dans quel package est contenu un fichier precis
apt-proxy bah pour utiliser apt avec un proxy
Marsh Posté le 23-03-2004 à 19:06:35
yum info te donne les infos détaillés sur un package :
|
pour yum search : (existence d'un package)
|
et yum provides : (furniture d'une dépendance / d'un fichier)
|
Dis moi si tu as besoin d'autre chose
Marsh Posté le 24-04-2003 à 21:29:04
Bonjour,
comme je n'en ai pas trouvé, je me propose ici de réaliser un tableau "comparatif" mettant en parallèle les fonctionnalités des 3 grands projets d'installateur avec gestion des dépendances sous GNU/Linux, j'ai nommé APT (Debian), URPM (Mandrake) et PORTAGE (Gentoo).
Finalement, on va y rajouter les les ports des *BSD ainsi que YUM qui est l'outil issu de Yellow Dog Linux et réutilisé par Fedora Core.
Le but ici n'est pas de troller sur l'intérêt des uns par rapport aux autres (ou alors, si ça vous démange trop, attendez demain ) mais plutôt de mettre en face les unes des autres les commandes et pourquoi pas les ressources spécifiques à chaque système.
Comme je suis Mandrakien, je connais plutôt bien URPM, je vais donc commencer par lui et je complèterais au fur et à mesure que vous répondrez. Donc on se retrouve avec cet ordre (quand ils y sont les 5):
Allons y :
Installation de softs
Désinstallation de softs
Note : pour Debian, la commande debfoster permet de gérer plus finement les dépendances lors de l'installation et désinstallation d'un soft. toujours pour apt, utilisez --purge pour enlever toutes traces y compris les fichiers de conf
Recherche quels paquetages amène un fichier
voir ce qui va etre installé (dép)
Recherche si un paquetage est disponibles dans les sources configurées (on peut rechercher aussi dans les descriptions, cf le man)
Afficher les infos sur un paquet
Ajouter une source
Mettre à jour les sources
Retirer une source
lister les paquetages sans dépendances
Mettre à jour tous le système (sauf les paquetages marqués sans MAJ)
Lister les paquets périmés ou extérieurs
télécharger sans compiler/installer
A+
Message édité par Mjules le 21-10-2006 à 12:40:21
---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. | Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.