복제된 git 저장소가 있고 여기에서 명령을 실행합니다. 스냅을 설치하려고 하면 다음 오류가 발생합니다.
$ makepkg -s
==> Creando el paquete: snapd 2.39.3-1 (Tue 09 Jul 2019 12:09:44 PM -03)
==> Comprobando dependencias mientras se ejecuta...
==> Comprobando dependencias mientras se compila...
==> Recibiendo las fuentes...
-> snapd-2.39.3.tar.xz ha sido encontrado
==> Validando los archivos source con sha256sums...
snapd-2.39.3.tar.xz ... Aprobado
==> Extrayendo las fuentes...
-> Extrayendo snapd-2.39.3.tar.xz con bsdtar
==> Iniciando prepare()...
==> Eliminando el directorio $pkgdir/...
==> Iniciando build()...
*** Setting version to '2.39.3-1' from shell.
# pkg-config --cflags -- libseccomp libseccomp
Package libseccomp was not found in the pkg-config search path.
Perhaps you should add the directory containing `libseccomp.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libseccomp' found
Package libseccomp was not found in the pkg-config search path.
Perhaps you should add the directory containing `libseccomp.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libseccomp' found pkg-config: exit status 1
==> ERROR: Se produjo un fallo en build().
Cancelando...
다음 명령을 사용하여 libseccomp를 수동으로 설치해 보았습니다.
pacman -S libseccomp
그것도 작동하지 않습니다. 패키지 페이지에서 이 질문에 대해 댓글을 달았지만 아직 해결책을 구현하지 않았습니다.
답변1
마지막 옵션이 남았습니다.
-i, --install
성공적인 빌드 후 패키지 설치 또는 업그레이드팩맨(8)
Arch Linux에서는 다음 위치에서 스냅을 설치할 수 있습니다.AUR(아치 사용자 저장소).
이것수동 빌드 프로세스Arch에서 지원하는 AUR 소프트웨어 패키지 설치 방법입니다.전제 조건AUR 패키지를 설치하기 전에 설치하십시오. 그런 다음 다음을 사용하여 스냅을 설치할 수 있습니다.
GitHub 웹사이트에서 저장소를 복제합니다.
$ git clone https://aur.archlinux.org/snapd.git
다운로드 후 즉시 다음으로 변경하세요.스냅 사진목차.
$ cd snapd
안으로부터스냅 사진디렉터리에서 다음 명령을 실행합니다.
$ makepkg -si
설치 후,체계 단위마스터 스냅샷 통신 소켓을 관리하는 기능을 활성화해야 합니다.
$ sudo systemctl enable --now snapd.socket
클래식 스냅샷 지원을 활성화하려면 다음을 입력하여 /var/lib/snapd/snap과 /snap 사이에 심볼릭 링크를 만듭니다.
$ sudo ln -s /var/lib/snapd/snap /snap
로그아웃했다가 다시 로그인하거나 시스템을 다시 시작하여 스냅샷 경로가 올바르게 업데이트되었는지 확인하세요.
시스템을 테스트하려면 다음을 설치하십시오.안녕하세요 세계스냅하고 올바르게 실행되는지 확인하십시오.
터미널에 다음을 입력하세요.
$ sudo snap install hello-world
그러면 다음 메시지가 반환됩니다.
hello-world 6.3 from Canonical✓ installed
이제 남은 것은 최종 명령을 실행하는 것뿐입니다.
$ hello-world
모든 것이 올바르게 설치되면 화면에 다음이 표시됩니다.
Hello World!
이제 Snap이 설치되었으며 사용할 준비가 되었습니다! 데스크탑을 사용하는 경우 설치가 필요할 수 있습니다.스냅샷 스토어앱.
이 모든 내용과 그 이상을 다음에서 확인할 수 있습니다.Snapcraft.io