최근 CLI 목적으로 데비안을 설치했습니다. CLI 패키지를 설치하려고 하는데 패키지(nano와 같은 CLI 패키지)를 검색하는 방법을 알고 싶습니다.
답변1
interface::command-line
Debian에서 CLI 패키지를 찾으려면, 또는 로 표시된 패키지를 찾으세요.태그 검색 엔진 사용또는 시스템에 설치 debtags
하고 실행하세요.
debtags search interface::command-line
두 방법 모두 검색을 세분화할 수 있는 옵션이 있습니다. 바라보다부채 태그 위키 페이지자세한 내용은.
여기에는 제한 사항이 있습니다. 패키지가 모두 올바르게 태그 지정되지는 않습니다. 다음에 의존하는 패키지를 찾을 수도 있습니다 libncurses6
.
apt-rdepends -r libncurses6
답변2
데비안을 설치할 때 데스크탑 환경을 설치하지 않도록 선택할 수 있습니다. 그러면 CLI 전용(헤드리스) 머신이 남게 됩니다. 이 단계에서 데스크탑 환경을 설치한 경우 데스크탑 환경을 제거해야 합니다. sudo apt purge gnome
그거면 충분할 것 같아요.
기계에 헤드리스가 있으면 sudo apt install
원하는 대로 설치하되 -y
실제로 설치하기 전에 프롬프트가 표시되는지 확인하지 마십시오. 계속하기 전에 간단한 검토를 해보세요 The following NEW packages will be installed:
. adwaita-icon-theme
또는 같은 패키지가 포함되어 있으면 x11-common
헤드리스 패키지가 아니라는 것을 알고 있으므로 설치를 중단해야 합니다.
Stephen의 답변은 CLI 패키지를 검색하는 방법에 대한 보다 직접적인 답변이지만 부채 태그에 의존하지 않고 "특정 패키지가 CLI인지 어떻게 알 수 있습니까?"라고 대답하는 것이 가치가 있다고 생각합니다.
답변3
실행 파일 이름(예 nano
: 질문에 언급된 대로) 을 알고 있는 경우 apt-file
사용 가능한 모든 패키지에서 특정 실행 파일 검색을 사용할 수 있습니다.
# apt-file search bin/nano
mocha: /usr/share/nodejs/mocha/node_modules/nanoid/bin/nanoid.cjs
mocha: /usr/share/nodejs/mocha/node_modules/nanoid/bin/nanoid.test.js
nano: /bin/nano
nano-tiny: /bin/nano-tiny
nanoc: /usr/bin/nanoc
...
거짓 긍정이 있을 수 있지만 특정 명령은 알고 있지만 패키지 이름은 모르는 일부 패키지를 찾는 것이 유용할 수 있습니다.
apt-file
이를 설치하고 파일 이름 데이터베이스를 다운로드해야 합니다.
답변4
CLI에서 패키지를 검색하려면 일반적으로
apt-cache search 'name'
설명에 "이름"이 포함된 모든 패키지 목록이 반환됩니다. 패키지 실행에 대한 자세한 보기를 얻으려면
apt-cache show 'name'