
Ubuntu에는 응용 프로그램을 설치하기위한 많은 GUI 기반 방법이 있지만 검색 및 찾기에는 시간이 걸립니다. 키보드는 일반적으로 마우스보다 빠르기 때문에 명령 줄을 통해 소프트웨어를 관리하면 시간을 절약 할 수 있습니다.
적절한
Linux는 패키지, 사용자 인터페이스, 모듈 및 라이브러리를 포함하는 개별 소프트웨어 단위를 통해 소프트웨어를 관리합니다. 대부분의 응용 프로그램은 여러 개의 종속 패키지를 서로 연결하며, 다른 응용 프로그램에서는 설치할 패키지와 자신의 판단에 따라 남겨 둘 패키지를 선택할 수 있습니다. 혼란 스러울 수 있으므로 패키지 관리자가 도움을 청하십시오.
각 Linux 배포판에는 자체 패키지 관리 시스템이 있습니다. 우리 자신과 가까운 우분투에게는 고급 패키징 도구입니다. 리포지토리를 추가 할 수있는 명령 군이 있습니다. 패키지 검색, 설치 및 제거 업그레이드 등을 시뮬레이션 할 수도 있습니다. 명령은 기억하기 쉽고 사용하기 쉬우므로 시스템 소프트웨어를 전혀 관리하지 않아도됩니다!
APT는 시스템의 핵심 측면을 다루기 때문에 수퍼 유저 권한이 필요하므로 우분투에서는 “sudo”로 대부분의 명령을 시작해야합니다.
패키지 검색
소프트웨어를 검색하는 명령은 다음과 같습니다.
apt-cache 검색 (검색어 1) (검색어 2)… (검색어 n)
대치 (검색어)를 대체하지만 대괄호는 사용하지 마십시오. 다음과 같은 결과가 나타납니다.

패키지 설명에서 솔리테어 게임 또는 패키지 이름으로 용어를 검색 할 수 있습니다. 일부 검색은 많은 결과를 낼 수 있으므로 다음 명령을 사용하여 목록을 스크롤 할 수 있습니다.
apt-cache 검색 (검색어) | 적게
해당 명령의 중간에 파이프가 있습니다 (와 키를 공유 함). less 명령을 사용하면 화살표 키, 페이지 위 / 아래 키 및 공백, b를 사용하여 목록을 스크롤하고 입력 할 수 있습니다. q를 눌러 목록을 종료하고 프롬프트로 돌아갑니다.
리포지토리 추가
온라인에있는 리포지토리에서 더 많은 소프트웨어를 찾을 수 있습니다. 예를 들어, 시스템에 대해 숨겨 지거나 변경하기 어려운 설정을 변경할 수있는 프로그램 인 Ubuntu Tweak을 사용하십시오. 다른 저장소에서 호스팅됩니다. 패키지 만 다운로드하여 설치하는 대신 리포지토리를 추가하면 시스템에서 업데이트를 알리고 자동으로 최신 상태를 유지합니다. APT 소스 파일을 편집하여 리포지토리를 수동으로 추가 및 변경할 수 있습니다.
sudo nano /etc/apt/sources.list
그러나 우분투 9.10 카르 믹 코알라는 그것을 바꿨습니다. 더 쉬운 방법이 있습니다!

sudo add-apt-repository (저장소 이름은 여기)
실제로 Ubuntu Tweak의 저장소를 살펴보고 실제로 어떻게 보이는지 살펴 보겠습니다.
sudo add-apt-repository ppa : tualatrix / ppa
짜잔!
소스 업데이트

리포지토리를 추가 한 후 패키지 목록을 업데이트해야합니다.
sudo apt-get 업데이트
그러면 모든 리포지토리의 패키지 목록이 한 번에 업데이트됩니다. 추가 된 모든 저장소마다이 작업을 수행해야합니다!
설치
이제 소프트웨어 저장소를 추가하고 패키지 목록을 업데이트하고 필요한 패키지 이름을 찾았으므로 설치할 수 있습니다.
sudo apt-get install (패키지 이름 1) (패키지 이름 2)… (패키지 이름 n)

나열된 모든 패키지를 다운로드하여 설치합니다. 다른 전제 조건 패키지 인 종속성이있는 경우에도 설치됩니다. 때로는 선택 사항과 함께 권장되지만 선택적인 패키지 목록이 표시됩니다. 때로는 확인 메시지가 표시되는 경우도 있지만 항상 그렇지는 않습니다.
종종 링크 된 다른 패키지와 함께 핵심 패키지가 표시되므로이 패키지를 설치하면 종속성 및 관련 패키지가 자동으로 설치됩니다.

패키지 제거
프로그램을 제거하려면 관련 패키지를 제거 할 수 있습니다.
sudo apt-get remove (패키지 이름 1) (패키지 이름 2)… (패키지 이름 n)

구성 파일 및 관련 디렉토리 (일반적으로 사용자의 홈 디렉토리에 있음)를 제거하려면 제거 옵션을 추가해야합니다.
sudo apt-get remove –purge (패키지 이름 1) (패키지 이름 2)… (패키지 이름 n)
거기에 두 개의 대시가 있습니다. 프로그램이 제대로 작동하지 않으면 편리합니다. 제거 후 제거하면 “깨끗한”설치가 가능합니다.
대부분의 경우 코어 패키지를 선택하기 만하면 연관된 패키지도 제거됩니다. 그렇지 않은 경우 다음 명령을 사용할 수 있습니다.
sudo apt-get 자동 제거
사용하지 않거나 설치된 프로그램과 관련이없는 패키지는 자동으로 제거됩니다. 예를 들어, 핵심 패키지를 제거하면 다른 프로그램에서 사용하지 않는 한 autoremove는 관련 패키지 및 패키지에 포함 된 모든 종속성을 제거합니다. 필요없는 사용하지 않은 라이브러리와 패키지를 정리할 수있는 좋은 방법입니다.
소프트웨어 업그레이드
패키지를 업그레이드해야한다면 어떻게해야합니까? 다음 명령을 사용하여 개별 프로그램을 업그레이드 할 수 있습니다.
sudo apt-get upgrade (패키지 이름 1) (패키지 이름 2)… (패키지 이름 n)
또는 추가 인수없이 모든 패키지를 업그레이드 할 수 있습니다.
sudo apt-get 업그레이드
업데이트가 필요한 패키지 수와 패키지 수를 알려주고 계속하기 전에 확인을 요청합니다.
먼저 업데이트해야 할 수도 있습니다. 업그레이드는 이전 버전의 프로그램을 최신 버전으로 대체합니다. 이것은 교체 과정입니다. 동일한 패키지 이름이 필요하며 이전 버전은 최신 버전으로 바뀝니다. 완전히 새로운 패키지가 설치되지 않았으며 패키지가 제거되지 않았습니다.
일부 프로그램은 그렇게 작동하지 않습니다. 이름이 약간 다른 패키지를 제거하고 이름이 다른 새 패키지를 설치해야합니다. 때로는 프로그램의 새 버전에 새로운 필수 패키지가 있습니다. 이 경우 dist-upgrade를 사용해야합니다.

sudo apt-get dist-upgrade (패키지 이름 1) (패키지 이름 2)… (패키지 이름 n)
sudo apt-get dist-upgrade
이제 모든 종속성이 무엇이든 충족됩니다. 패키지를 미세 관리하지 않는 경우 이것이 사용하는 명령입니다.
명령을 가상적으로 실행하는 경우 어떤 패키지가 업그레이드되는지 확인하려는 경우 –s 옵션을 사용하여 업그레이드를 시뮬레이션 할 수 있습니다.
sudo apt-get –s 업그레이드
한 패키지를 업그레이드하면 다른 프로그램이 엉망이 될 수 있는지 확실하지 않은 경우, PHP 나 메일 서버 라이브러리와 같은 경우가 종종 있습니다.
청소
패키지를 다운로드 할 때 우분투는 패키지를 더 참조해야 할 경우를 대비하여 캐시합니다. 다음 명령을 사용하여이 캐시를 삭제하고 하드 드라이브 공간을 확보 할 수 있습니다.
sudo apt-get clean
캐시를 제거하고 있지만 최신 버전의 패키지를 저장하려면 다음을 사용하십시오.
sudo apt-get 자동 청소
이것은 거의 쓸모없는 오래된 버전을 제거하지만 여전히 캐시를 남겨 둡니다.
설치된 내용 확인
dpkg와 함께 설치된 모든 패키지 목록을 볼 수 있습니다.
sudo dpkg – 목록
덜 사용하여이 목록을 스크롤 할 수도 있습니다.
sudo dpkg – 목록 | 적게
grep 명령을 사용하여 목록을 검색 할 수도 있습니다.
dpkg – 목록 | grep (검색어)
설치되어 있으면 패키지 이름과 설명이 표시됩니다.
보다 간단한 방법으로 검색 할 수도 있습니다.
dpkg –l‘검색어’
이 옵션은 소문자 L이며 검색어는 작은 따옴표 안에 있어야합니다. 와일드 카드 문자를 사용하여 더 잘 검색 할 수도 있습니다.

이스터에 그
APT에는 재미있는 부활절 달걀이 있습니다.
sudo apt-get moo
슈퍼 소 힘을 즐기십시오!
명령 줄을 통해 패키지 및 설치된 소프트웨어를 관리 할 수 있으면 시간을 절약 할 수 있습니다. 우분투의 소프트웨어 업데이터는 종종 내 시스템에 게으 르며, 특히 패키지 이름을 이미 알고 있다면 소프트웨어 센터를 통해 소프트웨어 저장소를 추가하고 패키지를 설치해야하는 것이 정말 어려울 수 있습니다. 또한 SSH를 통해 시스템을 원격으로 관리하는 데 유용합니다. GUI를 전혀 실행하거나 VNC를 처리 할 필요가 없습니다.
명령 행에 익숙해지면 배울 점이 많으므로 Linux 명령 행 텍스트 편집기 인 Nano 초보자 안내서를 참조하십시오. 앞으로 더 많은 것이 있습니다!








