
주요 배포판의 패키지로 배포되어야 하는 새 프로그램은 이름 충돌을 피해야 합니다.
ls /usr/bin
tail
새로운 바이너리 파일 이름을 선택하는 것이 좋지 않다는 것을 보여줄 수 있습니다 . 하지만 내 시스템에서 사용할 수 있는 모든 바이너리 목록을 어떻게 얻을 수 있습니까?
이미 다른 Linux 패키지에서 사용하고 있는 실행 가능 바이너리의 파일 이름을 확인하는 가장 좋은 방법은 무엇입니까?
솔루션에 특별한 배포가 필요한 경우에는 문제가 되지 않습니다.
답변1
구글해 보세요.
실제로 더 좋은 방법은 없습니다. 같은 이름의 다른 소프트웨어가 존재하지만 아직 패키징된 배포판이 없을 수도 있습니다. 그리고 그것조차도 완전히 신뢰할 수는 없습니다. 다른 사람이 바로 지금 같은 일을 하고 있고 그 이름이 당신과 마찬가지로 사용 가능하다고 결론을 내릴 수도 있습니다.
다음과 같은 주요 배포판의 패키지 목록을 확인할 수 있습니다.
- 데비안: 파일
Contents-ARCH
debian/dists/unstable
apt-file
( Debian 컴퓨터에서 검색할 수 있습니다 ) - 페도라:
HASH-filelist.xml.gz
에releases/VERSION/Fedora/ARCH/os/repodata/
repoquery
( Fedora 시스템에서 검색할 수 있음 )