나는 Linux를 배우려고 이 책을 읽고 있는데 2장에서 몇 가지 장애물에 부딪혔습니다. 중요한 경우에는 가상 머신에서 Debian 9를 실행하고 있습니다.
저자가 메시지 프로그램을 소개하고 명령을 내리라고 지시하는 섹션에서 info info
제가 출력한 내용은 교과서와 크게 다릅니다. 아마도 텍스트가 작성된 이후 프로그램이 변경되었기 때문일 것이라는 것을 알고 있지만 누군가 내가 보고 있는 내용을 이해했는지 확인할 수 있기를 바랐습니다...
내 화면에 나타나는 내용은 다음과 같습니다.
File: dir, Node: Top, This is the top of the info tree.
이것은 분명히 본문이 나에게 보여주려고 하는 것이 아닙니다(이 페이지 중앙으로 스크롤하세요.). "섹션"(또는 이 경우 "파일") "info.info"가 완전히 제거되고 info 프로그램이 제공해야 하는 모든 정보가 포함된 일종의 "카탈로그"로 대체되었습니까?
답변1
무료가 아닌 저장소 없이 OS가 설치된 것 같습니다. 이러한 질문에 대한 답은 에 있는 정오표 유형 문서에서 찾을 수 있는 경우가 많습니다 /usr/share/doc
.
패키지 문서에 따르면 /usr/share/doc/info/README.Debian
:
이 패키지에는 info 및 texinfo에 대한 정보 문서가 포함되어 있지 않습니다. 왜냐하면 표지 텍스트가 포함된 GNU Free Documentation License에 따라 라이센스가 부여되고 데비안에서는 무료가 아닌 것으로 간주되기 때문입니다.
info
이 좋은 정보를 통해 우리는 문서가 고려된 대로 설치되지 않았음 을 이해할 수 있습니다.반자유주의적인. 이 지식을 non-free
오랜 이름에 대한 지식 과 결합하십시오.환매 계약부르다 non-free
.
예를 들어, 다음 줄은 /etc/apt/sources.list
무료가 아닌 저장소가 사용되지 않음을 보여줍니다.
deb http://ftp.us.debian.org/debian/ stretch main contrib
무료가 아닌 리포지토리를 포함하려면 다음과 같이 지정하십시오. (이것은 저장소를 지정하는 위치만 표시하므로 해당 contrib
부분은 필요하지 않습니다. 코드명이 다음에서 시작하는 경우긴장.)
deb http://ftp.us.debian.org/debian/ stretch main contrib non-free
사람들은 이를 사용하여 sudo pico /etc/apt/sources.list
파일을 편집할 수 있습니다.
무료가 아닌 저장소 사용을 지정한 후 업데이트하고 설치하십시오.
sudo apt-get update
sudo apt-get install texinfo-doc-nonfree
답변2
당신이 보고 있는 것은 info
시스템에 자신만의 doco가 없으면 어떤 일이 일어나는지입니다.
설명된 대로 /usr/share/doc/info/README.Debian
시스템에서 다음을 찾을 수 있습니다.
이것은 데비안에서 의도적으로 생략한 것입니다. GNU doco 라이센스는 불변의 부분을 갖고 있기 때문에 데비안에서는 무료로 간주하지 않습니다.데비안 texinfo 패키지데비안 사람들이 프로젝트에서 그러한 비자유 문서를 체계적으로 제거한 2000년대 중반 이후로는 이런 일이 일어나지 않았습니다.
무료 패키지가 아닌 패키지를 포함하도록 APT를 구성하고 설치해야 합니다.texinfo-doc-nonfree 패키지.
추가 읽기
- 브루스 바이필드(2006-03-13). 데비안은 GNU 무료 문서 라이센스를 사용하기로 결정했습니다.. linux.com.
- 마노즈 스리바스타바(2003).GNU 자유 문서 라이센스(GFDL)에 대한 데비안 입장 성명 초안. people.debian.org.
- https://wiki.debian.org/GFDLPositionStatement