이 문제를 해결하기 위해 3시간 이상을 소비했습니다.
난 해냈어위키에는 두 가지 방법이 나와 있습니다.. 둘 다 잘 작동하는 것 같습니다. 검색해 보니 "oracle", "instant", "sql" 등과 같은 이름의 새로 설치된 소프트웨어를 찾을 수 없었습니다. 아무것도 못찾는데 which.
정확히 어디에 설치되어 있나요? 어떻게 실행하나요?
답변1
올바르게 설치했다면, 즉 소프트웨어가 pacman에 의해 추적되면 다음 명령을 사용하여 사용 가능한 바이너리 목록을 인쇄할 수 있습니다:
pacman -Ql $package | awk '/\/usr\/bin/'
어떤 경우에는 실행 파일이 다른 곳에 저장될 수 있습니다. 예를 들어 /opt
이 경우 공식 저장소 또는 AUR에 있는 패키지의 PKGBUILD를 읽고 해당 package()
배열을 보고 파일 시스템 설치 위치에서 응용 프로그램이 어디에 있는지 확인할 수 있습니다. 예를 들어,
package() {
cd "$srcdir/instantclient_18_3/"
install -d "$pkgdir/usr/bin"
install -d "$pkgdir/usr/lib"
install -m 755 -t "$pkgdir/usr/bin" adrci genezi uidrvci
AUR의 PKGBUILD를 주의 깊게 읽는 것이 좋습니다.앞으로설치는 단지 무엇을 설치하는지 결정하는 것이 아니라 올바르게 설치되었는지 확인하고 무능력이나 불법 행위로 인해 시스템이 손상되지 않도록 하는 것입니다.