답변:
실행중인 작업에는 세 단계가 있습니다.
1) add-apt-repository
소스 목록에 PPA를 추가하여 우분투가 공식 우분투 소스뿐만 아니라 해당 PPA의 업데이트를 찾도록합니다. 일반적으로 개발자가 공식 우분투 리포지토리보다 더 빠르게 업데이트를 제공 할 수 있습니다.
2) apt-get update
apt-get에게 어떤 패키지를 설치할 수 있고 어디에서 설치할 것인지 데이터베이스를 업데이트하도록 지시합니다. 이 경우 apt-get은 새로 추가 된 PPA를보고 ppa : maco.m / ruby에 최신 버전의 루비 젬이 있음을 발견하므로 다음에 누군가 PPA에서 루비 젬을 설치하도록 메모합니다 설치를 요청합니다.
3) apt-get install
apt-get이 데이터베이스에서 패키지를 찾고 표시된 파일을 다운로드하여 설치하게합니다. 이 경우 rubygems 패키지를 찾아서 ppa : maco.m / ruby에서 다운로드하여 설치하십시오.
간단하게 실행한다면 apt-get install rubygems
, 최신 버전을 얻지 못할 것입니다 (또는 루비 젬이 우분투 저장소에 있는지 아니면 PPA에만 있는지에 따라 아무 것도 없습니다).
일반적으로 ppa : a / b 형식은 https://launchpad.net/~a/+archive/b로 확장되며 파일을보고 개별적으로 다운로드 할 수 있습니다. 귀하의 경우 https://launchpad.net/~maco.m/+archive/ruby 입니다.
Repository는 저장소 또는 저장소를 의미하며 source.list 파일에 있으며 추가는 소프트웨어 apt (aplication)를 추가하고 업데이트 할 때 www url에서 파일을 가져오고 apt whit get을 의미합니다 whit update는 시스템 버퍼에서 업데이트하고 apt-get install을 사용할 때 럭비 젬을 설치하고 터미널에서 다음을 입력 할 수 있음을 의미합니다.
sudo apt-get upgrade
소프트웨어를 업그레이드 한 다음 터미널에 입력하십시오.
sudo apt-get dist-upgrade
이는 배포 업그레이드를 의미해야하며 소프트웨어도 마찬가지입니다. 소프트웨어를 다시 구성 할 수도 있으며 터미널에 다음을 입력해야합니다.
sudo dpkg-reconfigure rugbygems
conf 파일이 작동하지 않는 경우, 오류가 발생한 경우입니다.