Hur man installerar skype på arch

Jag har tittat överallt och ingenting har fungerat. Jag försöker bara installera skype.

I försökte se om det fanns i förvaret men hittade det inte. Så jag ville inte till skype-webbplatsen och hittade en Linux-version men visste inte hur jag skulle installera den efter att ha extraherat tarfilen.

Jag försökte sedan loook in AUR och hittade skype. Men när jag försökte köra makepkg får jag en

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

Jag försökte leta efter lösningar men kunde inte hitta någonting. tråd jag hittade frågar om att /etc/pacman.conf -filen. Vilket jag gjorde och såg till att jag hade multilibben inkluderad

/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 

Jag har tittat överallt tycks inte kunna hitta någon lösning.

Kommentarer

  • Min gissning är yaourt skype. Har du yaourt eller en liknande AUR-klient installerad?

Svar

Du använder korrekt Skype AUR-paketet . Följ makepkg sökvägen för installation av AUR-paket (vänja dig inte vid saker som yaourt om du bryr dig om maskinens säkerhet).

$ 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 

Steget som ofta misslyckas är makepkg -s, vilket skulle installera beroenden för paketet. Det kommandot kräver sudo som inte är installerat som standard i Arch. Ett annat alternativ är att helt enkelt installera beroenden för hand innan du kör makepkg. AUR-paketsidan visar beroenden och alla är tillgängliga från standardförvaren (det finns inga AUR-beroenden för skype).

Detta resulterar i skypeforlinux-bin-1.x.x.x-x86_64.pkg.tar.xz (det finns inget stöd för i386 i detta paket, xxxx står för den aktuella versionen av paketet). Installera den som root.

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

Ändå, och det är väldigt lite ännu , skype AUR-paketet bryts ofta. Människor hävdar att det beror på att Microsoft omarbetar protokollet för ofta utan bakåtkompatibilitet, eller att Debian-paketet som tillhandahålls av skype / microsoft aldrig är uppdaterat med den faktiska skype. Du kan se en enorm diskussion om det på AUR-skype-paketets sida, i kommentarerna.

Som Arch-användare är det jag gör för att använda skype (och jag gör det bara om jag måste) att jag installerar chromium:

pacman -S chromium 

Och skype-plugin för det.

Eller använd till och med webbappen med:

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

Kommentarer

  • Tack. Detta hjälpte mycket. Jag fastnade på beroendedelen för ett tag tillbaka men detta klargör hela installationen från AUR. Du ' är livräddare.
  • Du bör använda skypeforlinux-stable-bin istället
  • Också för att uppdatera ovanstående svar, använd aurman istället för yaourt, eftersom det officiellt stöds för arch, även om github repo har slutat ta fel och PR, aurman utvecklingen sker privat. Använd också skypeforlinux-stable-bin istället, som @OverCoder redan sa.
  • Och för de av oss som jag som kan ' t kom ihåg kommandot, lägg till alias skype='chromium --app=https://web.skype.com' i din .bashrc 😉
  • @ thephoenix01 använd något som " yay "

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *