오랜 침묵 끝에, AUR 통합 기능을 갖춘 팩맨 래퍼인 Paru가 업데이트되었습니다.
업데이트에는 많은 주요 변경 사항이 포함되어 있으며, 이는 주로 고급 사용자에게 중요합니다.
PKGBUILD 저장소
이 릴리스의 주요 기능은 AUR 기반이 아닌 PKGBUILD 저장소를 통합하는 기능입니다. 이제 paru.conf에 추가할 수 있습니다.
[repo_name] URL = https://path/to/git/repo
그런 다음 paru -Sy --pkgbuilds로 동기화합니다.
Url= 대신 Path=를 사용하여 로컬 디스크의 경로를 지정할 수도 있습니다.
Paru는 이러한 저장소를 AUR과 동등한 PKGBUILD의 소스로 취급합니다.
파루 -S 푸
PKGBUILD 저장소는 AUR보다 우선순위가 높습니다. 여전히 AUR의 종속성을 사용할 수 있습니다.
PKGBUILD의 기본 저장소도 있습니다. 현재 디렉토리에서. 대략적으로 말해서, paru.conf에는 다음과 같은 "보이지 않는 줄"이 있습니다.
[.] 경로 = .
이렇게 하면 paru -S ./foo가 실행됩니다. 여기서 foo는 현재 디렉토리의 패키지 이름(경로가 아님)입니다. 즉, 서로 종속된 여러 PKGBUILD가 한 디렉토리에 있는 경우 paru -S ./foo 명령을 사용하여 그 중 하나를 빌드하면 paru가 종속성을 해결해줍니다.
이전에는 paru -U를 사용하여 현재 디렉토리에 PKGBUILD를 빌드할 수도 있었습니다. 이 옵션은 paru -B로 이름이 변경되었습니다. ...이제 여러 PKGBUILD를 동시에 빌드할 수 있습니다.
chroot
--chroot는 이제 로컬 저장소 없이도 작동하지만 로컬 저장소를 사용하면 더 잘 작동합니다.
—대화형
paru foo는 항상 대화형 검색과 설치에 사용되어 왔습니다. 이제 다른 작업을 처리하는 --interactive 키도 있습니다.
- paru foo는 paru -S —interactive foo의 동의어입니다.
- paru -R --interactive foo는 대화형 제거에 사용됩니다.
- paru -Ss/-Qs --interactive foo는 대화형 프롬프트를 표시한 다음 선택한 패키지를 인쇄하여 출력을 다른 명령으로 파이프할 수 있습니다.
출처 : linux.org.ru
