이것이 제 현재 상황입니다. Arch 64비트에 이 짜증나는 작은 앱을 설치해야 하는데,오데크팀AUR 저장소의 패키지 1이 제대로 작동하지 않습니다.
나는 다음을 시도했습니다 :
-- Yaourt를 사용하여 AUR에서 설치합니다.설치 출력 오류:
/tmp/yaourt-tmp-alainus/aur-odeskteam/./PKGBUILD: line 40: pkgextract.sh: command not found
==> ERROR: A failure occurred in build().
Aborting...
-- Yaourt를 사용하여 AUR에서 설치하고 주석에 제안된 대로 40행을 제거합니다.:
/tmp/yaourt-tmp-alainus/aur-odeskteam/./tmp.sMpeyQoiTy: line 41: syntax error near unexpected token `}'
/tmp/yaourt-tmp-alainus/aur-odeskteam/./tmp.sMpeyQoiTy: line 41: `}'
==> ERROR: Failed to source /tmp/yaourt-tmp-alainus/aur-odeskteam/./tmp.sMpeyQoiTy
Unable to read PKGBUILD
--oDesk에서 Arch Linux 패키지를 다운로드합니다(여기).설치 시 qt가 존재하지 않는다고 불평합니다.
% sudo pacman -U odeskteam-3.2.57-arch-x86_64.pkg.tar.xz :(
loading packages...
resolving dependencies...
warning: cannot resolve "qt", a dependency of "odeskteam"
:: The following package cannot be upgraded due to unresolvable dependencies:
odeskteam
:: Do you want to skip the above package for this upgrade? [y/N] N
error: failed to prepare transaction (could not satisfy dependencies)
:: odeskteam: requires qt
sudo를 실행하여 pacman -S qt
qt5를 설치한 후에도 여전히 동일한 결과가 출력됩니다.
--와인을 통해 Windows 버전을 설치하십시오.남은 생애 동안 와인과 관련된 모든 것을 제거할 때까지 와인으로 인해 발생한 수많은 실수를 여기에 게시할 수 없습니다.
--Ubuntu 13.04가 설치된 다른 컴퓨터에 설치하십시오., SSH X11 전달을 통해 열어보세요. 프로그램이 다른 쪽 끝에서 열리지만 로컬에서는 다음 오류가 발생합니다. oDeskTeam이 비정상적으로 종료되었습니다.
누구든지 다른 설치 방법을 제안할 수 있습니까? 작은 900KB 애플리케이션을 설치하기 위해 가상 머신을 사용하고 싶지 않습니다.
답변1
우선, yaourt
.
PKGBUILD를 읽으면 다른 AUR 패키지에 종속성(makedependents)이 있음을 알 수 있습니다.발췌.deb
: 쉘 스크립트 풀기 및 패키징 .rpm
.
불행하게도 이 패키지의 PKGBUILD는 단순히 스크립트를 빌드 디렉터리에 설치하므로 수동으로 $PATH로 이동해야 합니다.
이 작업을 완료한 후 makepkg
빌드를 사용하여 odeskteam
실행하세요.