스크립트 사용자를 통해 apt-get에 저장소를 추가하고 싶습니다 (/etc/apt/sources.list를 엉망으로 만들지 않음). 이 스크립트는 여러 번 실행될 수 있으므로 매번 항목을 추가 할 수는 없습니다. 항목이있는 디렉토리에 단일 파일을 추가 할 수있는 방법이 있습니까?
나는 당신이 yum을 위해 이것을 할 수 있다는 것을 알고 있지만 apt-get이 가능한지 확실하지 않습니다. 더 많은 정보를 추가해야하는 경우 알려주십시오.
스크립트 사용자를 통해 apt-get에 저장소를 추가하고 싶습니다 (/etc/apt/sources.list를 엉망으로 만들지 않음). 이 스크립트는 여러 번 실행될 수 있으므로 매번 항목을 추가 할 수는 없습니다. 항목이있는 디렉토리에 단일 파일을 추가 할 수있는 방법이 있습니까?
나는 당신이 yum을 위해 이것을 할 수 있다는 것을 알고 있지만 apt-get이 가능한지 확실하지 않습니다. 더 많은 정보를 추가해야하는 경우 알려주십시오.
답변:
에 파일을 넣을 수 있습니다 /etc/apt/sources.list.d
. 이것은 sources.list
(type man sources.list
) 매뉴얼 페이지에 설명되어 있습니다. 매뉴얼 페이지는 말합니다 :
이전 SOURCES.LIST.D
/etc/apt/sources.list.d 디렉토리는 별도의 파일에 sources.list 항목을 추가하는 방법을 제공합니다. 형식은 일반 sources.list 파일과 동일합니다. 파일 이름은 .list로 끝나야하며 문자 (az 및 AZ), 숫자 (0-9), 밑줄 (_), 하이픈 (-) 및 마침표 (.) 문자 만 포함 할 수 있습니다. 그렇지 않으면 자동으로 무시됩니다.
최신 정보:
2016 SOURCES.LIST.D
/etc/apt/sources.list.d 디렉토리는 별도의 파일에 sources.list 항목을 추가하는 방법을 제공합니다. 다음 두 섹션에 설명 된대로 두 가지 다른 파일 형식이 허용됩니다. 파일 이름에는 포함 된 형식에 따라 확장자가 .list 또는 .sources 여야합니다. 파일 이름은 문자 (az 및 AZ), 숫자 (0-9), 밑줄 (_), 하이픈 (-) 및 마침표 (.) 문자 만 포함 할 수 있습니다. 그렇지 않으면 APT는 파일이 Dir :: Ignore-Files-Silently 구성 목록의 패턴과 일치하지 않는 한 파일을 무시했다는 알림을 인쇄합니다.이 경우 자동으로 무시됩니다.
시도해 볼 수 있습니다 :
add-apt-repository <REPOSITORY LINE>
리포지토리 줄은 sources.list 또는 PPA 리포지토리에 추가 할 내용입니다. 맨 페이지 here을 확인 하거나 다음을 실행하십시오.
man add-apt-repository
나는 크런치 방에 ppa repo를 추가해야한다고 생각했다. (데비안) 설치 :
( NB "raring"은 내가 사용하고있는 데비안 버전과 일치하는 우분투 버전이다.)
sudo su -
# you can call the file anything that you want, but it has to end with .list to be a valid for apt-get
echo 'deb http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu/ raring main'>> /etc/apt/sources.list.d/boot-repair.list
# get the keys for that repo so that apt can verify the signed .deb files
wget http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu/dists/raring/Release.gpg
apt-key add Release.gpg
#gpg --search-keys 60D8DA0B
apt-get update
이것의 대부분은에 설명 부팅 수리 (끝에서하지만, 페이지 TestDisk는 다음과 gparted를 실제로 잃어버린 파티션과 손상된 MBR을 복원하는 데 필요한 무엇을했다.) 이것은 아마도하지 데비안 방식 (TM)하지만 나를 위해 일했다.
일부 데비안 저장소는 "오래된 스타일"이며 다음과 같은 줄만 있으면됩니다.
deb http://repo.alexx.net/apt/ /
# the trailing slash needs to be there
add-apt-repository는 있으면 좋지만 더 우분투 인 것 같습니다.