Portage permet la gestion des paquets grâce à la commande 'emerge'
Les ebuilds, qui contiennent toutes les instructions pour l'installation d'un paquet sont stockés dans
/usr/portage et doivent être mis à jour avec la commande :
# emerge --sync
ou si vous êtes derrière un proxy :
# emerge-webrsync
rechercher un paquet :
# emerge --search [nom_du_paquet]
installer un paquet avec demande de confirmation :
# emerge --ask [nom_du_paquet]
désinstaller un paquet :
# emerge --deselect [nom_du_paquet]
# emerge -a --depclean]
mise à jour du système :
# emerge --ask --update --deep @world
ou, après une modification des variables de USE dans /etc/portage/make.conf :
# emerge --ask --update --deep --with-bdeps=y --newuse world
certaines options peuvent être abrégées :
# emerge -auDN --with-bdeps=y world
APT (Advanced Package Tool) gère les paquets et leurs dépendances
mise à jour des versions de paquets disponibles :
# apt update
rechercher un paquet :
# apt search [nom_du_paquet]
installer un paquet :
# apt install [nom_du_paquet]
désinstaller un paquet :
# apt remove [nom_du_paquet]
supprimer les fichiers de configuration d'un paquet :
# apt purge [nom_du_paquet]
mise à jour du système sans supprimer de paquet :
# apt upgrade
avec suppression de paquet :
# apt full-upgrade
DNF (Dandified Yum) gère les paquets RPM (Red-Hat Package Manager)
mise à jour :
# dnf upgrade ou # dnf update
rechercher un paquet :
# dnf list [nom_du_paquet]
installer un paquet :
# dnf install [nom_du_paquet]
désinstaller un paquet :
# dnf remove [nom_du_paquet]
C'est Pacman (pour Package Manager) qui gèrent vos paquets :
mise à jour :
# pacman -Syu
rechercher un paquet :
# pacman -Ss [nom_du_paquet]
installer un paquet :
# pacman -S [nom_du_paquet]
désinstaller un paquet :
# pacman -Rs [nom_du_paquet]
La commande ‘ip a’ affiche le nom de vos cartes réseau (eth, enp etc.), c’est le nom à utiliser dans les fichiers de configuration.
Le fichier /etc/resolv.conf contient la liste de vos DNS, avec la syntaxe suivante :
Attention, ce fichier est parfois un lien symbolique et risque d’être ré-édité par d’autres applications.
nameserver 192.168.5.1 nameserver 192.168.5.10 |
Le fichier /etc/environnement peut contenir les informations de connexion à un proxy :
https_proxy="https://192.168.254.1:8080" http_proxy="http://192.168.254.1:8080" ftp_proxy="ftp://192.168.254.1:8080" |
Pour Gentoo, créez le fichier /etc/env.d/99proxy
la syntaxe est la même, ajoutez la ligne suivante pour ‘emerge-webrsync’
RSYNC_PROXY="192.168.254.1:8080" |
Éditez le fichier /etc/conf.d/net
configuration manuelle :
config_enp1s0="192.168.115.11/24" routes_enp1s0="default via 192.168.115.150" dns_servers_enp1s0="192.168.5.1 192.168.5.10" |
DHCP :
config_eth0="dhcp" |
Redemarrer le réseau :
# rc-service net.enp1s0 restart
Sauvegardez la configuration actuelle et activez le service systemd-netword au démarrage
# mv /etc/network/interfaces /etc/network/interfaces.save
# systemctl enable systemd-networkd
Dans le dossier /etc/systemd/network, créez un fichier en *.network, par exemple: lan.network
configuration manuelle :
[Match] Name=enp1s0 [Network] Address=192.168.0.20/24 Gateway=192.168.0.1 DNS=192.168.0.1 |
DHCP :
[Match] Name=enp1s0 DHCP=yes |
Redémarrer le réseau :
# systemctl restart systemd-netword
La configuration réseau sur Fédora se fait principalement à l’aide de NetworkManager en mode graphique ou la commande ‘nmcli’ (NetworkManager Command Line Interface)
mais vous pouvez modifier le fichier /etc/sysconfig/network-scripts/ifcfg-[nom_de_votre_interface]
Manuelle :
HWADDR=52:54:00:BA:78:12 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=none IPADDR=192.168.115.58 PREFIX=24 GATEWAY=192.168.115.150 DNS1=192.168.5.1 DNS2=192.168.5.10 DEFROUTE=yes IPV4_FAILURE_FATAL=yes IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_PRIVACY=no IPV6_ADDR_GEN_MODE=stable-privacy NAME="Wired connection 1" UUID=d8b5fb01-0f81-309b-a2eb-b1d36f7031ad ONBOOT=yes AUTOCONNECT_PRIORITY=-999 |
DHCP :
HWADDR=52:54:00:BA:78:12 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=dhcp DEFROUTE=yes IPV4_FAILURE_FATAL=yes IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens3 UUID=2ca15938-b40c-40a4-8679-bc8cda1be4f1 ONBOOT=yes IPV6_PRIVACY=no |
Redémarrer le réseau :
# service network restart