Ceci est une ancienne révision du document !
Cette page me sers de mémo concernant l’utilisation de la distrib CentOS
Pour connaitre ça version de centos ⇒ http://www.binarytides.com/command-check-centos-version/
Les couleurs de centos via un xterm font mal aux yeux. Les répertoires sont en bleu foncé sur du noir c’est pas terrible.
Bizarrement, les couleurs sont bien configuré mais toutes les options de brillance ont été désactivé pour les xterm.
Sur le net on trouve beaucoup de solution disant qu’il faut modifier ce qui suit
vi /etc/DIR_COLORS.xterm
Changer
DIR 00;34
Par
DIR 01;34
Mais le plus simple est de copier le fichier /etc/DIR_COLORS sur /etc/DIR_COLORS.xterm. Faite un backup si vous le souhaitez.
cp /etc/DIR_COLORS.xterm /etc/DIR_COLORS.xterm_save cp /etc/DIR_COLORS /etc/DIR_COLORS.xterm
Pour mieux comprendre voici la table de correspondance
ISO 6429 color sequences are composed of sequences of numbers separated by semicolons. The most common codes are: 0 to restore default color 1 for brighter colors 4 for underlined text 5 for flashing text 30 for black foreground 31 for red foreground 32 for green foreground 33 for yellow (or brown) foreground 34 for blue foreground 35 for purple foreground 36 for cyan foreground 37 for white (or gray) foreground 40 for black background 41 for red background 42 for green background 43 for yellow (or brown) background 44 for blue background 45 for purple background 46 for cyan background 47 for white (or gray) background
YUM est l’équivalent de apt-get
yum install paquet yum search paquet yum remove paquet yum info paquet yum update
Chercher un package sur ce site ⇒ http://pkgs.org/
Télécharger et faire
rpm -hvi nomDuPaquet.rpm
Rechercher quel paquet contient un fichier
yum whatprovides */libasound.so.2
Si vous rencontrez des problèmes, essayez la commande suivante
yum clean all rpm --rebuilddb
Ce fichier utilisé pour spécifier les informations relatives à la configuration réseau est bien configuré par défaut et, à mon avis, n’est pas à modifier :
NETWORKING=yes NETWORKING_IPV6=no HOSTNAME=server1.example.com GATEWAY=192.168.0.254
Toutefois, si vous modifiez ce fichier, le service réseau doit étre redémarré à l’aide de la commande suivante :
service network restart
Ce fichier représente l’un des fichiers d’interfaces les plus courants; il contrôle la première carte d’interface réseau Ethernet du système. La configuration générée dans ce fichier est correcte et n’est à modifier qu’en cas de besoin :
DEVICE=eth0 BOOTPROTO=static BROADCAST=192.168.0.255 HWADDR=00:0C:29:A7:0F:D7 IPADDR=192.168.0.1 NETMASK=255.255.255.0 NETWORK=192.168.0.0 ONBOOT=yes
Si vous modifiez la configuration renseignée dans ce fichier, l’interface réseau “eth0” doit être désactivé, puis réactivé pour que le changement soit prise en compte :
ifdown eth0 ifup eth0
Base de données RPM cassée ⇒ http://major.io/2007/05/27/rpmdb-lock-table-is-out-of-available-locker-entries/
un yum install retourne segmentation fault ⇒ http://www.doxer.org/resolved-yum-returned-segmentation-fault-error-on-centos/
Je voulais faire un yum update et impossible à cause du message suivant
Running rpm_check_debug ERROR with rpm_check_debug vs depsolve: perl(DBD::Pg) is needed by munin-node-2.0.21-1.el6.noarch perl(DBI) is needed by munin-node-2.0.21-1.el6.noarch perl(LWP::Simple) is needed by munin-node-2.0.21-1.el6.noarch perl(LWP::UserAgent) is needed by munin-node-2.0.21-1.el6.noarch perl(LWP::UserAgent) is needed by munin-node-2.0.21-1.el6.noarch perl(List::MoreUtils) is needed by munin-node-2.0.21-1.el6.noarch perl(Net::SNMP) is needed by munin-node-2.0.21-1.el6.noarch perl(XML::LibXML) is needed by munin-node-2.0.21-1.el6.noarch perl(XML::Parser) is needed by munin-node-2.0.21-1.el6.noarch ** Found 23 pre-existing rpmdb problem(s), 'yum check' output follows: intel-idb-common-146-13.0-2.noarch has missing requires of intel-compilerpro-common-146 = ('0', '13.0', None) munin-node-2.0.10-1.el6.noarch has missing requires of perl(DBD::Pg) munin-node-2.0.10-1.el6.noarch has missing requires of perl(DBI) munin-node-2.0.10-1.el6.noarch has missing requires of perl(LWP::Simple) munin-node-2.0.10-1.el6.noarch has missing requires of perl(LWP::UserAgent) munin-node-2.0.10-1.el6.noarch has missing requires of perl(LWP::UserAgent) munin-node-2.0.10-1.el6.noarch has missing requires of perl(List::MoreUtils) munin-node-2.0.10-1.el6.noarch has missing requires of perl(Net::SNMP) munin-node-2.0.10-1.el6.noarch has missing requires of perl(XML::LibXML) munin-node-2.0.10-1.el6.noarch has missing requires of perl(XML::Parser)
Je décide alors de supprimer le paquet qui pose problème à savoir munin-node.noarch
# yum remove munin-node.noarch Loaded plugins: fastestmirror Setting up Remove Process Resolving Dependencies --> Running transaction check ---> Package munin-node.noarch 0:2.0.10-1.el6 will be erased --> Finished Dependency Resolution Repository 'epel' is missing name in configuration, using id Dependencies Resolved =============================================================================================================================================================================================================== Package Arch Version Repository Size =============================================================================================================================================================================================================== Removing: munin-node noarch 2.0.10-1.el6 installed 1.3 M Transaction Summary =============================================================================================================================================================================================================== Remove 1 Package(s) Installed size: 1.3 M Is this ok [y/N]: y Downloading Packages: Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Error in PREUN scriptlet in rpm package munin-node munin-node-2.0.10-1.el6.noarch was supposed to be removed but is not! Verifying : munin-node-2.0.10-1.el6.noarch 1/1 Failed: munin-node.noarch 0:2.0.10-1.el6 Complete!
La dernière ligne nous dit “Complete!” sauf que la ligne précédente nous dit un beau Failed
La commande suivante m’a permis de me débarrasser de munin-node
rpm -e --noscripts munin-node-2.0.10-1.el6.noarch
J’ai pu ensuite lancer mon yum update sans soucis