아치에 스카이프를 설치하는 방법


11

나는 도처에 보았고 아무것도 효과가 없었다. 스카이프를 설치하려고합니다.

리포지토리에 있는지 확인하려고했지만 찾지 못했습니다. 그래서 나는 skype 웹 사이트에 가지 않고 Linux 버전을 찾았지만 tar 파일을 추출한 후 설치하는 방법을 몰랐습니다.

그런 다음 AUR을 찾고 스카이프를 발견했습니다. 하지만 makepkg를 실행하려고하면

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

해결책을 찾으려고했지만 아무것도 찾을 수 없었습니다. 내가 찾은 모든 스레드는 /etc/pacman.conf파일 을 cehck하도록 요청 합니다. 내가하고 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

나는 온통 해결책을 찾지 못하는 것 같습니다.


내 추측은 yaourt skype입니다. 당신이 있습니까 yaourt또는 유사한 AUR 클라이언트가 설치되어 있습니까?
ddnomad

답변:


16

Skype AUR 패키지를 올바르게 사용하고 있습니다. AUR 패키지makepkg 설치 경로를 따르십시오 ( 시스템 보안에 관심이있는 경우에는 익숙하지 마십시오 ).yaourt

$ 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

자주 실패하는 단계 makepkg -s는 패키지에 대한 종속성을 설치하는 단계입니다 . 이 명령에는 sudoArch에 기본적으로 설치되어 있지 않은 명령이 필요합니다 . 또 다른 옵션은 실행하기 전에 직접 종속성을 설치하는 것 makepkg입니다. AUR 패키지 페이지에는 종속성이 나열되며 모두 기본 리포지토리에서 사용할 수 있습니다 (skype에 대한 AUR 종속성은 없음).

결과적 으로이 패키지 skypeforlinux-bin-1.x.x.x-x86_64.pkg.tar.xz는 지원되지 않으며 i386xxxx는 현재 버전의 패키지를 나타냅니다. 루트로 설치하십시오.

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

그러나 아직까지는 스카이프 AUR 패키지가 자주 중단됩니다. 사람들은 이것이 이전 버전과의 호환성없이 프로토콜을 너무 자주 재 작업하기 때문이거나 skype / microsoft에서 제공하는 데비안 패키지가 실제 스카이프에 대한 최신 버전이 아니라고 주장합니다. 코멘트에서 AUR 스카이프 패키지 페이지에서 이에 대한 큰 토론을 볼 수 있습니다.

아치 사용자로서 skype를 사용하고 내가 해야하는 경우에만 수행하는 것은 설치하는 것입니다 chromium.

pacman -S chromium

그리고 스카이프 플러그인 .

또는 다음과 함께 웹앱을 사용하십시오.

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

감사합니다. 이것은 많은 도움이되었습니다. 나는 의존성 부분에 잠시 머물러 있었지만 이것은 AUR에서 설치하는 전체 프로세스를 분명히합니다. 당신은 생명의 은인입니다.
Yoseph Alabdulwahab

3
skypeforlinux-stable-bin대신 사용해야 합니다
OverCoder

1
또한 위의 답변을 업데이트하려면 아치 aurman대신 yaourt공식적으로 지원되므로 github 저장소가 버그 및 PR 복용을 중단했지만 aurman개인적으로 개발이 수행됩니다. 또한 skypeforlinux-stable-bin@OverCoder가 이미 말했듯이 대신 사용하십시오 .
Subroto

1
명령을 기억할 수없는 나와 같은 사람들에게는 ;-)를 추가 alias skype='chromium --app=https://web.skype.com'하십시오 .bashrc.
Alexis

1
@ thephoenix01은 "yay"와 같은 것을 사용합니다
OverCoder
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.