Synaptic 또는 Keryx를 사용하지 않고 Ubuntu를 오프라인으로 업데이트하려면 어떻게해야합니까?


12

나는 집에서 우분투 12.04를 사용하고 인터넷 연결이 양호하고 시스템이 잘 작동합니다.

내 친구 중 한 사람이 소규모 사무실을 가지고 있으며 Windows에서 Ubuntu 11.10 이상으로 전환하려고합니다. 문제는 인터넷에 연결되어 있지 않다는 것입니다.

그는 인터넷없이 모든 업데이트를 설치할 수있는 가능성이 있는지 묻습니다. 나는 내가 찾은 많은 검색을 이 질문 사용 말한다 Keryx 또는 시냅틱 관리자를 그렇게 할 것이다.

그러나 11.04를 사용하고 있으며 스크립트를 생성하고 다운로드 할 수있는 Synaptic 관리자가 없습니다. 다른 방법으로 Keryx를 설치하려고 할 때 ( 인터넷에 연결된 업데이트 또는 시스템을 가져와야하는 새로운 설치 시스템에서 ) 여기에 이미지 설명을 입력하십시오

그것은 내가 파이썬을 가지고 있지 않다는 오류를 보여줍니다. 그러나 나는 그것을 가지고 있습니다.

여기에 이미지 설명을 입력하십시오

이 응용 프로그램을 설치하면 종속성이 충족되지 않습니다. 여기서 핵심은

  • 인터넷에 설치하지 않고 업데이트를 설치하는 방법 Ubuntu .
  • 설치 방법 ubuntu-restricted-extras

대답의 아무도 나를 도와주지 않았다 ..
twister_void

의존성은 파이썬 <2.7이고 아마도 파이썬 3을 가지고있을 것입니다.
Mahesh

친구, 당신이 내 대답을 시도했는지 알려주세요. 그렇다면 결과는
어떻습니까

휴대용 버전의 Keryx를 사용할 수 있어야합니다. 오프라인 10.04.2 컴퓨터에서 방금 동일하게 작동했으며 정상적으로 작동했습니다. USB 키에서 휴대용 버전의 Keryx를 사용해 보셨습니까?
John Lyon

답변:


4

내가 아는 한 Ubuntu Natty (11.04)를 사용하여 Oneiric (11.10) 시스템의 업데이트를 다운로드 할 수 없습니다. 작동중인 Ubuntu 11.10 시스템이 있어야합니다.

우리가 따르는 과정에 대한 스케치 :

  1. 먼저 OP의 Natty (11.04) 시스템에 가상 머신을 설치합니다.
  2. 해당 가상 머신에 Ubuntu 11.10을 설치합니다
  3. 호스트 OS (11.04)와 게스트 OS (11.10)간에 공통 공유 폴더를 갖도록 가상 머신을 설정합니다.
  4. 우리는 해당 시스템을 업그레이드하는 데 필요한 패키지의 다운로드 스크립트를 생성 할 것입니다 (게스트 OS, 즉 우분투 11.10).
  5. 3 단계에서 설정 한 공유 폴더를 사용하여 다운로드 스크립트를 호스트 OS로 전송합니다.
  6. 호스트 OS에서는 5 단계에서 얻은 다운로드 스크립트를 사용하여 필요한 모든 패키지를 다운로드합니다.
  7. 다운로드 한 모든 .deb 파일을 오프라인 시스템, 즉 친구의 PC에있는 실제 Ubuntu 11.10 시스템으로 전송합니다.
  8. 친구의 PC에 해당 패키지와 함께 로컬 리포지토리를 만듭니다.
  9. 8 단계에서 생성 한 로컬 리포지토리를 사용하여 OP의 친구 Ubuntu를 업그레이드합니다.

1. 작동하는 Oneiric 시스템 얻기

Oneiric 시스템을 작동시키는 방법에는 두 가지가 있습니다.

  • 실제 설치를 통해

    인터넷에 연결된 컴퓨터에 Ubuntu Oneiric (11.10)을 설치해야합니다. USB 또는 CD로 실행되는 라이브 시스템에서도 가능하지만 설치를 권장합니다. 다음 링크에서 Ubuntu 설치에 대한 도움말을 얻을 수 있습니다.

  • VirtualBox 가상 머신에 Oneiric 설치

    1. Ubuntu 11.04 Natty Narwhal에 VirtualBox를 설치하려면 터미널에서 다음 명령을 실행하십시오.

      sudo apt-get update
      sudo apt-get install virtualbox
      
    2. 그런 다음 가상 머신에 Oneiric을 설치하십시오.

    3. 가상 머신에서 공유 폴더를 설정하십시오.

      공유 폴더 기능을 사용하려면 VirtualBox Guest Additions를 설치해야합니다. 가상 머신 에서이 명령 실행하여 다음 을 설치하십시오.

      sudo apt-get install virtualbox-guest-additions
      

      VirtualBox에서 공유 폴더 기능을 활성화하는 데 도움이 필요한 경우이 링크를 확인하십시오.

2. 업데이트에 필요한 .deb 파일을 가져옵니다

다음과 같은 특정 사항에 유의하십시오.

  1. Synaptic을 설치하기 전에 또는 설치 중에 가상 시스템을 업데이트하지 않는 것이 좋습니다. 이러한 업데이트는 캐시에서 삭제 될 수 있으며 업데이트가 없으면 패키지 다운로드 스크립트를 성공적으로 생성 할 수 없습니다.

  2. 실행하지 마십시오 sudo apt-get clean또는 sudo apt-get autoclean그 명령을 제거합니다 뎁 파일 때문에 캐시에서.

그런 다음 인터넷에 연결된 Oneiric 시스템 (설치된 시스템 또는 VirtualBox에서)으로 부팅하고 다음 절차를 따르십시오.

  1. Synaptic Package Manager를 설치하십시오 . 이를 위해 터미널에서 다음 명령을 실행합니다 (참고, 당신은 인터넷에 가상 컴퓨터를 연결해야합니다 기계가 패키지 목록을 업데이트 할 수 없습니다 인터넷 접속없이)

     sudo apt-get update 
     sudo apt-get install synaptic
    

    패키지에 필요한 패키지를 다운로드 할 수도 있습니다 ubuntu-restricted-extras. 이렇게하려면 앞의 두 명령으로이 명령을 추가로 실행하십시오.

     sudo apt-get install -d ubuntu-restricted-extras
    

    이 명령은 패키지를 설치하지 않으며 /var/cache/apt/archives폴더에 모든 종속성이있는 패키지 만 다운로드 합니다.

  2. 그런 다음 Synaptic Package Manager를여십시오. 모든 업그레이드 표시 버튼을 누릅니다 .
    업그레이드 푸시 버튼 이미지

  3. 필요한 추가 노래표시 할 것인지 묻는 메시지가 표시 되면 표시 단추를 누르십시오.
    추가 마크 윈도우 이미지

  4. 그런 다음 File- > Generate package download script 로 이동하여 스크립트를 파일로 저장하십시오. update-downloader.sh라는 폴더에 두십시오 Updates. Updates폴더가 홈 디렉토리에 있다고 가정합니다 ( 예 :) . 그런 다음 시냅틱을 닫습니다./home/username

  5. 이제 .deb 파일을 다운로드하십시오.

    1. 저장 한 Updates 폴더로 이동하십시오 update-downloader.sh.

    2. 아직 터미널에 있고 앞에서 만든 Updates 폴더에 cd'd'를 입력 한 상태 에서 다음 명령을 실행하십시오.

      cp /var/cache/apt/archives/*.deb .
      

      Synaptic Package Manager 설치에 사용 된 다운로드 된 .deb 파일과 패키지 용으로 다운로드 된 파일이 복사 ubuntu-restricted-extras됩니다.

    3. 그런 다음이 명령 sh ./update-downloader.sh을 실행 하여 현재 폴더 (예 : 폴더)에서 업데이트하는 데 필요한 모든 .deb 파일을 다운로드하십시오 Updates.

      또는

      또는 VirtualBox의 공유 폴더 기능을 통해 스크립트 Updates/var/cache/apt/archives사용하여 방금 복사 한 몇 개의 .deb 파일이 있는 폴더를 update-downloader.sh호스트 OS로 전송할 수 있습니다.

      그런 다음 호스트 Ubuntu 시스템에서 터미널을 열고 파일이 있는 공유 폴더 기능을 사용하여 게스트 OS에서 방금 복사 한 Updates 폴더 로 이동하여 아래 명령을 실행하십시오 update-downloader.sh.

      sh ./update-downloader.sh
      
    4. 가상 시스템에서 .deb 파일을 다운로드 한 경우이 단계에서 Virtual Box의 공유 폴더 기능을 사용하여 해당 파일이 있는 Updates 폴더를 전송하십시오 . (이 단계는 가상 머신에서 파일을 다운로드 한 경우에만 필요합니다)

    5. 당신이 얻을 후 업데이트 호스트 PC (즉, 당신의 단정 한 시스템)의 모든 뎁 파일과 폴더를 USB 플래시 드라이브에있는 모든 파일과 폴더를 복사합니다. 권장하지는 않지만 해당 패키지로 DVD를 구울 수도 있습니다.

    6. 전송 Updates친구의 PC에 (당신이 그들을 태워 경우, 또는 CD / DVD) USB 드라이브를 사용하여 폴더를.

3. .deb 파일을 사용하여 로컬 리포지토리 생성

Updates인터넷이없는 컴퓨터에 이름이 지정된 전체 폴더를 복사하십시오 . 해당 폴더를 디렉토리에 넣으십시오. 예를 들어, Updates 폴더를 홈 디렉토리에 넣었습니다 . 홈 폴더에 name으로 새 디렉토리를 작성offline 하고 Updates폴더를 폴더로 이동하십시오 offline. 이제 디렉토리 구조는 다음과 같습니다

   + 집 
     +-사용자 이름
       +-오프라인
         +-업데이트 (.deb 파일 포함)
 

  1. 이제 터미널을 열고 offline폴더 로 이동하십시오 . offline폴더에 들어가면 이 명령을 실행하여 필요한 패키지 색인 파일을 생성하십시오.

    apt-ftparchive packages . > Packages
    

    name 파일을 생성합니다 Packages.

  2. 이제 /etc/apt/sources.list루트 파워로 파일을여십시오. 터미널에서 이것을하십시오

    gksu gedit /etc/apt/sources.list
    
  3. 그런 다음 Enter커서가 파일의 시작 부분에 있는 동안을 누릅니다 . 상단에 빈 줄이 새로 생깁니다. 이 줄을 파일의 첫 줄로 쓰십시오

    deb file:/home/username/offline /

    그런 다음 Ctrl+로 파일을 저장하고 S텍스트 편집기 인 gedit를 종료하십시오.

    기억 오프라인 폴더에 대한 정확한 폴더 / 경로 이름을 사용하고 교체하는 username사용자의 로그인 이름으로.

    또한 친구가 다른 저장소 소스를 사용할 수없는 경우 파일의 #각 줄 앞에 표시 를하여 다른 모든 저장소를 비활성화 할 수 /etc/apt/sources.list있습니다. (실제로는 필요하지 않지만 권장됩니다) .

    일반적으로 파일의 맨 위에 로컬 저장소를 두어야 다른 저장소 소스보다 우선 순위가 높아집니다. 그러나이 특정 경우에는 친구가 인터넷에 연결하여 구성된 다른 저장소에 액세스 할 수 없기 때문에이 작업을 수행하지 않아도 될 수 있습니다.

4. 인터넷에 액세스하지 않고 업데이트를 수행하십시오!

  1. sudo apt-get update터미널에서 실행 하여 패키지 관리자가 로컬 업데이트 디렉토리를 인식하도록하십시오.

  2. 그런 다음이 명령을 수행하여 오프라인 시스템을 업그레이드하십시오.

     sudo apt-get upgrade --allow-unauthenticated
    

끝난! 인터넷에 액세스하지 않고 시스템을 업그레이드했습니다.


일부 참고 사항 :

1. 매번 인증되지 않은 허용 옵션을 작성하고 싶지 않습니까?

이 로컬 리포지토리를 사용하여 패키지를 수시로 설치하려고하지만 항상 해당 allow-unauthenticated옵션을 사용하는 것이 지루하다고 생각 되면이 작업을 수행하십시오.

라는 이름의 파일 작성 99mysettings에서 /etc/apt/apt.conf.d의 gedit로를 해당 파일에 행을 추가하고 저장합니다.

    APT::Get::AllowUnauthenticated "true";

루트 전원으로 해당 디렉토리에서 99mysettins라는 파일을 열려면 터미널에서이 명령을 사용하십시오.

gksu gedit /etc/apt/apt.conf.d/99mysettings

2. 인증되지 않은 옵션 허용에 대한 참고 사항 :

내가 왜 --allow-unauthenticated옵션 을 제공했는지 궁금 할 것입니다. 로컬 업데이트 저장소가 시스템에 인증되지 않았기 때문에 사용됩니다. 그러나 정식 공식 우분투 저장소에서 패키지를 다운로드했기 때문에 해를 끼치 지 않습니다.

3. 대신 신뢰할 수있는 리포지토리를 갖고 싶습니다.

신뢰할 수있는 로컬 리포지토리를 만드는 데 대한 Ubuntu 포럼에서이 멋진 글을 확인하십시오 . 신뢰할 수있는 리포지토리를 만들면 --allow-unauthenticated더 이상 옵션 을 제공 할 필요가 없습니다 .

권장 사항 : PPA 리포지토리를 실제로 신뢰 하지 않는 한 PPA 리포지토리를 사용하지 않는 것이 좋습니다 . 특히 실험 저장소를 사용하지 마십시오. 시스템에 의존성 문제가 발생할 수 있으므로 유닉스 괴짜는 종종 의존성 지옥이라고 합니다. 인터넷에 연결되어 있지 않으면이 문제를 해결하기가 더 어려울 수 있습니다.


파일을 작성한 위치 update-script.sh및이 스크립트를 실행 한 이유
twister_void

@Gaurav_Java 죄송합니다. 그 이름은이었습니다 update-downloader.sh. 단순히 실수
Anwar

Anwar는 아무것도 업그레이드하지 않고 작동하지 않습니다.이 링크 paste.ubuntu.com/1109550
twister_void

가상 머신에서 업그레이드를 실행하고 있다고 생각합니다. 대답을주의 깊게 읽으십시오. 가상 컴퓨터에서 업데이트를 다운로드 한 다음 해당 업데이트를 사용하여 실제 컴퓨터에 리포지토리를 만든 다음 업그레이드를 사용하십시오.
Anwar

아니면 이 대화방
Anwar

3

Keryx를 설치하지 않고 사용할 수 있습니다. 버전 1 대신 keryx 0.92.4.1을 정기적으로 사용합니다.

이전 버전을 선택한 이유는 내 메모리가 제대로 작동하면 v0.92x에서 추가 패키지를 설치할 수 있고 v1에서는 업데이트 만 할 수 있기 때문입니다. 어쨌든 나는 나를 위해 어떤 패키지를 (자동으로) 설치할 수 없었으므로 버전 1에도 다음이 적용될 수 있습니다.

이것이 내가 사용하는 방법입니다.

  1. 당신을 추출 keryx home인터넷없이 컴퓨터의 디렉토리 (현실을 부르 자 / O를 인터넷 w 컴퓨터 ).
  2. 운영:

    python keryx/source/keryx.py
    
  3. 새 프로젝트를 작성하십시오. 기본적으로 컴퓨터 이름은 프로젝트 이름입니다. "새 프로젝트"를 클릭하기 전에이를 변경할 수 있습니다. 이 예에서는 "chompituga"라고합니다.

  4. "최신 패키지 목록을 다운로드하십시오"라는 메시지가 표시됩니다. 인터넷이 없으므로 아니오를 클릭하십시오.

  5. 잠시 후 모든 패키지 목록이 표시되고 패키지가 적절히 표시됩니다. 지금 프로그램을 닫을 수 있습니다.

  6. 이제 폴더 keryx/projects/chompituga를 USB로 복사하십시오 . 다음이 포함됩니다.

    chompituga.keryx
    debian.conf
    installcache.sh
    lists/
    packages/
    sources/
    
  7. 이제 인터넷 접속이 가능한 컴퓨터에 (의 그것을 부르 자 컴퓨터 w / 인터넷 받는 추출물 keryx :) home디렉토리.

  8. 프로젝트 폴더 (이 예에서는 chompituga)와 모든 내용을 USB에서 인터넷이keryx/projects/ 있는 컴퓨터 의 폴더로 복사합니다 .

  9. Keryx를 실행하십시오.

    python keryx/source/keryx.py
    
  10. 이번에 는이 예에서 "chompituga"라는 프로젝트를 엽니 다 (그림 참조).

    커 닉스 웰컴 창

  11. 최신 패키지 목록을 다운로드하라는 메시지가 표시됩니다. 이번에는 예를 클릭하십시오. 잠시 후 패키지 목록이 업데이트되었음을 ​​나타냅니다. 기본 창에서 패키지 목록을 볼 수 있으며 최신 버전의 패키지 목록은 다르게 표시됩니다.

  12. 이제 프로젝트 | 업데이트 받기 메뉴, "업데이트 받기"버튼 또는 Ctrl+ 조합으로 업데이트 된 패키지를 다운로드 할 수 있습니다 U.

  13. 원하는 패키지를 선택한 다음 Project | Download package 메뉴를 선택하여 새 패키지를 설치할 수도 있습니다 (종속성을 처리해야 함).

  14. 패키지가 keryx/packages/chompituga/packages/폴더 로 다운로드됩니다 . 인터넷 이없는 컴퓨터 로 해당 폴더의 내용을 다시 가져옵니다 .

  15. 인터넷없이 컴퓨터로 돌아가서 다운로드 한 패키지를 어딘가에 복사하고 해당 폴더에서 간단히 수행하십시오.

    sudo dpkg -i *.deb
    
  16. 다른 업데이트 후에는 커널 업데이트 ( "linux-header", "linux-image"또는 기타 "linux-something"패키지)를 별도로 설치해야합니다.

  17. 때로는 옵션으로 설치해야 할 것 같습니다 --force-depends. 업데이트 할 패키지가 매우 많은 경우를 대비하여 수행합니다.

    sudo dpkg -i --force-depends *.deb
    
  18. 업데이트 설치가 끝나면, Keryx를 다시 실행하십시오 (2 단계). 프로젝트를 열고 (10 단계) Project | Update Status 메뉴에서 설치된 패키지 목록을 업데이트하십시오. 이를 위해서는 사용자 비밀번호가 두 번 필요합니다. 인터넷 이없는 컴퓨터 에서만이 작업을 수행하십시오 .

  19. 이제 인터넷없이 컴퓨터 를 업데이트 할 때마다 6 ~ 18 단계를 반복하기 만하면됩니다 .

이 답변이 길어서 죄송합니다. 절차가 다소 간단하고 간단하다는 것을 확신 할 수 있습니다.

참고 : 컴퓨터에 Ubuntu 버전 / 향이 다른지 여부는 중요하지 않습니다 . 나는 * buntu 이외의 배포판으로 커널을 테스트하지 않았습니다.


가난한 영어가 유감입니다.
carnendil

1
영어는 괜찮지 만 현재 버전의 Keryx는 완전히 다르게 보이며이 기능을 완전히 제거한 것으로 보입니다 ! 나는 여전히이 지침을 느슨하게 따랐다. Keryx가 적절한 debs를 다운로드하고 설치 할 수 있었기 때문에 공감대를 가지고 있었다 dpkg.
John Lyon

편집 : @ jozzas 감사합니다. 실제로 업데이트가 아닌 추가 패키지 를 설치할 수있는 기능으로 인해 이전 버전을 선택하게되었습니다. 아직도, 나는 이것을 반자동으로하는 법을 배워야했습니다.
carnendil

1

이것을 달성하는 또 다른 방법이 있습니다.

첫 번째 업그레이드 :

  1. 먼저 Live CD 또는 USB를 사용하여 인터넷에 연결된 컴퓨터에서 이전 Ubuntu 버전 (11.04)을 부팅하십시오.

  2. 그런 다음 터미널을 열고 실행 sudo apt-get update하여 온라인으로 사용 가능한 패키지 목록을 업데이트하십시오. 이 명령은 시스템을 업데이트하지 않으며 패키지 목록 만 업데이트합니다.

  3. 그런 다음 터미널에서 다음 명령을 실행하여 업그레이드에 필요한 패키지 파일의 URL 목록을 생성하십시오.

     sudo apt-get upgrade --print-uris -y | grep -o "http:.*deb'"  | grep -o .*.deb > list
    

    저장소가있다 _If 의 ftp 대신의 아카이브 HTTP 아카이브, 교체 httpftp_. 위의 명령은 다운로드해야 할 URL 패키지 목록을 만듭니다.

  4. 그런 다음 list나중에 사용할 수 있도록 파일을 저장하십시오 . 이제 일반 우분투를 부팅하고 인터넷에 연결 한 다음 list파일을 어딘가에 놓고 실행하여 wget모든 파일을 다운로드하십시오. 폴더를 만들고 파일을 거기에 배치 한 다음 터미널의 지정된 폴더로 이동하여 아래 명령을 사용하여 모두 다운로드하십시오.

    wget -c -i list
    
  5. 친구 컴퓨터의 전체 폴더를 복사하고 우분투에 로그인 한 후 터미널을 열고 모든 업데이트를 설치 하는 데 cd사용 하여 폴더로 이동하십시오 sudo dpkg -i *.deb.

이후 업그레이드 :

친구의 Ubuntu를 다시 업그레이드해야하는 경우 PC의 폴더에서 파일 status을 복사 /var/lib/dpkg/한 다음 Ubuntu 11.04를 다시 부팅하십시오. 그런 다음 다음 프로세스를 따르십시오.

  1. 터미널을 열고을 입력하십시오 gksu nautilus.

  2. 복사 한 status파일을 복사하여 /var/lib/dpkg폴더에 붙여 넣어 원래 파일을 바꿉니다.

  3. 다음 단계에 따라 25 으로부터 먼저 업그레이드 섹션

참고 : 이전 Live Ubuntu 세션을 재사용하지 마십시오. Ubuntu에서 "startup-disk-creator"를 사용하여 Live USB를 생성 하고 하단의 Shutdown on shutdown 옵션을 선택 하거나 Live CD 사용을 선택하십시오.


0

인터넷이없는 기계 apt-offlineapt-offline-gui기계 에 설치 하면됩니다.

Description-en: offline apt package manager
 apt-offline is an Offline APT Package Manager
 .
 apt-offline can fully update and upgrade an APT based distribution without
 connecting to the network, all of it transparent to apt
 .
 apt-offline can be used to generate a signature on a machine (with no network).
 This signature contains all download information required for the apt database
 system. This signature file can be used on another machine connected to the
 internet (which need not be a Debian box and can even be running windows) to
 download the updates.
 The downloaded data will contain all updates in a format understood by apt and
 this data can be used by apt-offline to update the non-networked machine.
 .
 apt-offline can also fetch bug reports and make them available offline

이 방법의 문제점은 apt-offline모든 .deb 파일을 /var/cache/apt/archives폴더 에 복사하고 다운로드 한 .deb 파일이 매우 크고 파일 시스템의 여유 공간이 작은 경우 문제가 될 수 있습니다.
Anwar

답변에 추가 한 링크에 따라 원하는 디렉토리로 다운로드하도록 apt-offline을 구성 할 수 있습니다
Hashken

0

원하는 것을 달성하기 위해 어떤 옵션을 사용하든 친구를 돕기 위해 인터넷 연결을 사용해야합니다.

사용 가능한 또 다른 옵션은 모든 업데이트를 추가하고 포함하여 사용자 정의 라이브 USB / CD를 만드는 것입니다.이를 수행하는 가장 쉬운 도구는 우분투 빌더입니다.

인터넷에 액세스 할 수있는 시스템에 이것을 설치해야하므로 인터넷에 액세스하지 않고도 친구의 livecd / usb / install을 사용자 정의 할 수 있습니다.

따라서 먼저 컴퓨터에 우분투 빌더를 설치해야합니다. 그렇게하려면 터미널을 열고 우분투 빌더 ppa를 추가해야합니다

sudo add-apt-repository ppa:f-muriana/ubuntu-builder

sudo apt-get update

sudo apt-get install ubuntu-builder

다음으로 현재 livecd 이미지 http://cdimage.ubuntu.com/dvd/current/ 를 다운로드해야합니다 .

이제 친구와 대화하고 친구가 컴퓨터에서 필요로하는 모든 소프트웨어 목록을 작성하십시오. 목록이 완성되면 컴퓨터에서 우분투 빌더를 시작하십시오.

1 단계 우선 수입 우분투 이미지가 이전에 클릭하여 다운로드 한 Select iso후,import from local

이전에 다운로드 한 이미지 가져 오기

일단 수입되면 edit sources.list우분투 빌더에서 클릭하십시오.

편집기가 나타나고, #이 예제에서 다음 4 줄에서 우분투 12.04 livecd가 사용됩니다.

deb http://archive.ubuntu.com/ubuntu precise main restricted

deb-src http://archive.ubuntu.com/ubuntu precise main restricted

deb http://archive.ubuntu.com/ubuntu precise-updates main restricted

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

또한 sources.list 기본 리포지토리에서 아직 사용할 수없는 경우 추가 소프트웨어에 필요한 다른 소스를 추가 하십시오.

클릭 save한 후 close완료 를 클릭하십시오

2 단계

우분투 빌더에서 console버튼을 클릭하십시오.

터미널이 열리고 업데이트되는 데 시간이 걸릴 수 있습니다

먼저 livecd 시스템을 업데이트합니다

열린 터미널에서

apt-get upgrade

모든 업그레이드가 완료 될 때까지 기다리십시오

이제 터미널에 여전히 친구와 함께 만든 소프트웨어 목록에서 필요한 추가 소프트웨어를 설치하십시오.

apt-get 설치 "패키지 이름"

예를 들어 친구가 김프를 설치하려는 경우

apt-get install gimp

이 방법으로 설치 및 업데이트 된 모든 내용은 컴퓨터가 아닌 라이브 / CD ISO에 설치됩니다.

추가 소프트웨어 및 설치하려는 resticted extras를 포함하여 친구에게 필요한 모든 것을 반복하고 설치하십시오

apt-get install ubuntu-restricted-extras

앞서 제안한 것이 좋은 제안이라고 생각하므로 apt-offline 및 apt-offline-gui를 livecd에 설치하여 친구가 인터넷 연결에서 나중에 도움을 받아 시스템을 다시 업데이트 할 수 있습니다.

apt-get install apt-offline apt-offline-gui

exit터미널에 필요한 모든 것을 추가 하고 키를 누르면enter

이제 우분투 빌더에서 EG 필드를 채우십시오.

이제 build우분투 빌더 에서 버튼을 클릭하십시오. 시간이 걸리므로 완료 될 때까지 떠나십시오.

일단 폐쇄 우분투 빌더

이제 방금 만든 ISO의 위치를 ​​찾으려면 files / file system / home / ubuntu-builder /를 클릭하면 해당 폴더에 방금 만든 이름 / 이미지가 표시됩니다

업데이트 된 livecd 이미지는 이제 일반적인 방식으로 구울 준비가되었습니다. 친구 컴퓨터에 설치하면 추가 한 모든 업데이트 및 추가 사항도 설치됩니다.


0
  1. 시스템에 ubuntu 11.10의 live-cd / usb를 삽입하십시오.
  2. 터미널을 열려면 ctrl+ alt+ delete를 누르고 실행하십시오.

    sudo apt-get update

    sudo apt-get install synaptic

  3. /var/cache/apt/archives안전한 디렉토리에서 내용을 열고 저장하십시오

  4. 업데이트 관리자를 사용하여 시스템 (라이브 CD / USB) 업데이트

  5. 원하는 경우 소프트웨어를 설치하십시오 :-),

    즉, 우분투 제한 엑스트라우분투 제한 엑스트라 설치 를 원한다면 ,

    sudo apt-get install ubuntu-restricted-extras터미널에서 실행

  6. aptoncd 설치 aptoncd 설치

  7. aptoncd를 시작하고 생성 버튼을 누르면 iso 파일이 생성됩니다.

  8. 3 단계를 위해 생성 된 생성 된 ISO 및 디렉토리로 친구 집 / 사무실로 이동

  9. 디렉토리와 iso 파일을 데스크탑에 복사하고 터미널을 열고 해당 디렉토리로 이동하십시오.

    cd /path/to/directory

  10. 실행 sudo dpkg -i *.deb, 그것은 시냅스 설치합니다

  11. 시냅틱을 열고 클릭 Edit->add cdrom 하면 대화 상자가 표시됩니다.

  12. 터미널로 돌아가서 실행

    sudo mkdir /media/cdrom

    sudo mount -o loop /path/to/iso /media/cdrom

  13. 11 단계에서 시냅스에서 생성 된 대화 상자에서 확인 버튼을 누릅니다.

  14. 모든 업그레이드 표시, 적용 버튼, 각각을 누릅니다.

  15. 친구 시스템이 업데이트되었습니다. 이제 커피 한 잔 마시십시오. ;-)

향후 업데이트

  1. 시스템에 라이브 CD / USB 삽입 (오프라인 모드), 영구 USB를 사용하는 경우이 단계는 필요하지 않습니다

  2. 이전 업데이트를 위해 만든 iso와 디렉토리를 가져와

  3. 디렉토리와 iso 파일을 데스크탑에 복사하고 터미널을 열고 해당 디렉토리로 이동하십시오.

    cd /path/to/directory

  4. 실행 sudo dpkg -i *.deb, 그것은 시냅스 설치합니다

  5. 시냅틱을 열고 클릭 Edit->add cdrom 하면 대화 상자가 표시됩니다.

  6. 터미널로 돌아가서 실행

    sudo mkdir /media/cdrom

    sudo mount -o loop /path/to/iso /media/cdrom

  7. 11 단계에서 시냅스에서 생성 된 대화 상자에서 확인 버튼을 누릅니다.

  8. 모든 업그레이드 표시, 적용 버튼, 각각을 누릅니다.

  9. 이제 업데이트 관리자를 사용하여 시스템 (라이브 CD / USB)을 업그레이드하십시오. 업데이트 라이브 CD / USB를 이전 업데이트 상태로 설치합니다.

  10. 시냅틱 패키지 관리자에서 시스템 업데이트

  11. aptoncd 설치 aptoncd 설치

  12. aptoncd를 시작하고 생성 버튼을 누르면 iso 파일이 생성됩니다.

  13. Generated iso로 친구 집 / 사무실로 이동

  14. 시냅틱을 열고 클릭 Edit->add cdrom 하면 대화 상자가 표시됩니다.

  15. 터미널로 돌아가서 실행

    sudo mkdir /media/cdrom

    sudo mount -o loop /path/to/iso /media/cdrom

  16. 11 단계에서 시냅스에서 생성 된 대화 상자에서 확인 버튼을 누릅니다.

  17. 모든 업그레이드 표시, 적용 버튼, 각각을 누릅니다.

  18. 친구의 시스템이 다시 업데이트됩니다

    내 게시물이 모호한 경우 언제든지 의견을 작성 / 편집하십시오 :-)



-2

터미널에 우분투 제한 엑스트라 유형을 설치하려면
sudo apt-get install ubuntu-restricted-extras

터미널에 Python 유형을 설치하려면
sudo apt-get install python
Keryx 설치 문제를 해결해야합니다

여기서는 작업을 수행하는 방법에 대한 간단한 단계로 설명되는 Keryx 자습서를 찾을 수 있습니다 .


keyx에 대한 링크 2 튜토리얼이 깨졌습니다. 인터넷없이 컴퓨터 에이 패키지를 설치하는 방법은 무엇입니까? 나는 명확하게 언급하고있다
twister_void

끊어진 링크를 찾아서 새 링크로 수정했습니다
Ashu

1
기계는 인터넷에 액세스 할 수 없습니다, 그래서 sudo apt-get install ubuntu-restricted-extrassudo apt-get install python설치되는 소프트웨어가 일부 지역 패키지 소스에서 이용 가능하지 않은 일을하지 않을 수 있습니다.
Eliah Kagan

@EliahKagan 내가 질문에서 이해하는 것은 OP의 컴퓨터에는 인터넷이 있지만 그의 친구는 그렇지 않다는 것입니다.
Ashu

@Ashu 당신은 올바르게 이해합니다. 한 시스템에는 인터넷이 있지만 새로 설치 한 시스템에는 없습니다
twister_void
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.