어디서나 살펴 봤는데 아무런 효과가 없었습니다. 스카이프를 설치하려고합니다.
I 저장소에 있는지 확인했지만 찾지 못했습니다. 그래서 저는 스카이프 웹 사이트를 방문하지 않고 리눅스 버전을 찾았지만 tar 파일을 추출한 후 어떻게 설치해야하는지 몰랐습니다.
그런 다음 AUR을 살펴보고 스카이프를 찾았습니다. 하지만 makepkg를 실행하려고하면
==> ERROR: PERMISSION was not found in the build directory and is not a URL.
해결책을 찾아 보았지만 아무것도 찾을 수 없었습니다. 내가 찾은 스레드는 /etc/pacman.conf
파일을 확인하도록 요청합니다. 내가 한 작업을 수행하고 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
전체적으로 살펴본 결과 어떤 해결책도 찾을 수없는 것 같습니다.
댓글
답변
Skype AUR 패키지 를 올바르게 사용하고 있습니다. AUR 패키지 를 설치하는 makepkg
경로를 따르십시오 ( 컴퓨터 보안에 관심이있는 경우).
$ 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
자주 실패하는 단계는 , 패키지에 대한 종속성을 설치합니다. 이 명령에는 Arch에 기본적으로 설치되지 않는 sudo
가 필요합니다. 또 다른 옵션은 makepkg
를 실행하기 전에 수동으로 종속성을 설치하는 것입니다. AUR 패키지 페이지에는 종속성이 나열되며 모두 기본 저장소에서 사용할 수 있습니다 (skype에 대한 AUR 종속성 없음).
결과는 skypeforlinux-bin-1.x.x.x-x86_64.pkg.tar.xz
입니다. 이 패키지에서 i386
를 지원하지 않습니다. xxxx는 패키지의 현재 버전을 나타냅니다. 루트로 설치합니다.
# pacman -U /path/to/package/skypeforlinux-bin-1.x.x.x-x86_64.pkg.tar.xz
아직 아주 약간 아직 , skype AUR 패키지가 자주 중단됩니다. 사람들은 마이크로 소프트가 이전 버전과의 호환성없이 프로토콜을 너무 자주 재 작업했기 때문이거나 스카이프 / 마이크로 소프트가 제공하는 데비안 패키지가 실제 스카이프에 맞지 않는다고 주장합니다. AUR skype 패키지 페이지의 댓글에서 이에 대한 큰 토론을 볼 수 있습니다.
Arch 사용자로서 스카이프를 사용하기 위해하는 작업 (필요한 경우에만 수행)은 설치하는 것입니다. chromium
:
pacman -S chromium
및 skype 플러그인 .
또는 다음과 함께 웹 앱을 사용할 수도 있습니다.
chromium --app=https://web.skype.com
댓글
- 감사합니다. 이것은 많은 도움이되었습니다. 나는 의존성 부분에 잠시 붙어 있었지만 이것은 AUR에서 설치하는 전체 프로세스를 명확하게합니다. 당신은 ' 생명의 은인입니다.
- 대신
skypeforlinux-stable-bin
를 사용해야합니다. - 또한 위의 답변을 업데이트하고 github 리포지토리가 버그 수신을 중지했지만 공식적으로 arch에 대해 지원되므로
yaourt
대신aurman
를 사용하십시오. PR,aurman
개발은 비공개로 이루어집니다. 또한 @OverCoder가 이미 말했듯이skypeforlinux-stable-bin
를 대신 사용하세요. - 그리고 나와 같은 사람들을 위해 ' 명령을 기억하지 말고
.bashrc
에alias skype='chromium --app=https://web.skype.com'
를 추가하십시오.;-) - @ thephoenix01은
yay "
yaourt skype
.yaourt
또는 유사한 AUR 클라이언트가 설치되어 있습니까?