![Arch Linux에 dpkg 또는 apt를 설치할 수 있습니까?](https://linux55.com/image/93362/Arch%20Linux%EC%97%90%20dpkg%20%EB%98%90%EB%8A%94%20apt%EB%A5%BC%20%EC%84%A4%EC%B9%98%ED%95%A0%20%EC%88%98%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
조금 궁금해요. 가능하다면 어떻게 달성됩니까?
답변1
예,dpkg
장기적으로는 AUR 패키지가 있습니다. 그러나 패키지를 설치하는 것은 아닙니다 .deb
. 대신, .deb
Arch에서 패키지(예: Debian, Mint, Ubuntu 등에 설치할 수 있는 패키지)를 빌드하도록 설계되었습니다 .
반면에 .deb
Arch에 패키지를 설치하는 것은 어렵지 않습니다. slack
(패키지된 채팅 프로그램 .deb
)을 예로 들어 보겠습니다 . 내부에PKGBUID이 AUR 패키지에서는 설치를 수행하는 간단한 스크립트를 볼 수 있습니다.
bsdtar -O -xf "slack-desktop-${pkgver}"*.deb data.tar.xz | bsdtar -C "$pkgdir" -xJf -
# Permission fix
find "${pkgdir}" -type d -exec chmod 755 {} +
# Remove all unnecessary stuff
rm -rf "${pkgdir}/etc"
rm -rf "${pkgdir}/usr/share/lintian"
rm -rf "${pkgdir}/usr/share/doc"
# Move license
install -dm755 ${pkgdir}/usr/share/licenses/${pkgname}
mv ${pkgdir}/usr/lib/slack/LICENSE ${pkgdir}/usr/share/licenses/${pkgname}
ln -s /usr/share/licenses/${pkgname}/LICENSE ${pkgdir}/usr/lib/slack/LICENSE
.deb
예, 이것이 Arch에 패키지를 설치하는 가장 좋은 방법입니다. 패키지를 AUR 패키지로 변환하세요.
인용하다:
답변2
허용된 답변은 더 이상 유효하지 않습니다.
dpkg
패키지는 더 이상 AUR에서 사용할 수 없습니다. 기본 패키지 저장소로 이동되었습니다.https://archlinux.org/packages/extra/x86_64/dpkg/
pacman
따라서 이제 다른 패키지처럼 설치할 수 있습니다.
sudo pacman -Syu dpkg