우분투에서 apt-get 소스로 소스를 얻는 방법은 무엇입니까?


17

소스에서 pure-ftpd를 설치하고해야하는데 다음과 apt-get source pure-ftpd같은 메시지가 나타납니다. E: You must put some 'source' URIs in your sources.list

데비안에서 이것에 대한 몇 가지 문서를 찾았 http://www.debian.org/doc/manuals/apt-howto/ch-basico.en.html#s-sources.list지만 Ubuntu의 source.list에 어떤 URI를 추가하고 pur-ftpd의 소스를 원한다면?

편집 : 나는 일부 URI를 발견 의 sources.list를 들어 우분투 하디 헤론 (8.04) 내에이 라인을 추가 그래서 /etc/apt/sources.list:

deb-src http://archive.ubuntu.com/ubuntu/ hardy main restricted universe
deb-src http://archive.ubuntu.com/ubuntu/ hardy-updates main restricted
universe

답변:


28

소스 라인이 정확히 일반 패키지 라인과 동일한 보면, 그들은 단지 말 deb-src대신 deb.

지금 가지고있는 것을 복사하고로 변경하십시오 deb-src.

업데이트 -deb-src 행을 추가 한 후 업데이트를 apt-get해야 할 수도 있습니다.


3
감사. 귀하의 답변을 찬성하고 싶습니다만, 새로운 사용자이므로 공감할 수 없습니다.
Jonas

8
라인 apt-get을 추가 한 후 업데이트 해야 할 수도 있습니다 deb-src(Sunny가 아래에 언급했듯이)
nimrodm

예! 제안 된 다른 답변과 같이 모든 deb-src줄의 주석을 해제 한 후에도 광산이 작동하지 않았습니다 /etc/apt/sources.list. 내가 수동으로 처음 2 개 복사 한 deb라인과로 변경 deb-src한 후 apt-get update, 그것은했다.
wisbucky

1

/etc/apt/sources.list 파일을 열면 "source"가있는 주석 처리 된 행 (#으로 시작)이 표시됩니다.

유니버스에 대한 주석 처리를 제거하십시오 (pure-ftpd가있는 위치). 그런 다음 파일을 저장하고 닫습니다.

운영:

> sudo apt-get update

그런 다음 소스를 다운로드 할 수 있습니다.


아니, 어떤이 라인을 주석 처리하지 않은 :( 세 개의 주석 뎁 라인없이 뎁 - SRC 라인을 나는 우분투 서버 8.04 LTS 사용하고 있습니다..
조나스

당신이 당신의 원래 질문 에이 정보를 넣었다면 좋았을 것입니다 :)
Sunny

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.