Ik heb overal gezocht en niets heeft gewerkt. Ik probeer gewoon Skype te installeren.
I probeerde te zien of het in de repositories stond, maar vond het niet. Dus ik ging niet naar de skype-website en vond een linux-versie, maar wist niet hoe ik het moest installeren nadat ik het tar-bestand had uitgepakt.
Ik probeerde toen in de AUR te kijken en vond skype. Maar toen ik probeerde makepkg uit te voeren, kreeg ik een
==> ERROR: PERMISSION was not found in the build directory and is not a URL.
Ik probeerde rond te kijken naar oplossingen, maar kon niets vinden. thread die ik heb gevonden vraagt om het /etc/pacman.conf
-bestand te controleren. Wat ik deed en ervoor zorgde dat ik de multilib had inbegrepen
/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
Ik heb overal gezocht en “lijkt geen oplossing te vinden.
Opmerkingen
- Mijn gok is
yaourt skype
. Heeft uyaourt
of een vergelijkbare AUR-client geïnstalleerd?
Antwoord
U gebruikt correct het Skype AUR-pakket . Volg het makepkg
pad voor het installeren van AUR-pakketten (wen niet aan zaken als yaourt
als u geeft om de veiligheid van uw 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
De stap die vaak mislukt is makepkg -s
, die afhankelijkheden voor het pakket zouden installeren. Dat commando vereist sudo
die niet standaard op Arch is geïnstalleerd. Een andere optie is om de afhankelijkheden eenvoudig met de hand te installeren voordat makepkg
wordt uitgevoerd. De AUR-pakketpagina vermeldt de afhankelijkheden en ze zijn allemaal beschikbaar in de standaardopslagplaatsen (er zijn geen AUR-afhankelijkheden voor skype).
Dit resulteert in skypeforlinux-bin-1.x.x.x-x86_64.pkg.tar.xz
(er is geen ondersteuning voor i386
in dit pakket, xxxx staat voor de huidige versie van het pakket). Installeer het als root.
# pacman -U /path/to/package/skypeforlinux-bin-1.x.x.x-x86_64.pkg.tar.xz
Toch, en dat is nog een beetje , het skype AUR-pakket breekt vaak. Mensen beweren dat dit komt doordat Microsoft het protocol te vaak herwerkt zonder achterwaartse compatibiliteit, of dat het Debian-pakket dat door skype / microsoft wordt geleverd nooit up-to-date is met het daadwerkelijke skype. Je kunt daarover een enorme discussie zien op de AUR skype-pakketpagina, in de reacties.
Als Arch-gebruiker doe ik skype (en dat doe ik alleen als het moet), dat ik installeer chromium
:
pacman -S chromium
En de skype-plug-in ervoor.
Of gebruik zelfs de webapp met:
chromium --app=https://web.skype.com
skypeforlinux-stable-bin
aurman
in plaats vanyaourt
, aangezien het officieel wordt ondersteund voor arch, hoewel de github-repo geen bugs meer neemt en PRs,aurman
ontwikkeling wordt privé gedaan. Gebruik in plaats daarvan ookskypeforlinux-stable-bin
, zoals @OverCoder al zei.alias skype='chromium --app=https://web.skype.com'
toe aan je.bashrc
😉