Yum récupère toujours les infos sur le serveur. Donc il suffit de faire "yum update" pour mettre à jour. Si tu as un doute, tu peux faire un "yum clean all" avant. Par défaut, il demande confirmation. Si tu veux le faire tourner en batch, il y a l'option -y (assume yes).
> il fait les maj automatiquement ?
C'est pas un démon. Mais si tu fais un cron avec "yum -y update", ça roule.
Options:
-c [config file] - specify the config file to use
-e [error level] - set the error logging level
-d [debug level] - set the debugging level
-y answer yes to all questions
-t be tolerant about errors in package commands
-R [time in minutes] - set the max amount of time to randonly run in.
-C run from cache only - do not update the cache
--installroot=[path] - set the install root (default '/')
-h, --help this screen
Pour créer un dépôt yum (accessible via ftp, http ou en local), c'est très con. Tu mets tous tes paquets dans un répertoire (ou des liens symboliques) et tu fais par exemple :
$ yum-arch -d -z -l yum_depot/
Un exemple de yum.conf :
[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
gpgcheck=1
exclude=
[^] # Re: Ça bouge chez RedHat.
Posté par ptit_tux . En réponse au journal Ça bouge chez RedHat.. Évalué à 0.
> il fait les maj automatiquement ?
C'est pas un démon. Mais si tu fais un cron avec "yum -y update", ça roule.
Je vais pas mettre la man page ici (trop gros).
$ yum --help
Usage: yum [options] <update | upgrade | install | info | remove | list |
clean | provides | check-update | groupinstall | groupupdate |
grouplist >
Options:
-c [config file] - specify the config file to use
-e [error level] - set the error logging level
-d [debug level] - set the debugging level
-y answer yes to all questions
-t be tolerant about errors in package commands
-R [time in minutes] - set the max amount of time to randonly run in.
-C run from cache only - do not update the cache
--installroot=[path] - set the install root (default '/')
-h, --help this screen
Pour créer un dépôt yum (accessible via ftp, http ou en local), c'est très con. Tu mets tous tes paquets dans un répertoire (ou des liens symboliques) et tu fais par exemple :
$ yum-arch -d -z -l yum_depot/
Un exemple de yum.conf :
[main]
cachedir=/var/cache/yum
debuglevel=2
logfile=/var/log/yum.log
pkgpolicy=newest
gpgcheck=1
exclude=
[os]
name=Red Hat Linux 9 os
baseurl=http://ayo.freshrpms.net/redhat/9/i386/os(...)
[updates]
name=Red Hat Linux 9 updates
baseurl=http://ayo.freshrpms.net/redhat/9/i386/updates(...)
[freshrpms]
name=Red Hat Linux 9 freshrpms
baseurl=http://ayo.freshrpms.net/redhat/9/i386/freshrpms(...)
[local]
name=Red Hat Linux 9 local custom
baseurl=file:///var/RH9/yum/local