Sådan installeres skype på bue

Jeg har set overalt, og intet har fungeret. Jeg prøver bare at installere skype.

I forsøgte at se om det var i arkiverne, men fandt det ikke. Så jeg gik ikke til skype-webstedet og fandt en linux-version, men vidste ikke, hvordan jeg skulle installere den efter udpakning af tar-filen.

Derefter forsøgte jeg at loook i AUR og fandt skype. Men da jeg forsøgte at køre makepkg, fik jeg en

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

Jeg prøvede at kigge efter løsninger men kunne ikke finde noget. tråd, jeg fandt, beder om at cehck /etc/pacman.conf filen. Hvilket jeg gjorde og sørgede for, at jeg havde multilib inkluderet

/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 

Jeg har kigget overalt kan ikke synes at finde nogen løsning.

Kommentarer

  • Mit gæt er yaourt skype. Har du yaourt eller en lignende AUR-klient installeret?

Svar

Du bruger korrekt Skype AUR-pakken . Følg makepkg stien til installation af AUR-pakker (venligst ikke vænne dig til ting som yaourt hvis du er interesseret i sikkerheden på din maskine).

$ 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 

Det trin, der ofte mislykkes, er makepkg -s, som installerer afhængigheder for pakken. Denne kommando kræver sudo, som ikke er installeret som standard på Arch. En anden mulighed er simpelthen at installere afhængighederne manuelt, inden du kører makepkg. AUR-pakkesiden viser afhængigheder, og alle er tilgængelige fra standardopbevaringsstederne (der er ingen AUR-afhængigheder for skype).

Dette resulterer i skypeforlinux-bin-1.x.x.x-x86_64.pkg.tar.xz (der er ingen understøttelse af i386 i denne pakke, xxxx står for den aktuelle version af pakken). Installer det som root.

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

Alligevel, og det er meget endnu , skype AUR-pakken går i stykker. Folk hævder, at det er på grund af Microsoft, der omarbejder protokollen for ofte uden bagudkompatibilitet, eller at Debian-pakken, der leveres af skype / microsoft, aldrig er opdateret med den faktiske skype. Du kan se en kæmpe diskussion om det på AUR-skype-pakke-siden i kommentarerne.

Som Arch-bruger er det, jeg gør for at bruge skype (og jeg gør det kun, hvis jeg skal), at jeg installerer chromium:

pacman -S chromium 

Og skype-plugin til det.

Eller brug endda webappen med:

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

Kommentarer

  • Tak. Dette hjalp meget. Jeg sidder fast i afhængighedsdelen for et stykke tid tilbage, men dette tydeliggør hele processen med installation fra AUR. Du ' er en livredder.
  • Du skal bruge skypeforlinux-stable-bin i stedet
  • Også til opdater det ovenstående svar, brug aurman i stedet for yaourt, da det officielt understøttes til arch, selvom github repo er stoppet med at tage fejl og PRer, aurman udvikling sker privat. Brug også skypeforlinux-stable-bin i stedet, som @OverCoder allerede sagde.
  • Og for de af os som mig, der kan ' t husk kommandoen, tilføj alias skype='chromium --app=https://web.skype.com' i din .bashrc 😉
  • @ thephoenix01 brug noget som " yay "

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *