Bonjour,
Je suis sur une Machine Virtuelle disposant de 2 Disque-dur. (sda: ArchLinux | sdb: Package Offline)
J'ai une connexion très faible d'où l'idée de faire comme ceci.
Je télécharge les packages dans sdb, puis j'édite le fichier pacman.conf.
Je procède à l'installation, mais j'ai une erreur de dépendance.
Pourriez-vous m'aider.
Téléchargements des packages :
Code : Tout sélectionner
pacman -Syw --noconfirm --cachedir /mnt/offline/packages base linux linux-headers linux-firmware;
pacman -Syw --noconfirm --cachedir /mnt/offline/packages amd-ucode;
pacman -Syw --noconfirm --cachedir /mnt/offline/packages lvm2;
pacman -Syw --noconfirm --cachedir /mnt/offline/packages dosfstools exfat-utils ntfs-3g;
pacman -Syw --noconfirm --cachedir /mnt/offline/packages efibootmgr xorg-server;
pacman -Syw --noconfirm --cachedir /mnt/offline/packages xorg-xinit xf86-video-vesa pipewire-pulse;
pacman -Syw --noconfirm --cachedir /mnt/offline/packages pipewire-alsa;
pacman -Syw --noconfirm --cachedir /mnt/offline/packages iw iwd wpa_supplicant;
pacman -Syw --noconfirm --cachedir /mnt/offline/packages dhcpcd dhclient;
pacman -Syw --noconfirm --cachedir /mnt/offline/packages bash-completion base-devel binutils cronie curl dialog fakeroot git go gnome-keyring lha lsb-release mtools nano openssh p7zip pacman-contrib neofetch ntp reflector samba smbclient sudo syslog-ng unzip zip wget;
pacman -Syw --noconfirm --cachedir /mnt/offline/packages xfce4 xfce4-goodies xfce4-dev-tools;
pacman -Syw --noconfirm --cachedir /mnt/offline/packages gvfs gvfs-gphoto2 gvfs-mtp gvfs-nfs gvfs-smb;
pacman -Syw --noconfirm --cachedir /mnt/offline/packages thunar-archive-plugin thunar-media-tags-plugin thunar-volman xfdesktop;
pacman -Syw --noconfirm --cachedir /mnt/offline/packages sddm;
pacman -Syw --noconfirm --cachedir /mnt/offline/packages pavucontrol;
pacman -Syw --noconfirm --cachedir /mnt/offline/packages seahorse;
pacman -Syw --noconfirm --cachedir /mnt/offline/packages libgsf libopenraw ffmpeg ffmpegthumbnailer libgepub poppler poppler-glib;
Téléchargements des dépendances :
Code : Tout sélectionner
pacman -Syw --noconfirm --cachedir /mnt/offline/packages --dbpath /mnt/offline/dependancy base linux linux-headers linux-firmware;
pacman -Syw --noconfirm --cachedir /mnt/offline/packages --dbpath /mnt/offline/dependancy amd-ucode;
pacman -Syw --noconfirm --cachedir /mnt/offline/packages --dbpath /mnt/offline/dependancy lvm2;
pacman -Syw --noconfirm --cachedir /mnt/offline/packages --dbpath /mnt/offline/dependancy dosfstools exfat-utils ntfs-3g;
pacman -Syw --noconfirm --cachedir /mnt/offline/packages --dbpath /mnt/offline/dependancy efibootmgr;
pacman -Syw --noconfirm --cachedir /mnt/offline/packages --dbpath /mnt/offline/dependancy xorg-server xorg-xinit xf86-video-vesa;
pacman -Syw --noconfirm --cachedir /mnt/offline/packages --dbpath /mnt/offline/dependancy pipewire-pulse pipewire-alsa;
pacman -Syw --noconfirm --cachedir /mnt/offline/packages --dbpath /mnt/offline/dependancy iw iwd wpa_supplicant;
pacman -Syw --noconfirm --cachedir /mnt/offline/packages --dbpath /mnt/offline/dependancy dhcpcd dhclient;
pacman -Syw --noconfirm --cachedir /mnt/offline/packages --dbpath /mnt/offline/dependancy bash-completion base-devel binutils cronie curl dialog fakeroot git go gnome-keyring lha lsb-release mtools nano openssh p7zip pacman-contrib neofetch ntp reflector samba smbclient sudo syslog-ng unzip zip wget
pacman -Syw --noconfirm --cachedir /mnt/offline/packages --dbpath /mnt/offline/dependancy xfce4 xfce4-goodies xfce4-dev-tools;
pacman -Syw --noconfirm --cachedir /mnt/offline/packages --dbpath /mnt/offline/dependancy gvfs gvfs-gphoto2 gvfs-mtp gvfs-nfs gvfs-smb;
pacman -Syw --noconfirm --cachedir /mnt/offline/packages --dbpath /mnt/offline/dependancy thunar-archive-plugin thunar-media-tags-plugin thunar-volman xfdesktop;
pacman -Syw --noconfirm --cachedir /mnt/offline/packages --dbpath /mnt/offline/dependancy sddm;
pacman -Syw --noconfirm --cachedir /mnt/offline/packages --dbpath /mnt/offline/dependancy pavucontrol;
pacman -Syw --noconfirm --cachedir /mnt/offline/packages --dbpath /mnt/offline/dependancy seahorse;
pacman -Syw --noconfirm --cachedir /mnt/offline/packages --dbpath /mnt/offline/dependancy libgsf libopenraw ffmpeg ffmpegthumbnailer libgepub poppler poppler-glib;
Pacman.conf
Code : Tout sélectionner
[options]
######################################################################################################################################################
# The following paths are commented out with their default values listed. If you wish to use different paths, uncomment and update the paths.
#RootDir = /
#DBPath = /var/lib/pacman/
#CacheDir = /var/cache/pacman/pkg/
#LogFile = /var/log/pacman.log
#GPGDir = /etc/pacman.d/gnupg/
#HookDir = /etc/pacman.d/hooks/
#XferCommand = /usr/bin/curl -L -C - -f -o %o %u
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
HoldPkg = pacman glibc
Architecture = auto
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnoreGroup =
#IgnorePkg =
#NoExtract =
#NoUpgrade =
# Misc options
CheckSpace
Color
#NoProgressBar
ParallelDownloads = 5
#UseSyslog
#VerbosePkgLists
######################################################################################################################################################
# By default, pacman accepts packages signed by keys that its local keyring trusts (see pacman-key and its man page), as well as unsigned packages.
LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required
SigLevel = Required DatabaseOptional
#[core]
#Include = /etc/pacman.d/mirrorlist
#[extra]
#Include = /etc/pacman.d/mirrorlist
#[community]
#Include = /etc/pacman.d/mirrorlist
#[multilib]
#Include = /etc/pacman.d/mirrorlist
[custom]
SigLevel = Optional
Server = file:///mnt/offline/packages
Erreurs :
Code : Tout sélectionner
warning: cannot resolve "****", a dependency of "*****"
error: failed to prepare transaction (could not satisfy dependencies)
Problème: Lors du téléchargement des packages et des dépendances, lors de l'installation (pacstrap), j'ai une erreur indiquant qu'il n'arrive pas à résoudre les dépendances. Comment puis je corriger cela ?
Packages qui demandes des dépendances:
Code : Tout sélectionner
- base-devel
- ffmpeg
- ffmpegthumbnailer
- git
- gnome-keyring
- gvfs gvfs-gphoto2
- gvfs-mtp
- gvfs-nfs
- gvfs-smb
- libgepub
- libgsf
- libopenraw
- ntp
- pacman-contrib
- pavucontrol
- poppler
- poppler-glib
- samba
- sddm
- seahorse
- thunar-archive-plugin
- thunar-media-tags-plugin
- thunar-volman
- xfce4
- xfce4-goodies
- xfce4-dev-tools
- xfdesktop