Comment installer skype sur arch

11

J'ai regardé partout et rien n'a fonctionné. J'essaie simplement d'installer skype.

J'ai essayé de voir s'il était dans les dépôts mais je ne l'ai pas trouvé. Je ne suis donc pas allé sur le site Web de Skype et j'ai trouvé une version Linux mais je ne savais pas comment l'installer après avoir extrait le fichier tar.

J'ai ensuite essayé de fouiller dans l'AUR et j'ai trouvé skype. Mais quand j'ai essayé de lancer makepkg, j'ai un

==> ERROR: PERMISSION was not found in the build directory and is not a URL.

J'ai essayé de chercher des solutions mais je n'ai rien trouvé. Chaque thread que j'ai trouvé demande cehck le /etc/pacman.conffichier. Ce que j'ai fait et je me suis assuré d'avoir 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

J'ai regardé partout ne semble pas trouver de solution.

Yoseph Alabdulwahab
la source
Ma conjecture est yaourt skype. Avez-vous yaourtou un client AUR similaire installé?
ddnomad

Réponses:

16

Vous utilisez correctement le package Skype AUR . Veuillez suivre le makepkgchemin d'installation des packages AUR (veuillez ne pas vous habituer à des choses comme yaourtsi 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 celle makepkg -squi installe les dépendances pour le package. Cette commande nécessite sudoce qui n'est pas installé par défaut sur Arch. Une autre option consiste à simplement installer les dépendances à la main avant de l'exécuter makepkg. La page du package AUR répertorie les dépendances et toutes sont disponibles à partir des référentiels par défaut (il n'y a pas de dépendances AUR pour skype).

Il en résulte skypeforlinux-bin-1.x.x.x-x86_64.pkg.tar.xz(il n'y a pas de prise i386en charge dans ce package, xxxx représente la version actuelle du package). L'installer en tant que root.

# pacman -U /path/to/package/skypeforlinux-bin-1.x.x.x-x86_64.pkg.tar.xz

Pourtant, et qui est très peu encore , les pauses de paquets skype AUR souvent. Les gens soutiennent que c'est parce que Microsoft a retravaillé le protocole trop souvent sans compatibilité descendante, ou que le paquet Debian fourni par skype / microsoft n'est jamais à jour par rapport au skype réel. Vous pouvez voir une énorme discussion à ce sujet sur la page du package AUR skype, dans les commentaires.

En tant qu'utilisateur Arch, ce que je fais pour utiliser skype (et je ne le fais que si je le dois), c'est que j'installe chromium:

pacman -S chromium

Et le plugin skype pour cela.

Ou même utilisez l'application Web avec:

chromium --app=https://web.skype.com
grochmal
la source
Je vous remercie. Cela a beaucoup aidé. Je suis resté coincé sur la partie dépendances il y a quelque temps, mais cela clarifie tout le processus d'installation à partir de l'AUR. Vous êtes un épargnant de vie.
Yoseph Alabdulwahab
3
Vous devriez utiliser à la skypeforlinux-stable-binplace
OverCoder
1
De plus, pour mettre à jour la réponse ci-dessus, utilisez aurmanau lieu de yaourt, car il est officiellement pris en charge pour arch, bien que le dépôt github ait cessé de prendre les bogues et les relations publiques, le aurmandéveloppement se fait en privé. Utilisez également à la skypeforlinux-stable-binplace, comme l'a déjà dit @OverCoder.
Subroto
1
Et pour ceux d'entre nous comme moi qui ne se souviennent pas de la commande, ajoutez alias skype='chromium --app=https://web.skype.com'votre .bashrc;-)
Alexis
1
@ thephoenix01 utilise quelque chose comme "yay"
OverCoder