Jai regardé partout et rien na fonctionné. Jessaie juste dinstaller skype.
I a essayé de voir sil était dans les référentiels mais ne la pas trouvé. Donc je ne suis pas allé sur le site skype et jai trouvé une version linux mais je ne savais pas comment linstaller après avoir extrait le fichier tar.
Jai ensuite essayé de regarder dans lAUR et jai trouvé skype. Mais quand jessaye de lancer makepkg, jobtiens un
==> ERROR: PERMISSION was not found in the build directory and is not a URL.
Jai essayé de chercher des solutions mais je nai rien trouvé. thread que jai trouvé demande de cehck le fichier /etc/pacman.conf
. Ce que jai fait et je me suis assuré davoir le multilib inclus
/etc/pacman.conf # # /etc/pacman.conf # # See the pacman.conf(5) manpage for option and repository directives # # GENERAL OPTIONS # [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/ HoldPkg = pacman glibc #XferCommand = /usr/bin/curl -C - -f %u > %o #XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u #CleanMethod = KeepInstalled #UseDelta = 0.7 Architecture = auto # Pacman won"t upgrade packages listed in IgnorePkg and members of IgnoreGroup #IgnorePkg = #IgnoreGroup = #NoUpgrade = #NoExtract = # Misc options #UseSyslog #Color #TotalDownload CheckSpace #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. SigLevel = Required DatabaseOptional LocalFileSigLevel = Optional #RemoteFileSigLevel = Required # NOTE: You must run `pacman-key --init` before first using pacman; the local # keyring can then be populated with the keys of all official Arch Linux # packagers with `pacman-key --populate archlinux`. # # REPOSITORIES # - can be defined here or included from another file # - pacman will search repositories in the order defined here # - local/custom mirrors can be added here or in separate files # - repositories listed first will take precedence when packages # have identical names, regardless of version number # - URLs will have $repo replaced by the name of the current repo # - URLs will have $arch replaced by the name of the architecture # # Repository entries are of the format: # [repo-name] # Server = ServerName # Include = IncludePath # # The header [repo-name] is crucial - it must be present and # uncommented to enable the repo. # # The testing repositories are disabled by default. To enable, uncomment the # repo name header and Include lines. You can add preferred servers immediately # after the header, and they will be used before the default mirrors. #[testing] #Include = /etc/pacman.d/mirrorlist [core] Include = /etc/pacman.d/mirrorlist [extra] Include = /etc/pacman.d/mirrorlist #[community-testing] #Include = /etc/pacman.d/mirrorlist [community] Include = /etc/pacman.d/mirrorlist # If you want to run 32 bit applications on your x86_64 system, # enable the multilib repositories as required here. #[multilib-testing] #Include = /etc/pacman.d/mirrorlist [multilib] Include = /etc/pacman.d/mirrorlist # An example of a custom package repository. See the pacman manpage for # tips on creating your own repositories. #[custom] #SigLevel = Optional TrustAll #Server = file:///home/custompkgs
Jai regardé partout, je ne peux pas « sembler trouver de solution.
Commentaires
- Je suppose que
yaourt skype
. Avez-vousyaourt
ou un client AUR similaire installé?
Réponse
Vous utilisez correctement le package Skype AUR . Veuillez suivre le makepkg
chemin dinstallation des packages AUR (veuillez ne pas vous habituer à des choses comme yaourt
si vous vous souciez de la sécurité de votre machine).
$ wget https://aur.archlinux.org/cgit/aur.git/snapshot/skypeforlinux-bin.tar.gz $ tar zxf skypeforlinux-bin.tar.gz $ cd skypeforlinux-bin $ makepkg -s # or install dependencies manually if you do not have sudo
Létape qui échoue souvent est makepkg -s
, qui installerait des dépendances pour le paquet. Cette commande nécessite sudo
qui nest pas installé par défaut sur Arch. Une autre option consiste simplement à installer les dépendances manuellement avant dexécuter makepkg
. La page du package AUR répertorie les dépendances et toutes sont disponibles à partir des dépôts par défaut (il ny a pas de dépendances AUR pour skype).
Cela donne skypeforlinux-bin-1.x.x.x-x86_64.pkg.tar.xz
(il y a pas de support pour i386
dans ce package, xxxx représente la version actuelle du package). Installez-le en tant que root.
# pacman -U /path/to/package/skypeforlinux-bin-1.x.x.x-x86_64.pkg.tar.xz
Pourtant, et cest un peu encore , le paquet skype AUR se brise souvent. Les gens soutiennent que cest parce que Microsoft retravaille le protocole trop souvent sans rétrocompatibilité, ou que le paquet Debian fourni par skype / microsoft nest jamais à jour avec le skype réel. Vous pouvez voir une énorme discussion à ce sujet sur la page du paquet AUR skype, dans les commentaires.
En tant quutilisateur Arch, ce que je fais pour utiliser skype (et je le fais seulement si je le dois) est que jinstalle chromium
:
pacman -S chromium
Et le plugin skype pour cela.
Ou même utilisez lapplication Web avec:
chromium --app=https://web.skype.com
Commentaires
- Merci. Cela a beaucoup aidé. Je suis resté coincé sur la partie dépendances il y a quelque temps, mais cela clarifie tout le processus dinstallation à partir de lAUR. Vous ‘ êtes un sauveur de vie.
- Vous devez utiliser
skypeforlinux-stable-bin
à la place - Aussi pour mettez à jour la réponse ci-dessus, utilisez
aurman
au lieu deyaourt
, car il est officiellement pris en charge pour arch, bien que le dépôt github ait cessé de prendre des bogues et PR, le développement deaurman
se fait en privé. Aussi, utilisez plutôtskypeforlinux-stable-bin
, comme @OverCoder la déjà dit. - Et pour ceux dentre nous comme moi qui peuvent ‘ ne vous souvenez pas de la commande, ajoutez
alias skype='chromium --app=https://web.skype.com'
dans votre.bashrc
😉 - @ thephoenix01 utilisez quelque chose comme » yay »