설치된 기본 패키지를 어떻게 나열합니까?


21

모든 버전의 Ubuntu에 대한 오프라인 설치 프로그램을 개발 중이며 Ubuntu의 기본 설치 패키지 목록이 필요합니다. 서버 (웹 서버)에서이 정보를 얻는 방법이 있습니까? 우분투 버전의 기본 설치된 패키지 목록을 가져 오는 스크립트.

우분투 버전을 제공하고 스크립트는 패키지 목록을 가져옵니다.

참고 : 최소한 서버 주소가 필요합니다. 이를 위해 스크립트를 작성할 수 있습니다.

답변:


31

떨어져가는 내 이전의 대답 , CD에 포함 된 모든 패키지를 나열해야 가능한 매니페스트 파일이 있습니다.

파일의 URL은 상당히 예측 가능하지만 (새로운 릴리스가 나오고 이전 버전이 제거 될 때) 지속적으로 변화하므로 좋은 전략은 다음과 같습니다.

  1. 로 이동 http://releases.ubuntu.com/ (현재 지원되는 버전의 경우) 또는 http://cdimage.ubuntu.com/ (다른 버전, 서버 이미지 등)
  2. 당신의 스핀을 선택
  3. 선택 releases
  4. 버전 선택 (예 : 14.04)
  5. release(해제 된 경우)
  6. 해당 .manifest파일을 찾으십시오 .

이러한 모든 패키지가 있습니다 유지 설치되어 있어야합니다. CD 이미지에는 /capsper/filesystem.manifest-remove설치 후 제거 할 파일 목록 인 파일도 있습니다 . 이 파일의 온라인 사본을 스스로 찾을 수 없습니다.


아마 예측 가능하지만 고장났습니다.
Paul Draper

@PaulDraper 끊임없이 변화하는 것만 큼 많이 깨지지 않았습니다. 시간이 지남에 따라 DIY 접근법으로 답변을 업데이트했습니다.
Oli

1
더 이상 매니페스트 파일이없는 것 같습니다 ..
Seth

2
@Seth를 들어 우분투는 .manifest파일에서 지원되는 버전을 사용할 수 있습니다 releases.ubuntu.com 다른 맛은 cdimage 서버 서버에서 파일을 계속한다.
clearkimura

1
이 답변은 releases.ubuntu.com을 가리키는 데 사용되었지만 실제 문제는 지원되는 릴리스 만 나열한다는 것입니다. 나는 원래 설치에 대한 질문에 대한 견해를 취했다 (이제 지원되지 않는 릴리스 일 수 있음). 다시 편집하겠습니다.
Oli
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.