Jak nainstalovat skype na arch

Podíval jsem se všude a nic nefungovalo. Pokouším se nainstalovat skype.

I zkusil zjistit, zda je v úložištích, ale nenašel jej. Takže jsem nešel na skype web a našel linuxovou verzi, ale nevěděl jsem, jak ji nainstalovat po extrahování souboru tar.

Pak jsem se pokusil nahlédnout do AUR a našel skype. Ale když jsem se pokusil spustit makepkg, dostal jsem

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

Snažil jsem se hledat řešení, ale nemohl jsem nic najít. vlákno, které jsem našel, požádá o cehck souboru /etc/pacman.conf. Což jsem udělal a ujistil jsem se, že mám zahrnutý multilib

/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 

Zdá se mi, že nemůžu najít žádné řešení.

Komentáře

  • Můj odhad je yaourt skype. Máte yaourt nebo podobného klienta AUR nainstalovaného?

Odpovědět

Správně používáte balíček Skype AUR . Postupujte podle makepkg cesty instalace AUR balíčků (nezvykněte si na věci jako yaourt pokud vám záleží na zabezpečení vašeho počítače).

$ 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 

Krok, který často selže, je makepkg -s, který by nainstaloval závislosti pro balíček. Tento příkaz vyžaduje sudo, který není ve výchozím nastavení nainstalován na Arch. Další možností je jednoduše nainstalovat závislosti ručně před spuštěním makepkg. Na stránce balíčku AUR jsou uvedeny závislosti a všechny jsou k dispozici z výchozích úložišť (pro skype neexistují žádné závislosti AUR).

Výsledkem bude skypeforlinux-bin-1.x.x.x-x86_64.pkg.tar.xz (existuje v tomto balíčku není podpora pro i386, xxxx znamená aktuální verzi balíčku). Nainstalujte jej jako root.

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

Přesto, a to je velmi zatím , skype AUR balíček se často rozpadá. Lidé tvrdí, že je to kvůli tomu, že Microsoft příliš často přepracovává protokol bez zpětné kompatibility, nebo že balíček Debianu, který poskytuje skype / microsoft, není nikdy aktuální na aktuální skype. O tom můžete vidět obrovskou diskusi na stránce balíku skype AUR v komentářích.

Jako uživatel Archu používám skype (a dělám to, jen když musím), že instaluji chromium:

pacman -S chromium 

A skype plugin za to.

Nebo dokonce použijte webovou aplikaci s:

chromium --app=https://web.skype.com 

Komentáře

  • Děkuji. To hodně pomohlo. Na chvíli jsem se zasekl na části závislostí, ale to objasňuje celý proces instalace z AUR. ' jste zachráncem života.
  • Místo toho byste měli použít skypeforlinux-stable-bin
  • Také aktualizujte výše uvedenou odpověď, použijte aurman namísto yaourt, protože je oficiálně podporován pro arch, ačkoli github repo přestal brát chyby a PR, aurman vývoj probíhá soukromě. Místo toho také použijte skypeforlinux-stable-bin, jak již řekl @OverCoder.
  • A pro ty z nás, jako jsem já, kteří mohou ' Nepamatujte si příkaz, přidejte alias skype='chromium --app=https://web.skype.com' do svého .bashrc 😉
  • @ thephoenix01 použijte něco jako " yay "

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *