it-swarm-ko.tech

소프트웨어를 어떻게 제거 할 수 있습니까?

우분투에 설치하는 다양한 방법이 있습니다. 항목을 제거하는 다양한 방법은 무엇입니까?

항상 어떤 방법으로 작동합니까? 무언가가 제거되었는지 어떻게 확인할 수 있습니까?

218
myusuf3

응용 프로그램이 패키지 관리자를 통해 설치된 경우 실행하면됩니다.

Sudo apt-get remove <application_name>

항상 작동해야합니다. 터미널이 차를 자극하지 않는 경우 시스템 → 관리 → 시냅틱 패키지 관리자를 열고 제거 할 패키지를 검색 한 다음 옆에있는 확인란을 클릭하고 " 제거". "적용"을 클릭하면 패키지가 제거됩니다. 물론 우분투 소프트웨어 센터도 있습니다. 시냅틱과 거의 동일합니다. 응용 프로그램 이름을 검색하고 "제거"버튼을 클릭하십시오.

응용 프로그램을 여러 패키지로 분할 할 수있는 경우가 있습니다 (예 : 많은 게임에 음악에 대한 별도의 패키지가 있음). 모든 관련 패키지 및 구성 파일을 설치 제거하려면 다음을 입력하십시오.

Sudo apt-get purge <package-name>

또는 -in Synaptic- "완료 제거 표시"대신 "완전 제거 표시".

수동으로 컴파일하여 설치 한 응용 프로그램은 항상 단일 방법으로 제거 할 수있는 것은 아닙니다. 가장 좋은 방법은 소스 패키지와 함께 제공된 README/INSTALL 파일을 참조하십시오 (있는 경우).

251
Tommy Brunn
  • 소프트웨어 센터 : 패키지를 찾아 제거를 클릭하십시오

    enter image description here

  • 시냅틱 Install synaptic : 동일

    enter image description here


  • apt-get :

    Sudo apt-get remove <package> && Sudo apt-get autoremove
    
  • 적성 :

    Sudo aptitude remove <package>
    

설치시 다른 패키지에 의존한다는 점에 유의해야합니다. apt-get remove <package>을 (를) 해제하면 기본적으로 자동 설치된 응용 프로그램이 제거되지 않습니다. 우분투 데스크탑과 같은 것을 일시적으로 제거하는 경우 종종 더 안전하지만 이는 많은 부스러기를 초래할 수 있습니다.

적성 자동으로 사물을 제거합니다 (Nice 대화 형 명령 줄 인터페이스가 있음)

상태 섹션 아래의 "로컬 또는 더 이상 사용되지 않는"필터를 사용하여 시냅스에서 cruft를 검색 할 수도 있습니다.

62
Oli

가능한 방법은 다음과 같습니다.

패키지 관리자를 통해 패키지를 설치 한 경우이 용도로 제공된 도구 중 하나를 사용하여 패키지를 제거 할 수 있습니다.

  • dpkg --remove : 가장 기본적인 명령 줄 도구입니다. 기피.
  • apt-get remove 또는 aptitude remove : 표준 명령 줄 도구입니다. 적성은 약간 선호됩니다. 조금 더 정교합니다. 예를 들어 모든 패키지 작업의 로그 파일을 유지할 수 있습니다.
  • synaptic : "시스템/관리"의 GUI 메뉴를 통해 액세스 할 수있는 GUI 도구. 일반적으로 매우 멋진 프로그램 인 모든 기능을 지원합니다.
  • software center : synaptic보다 더 좋은 GUI. 이전 "프로그램 추가/제거"의 더 나은 업데이트 버전입니다.

이 모든 것이 작업을 완료합니다. 특정 기능이 필요하거나 프로그램을 매우 자주 설치 또는 제거하는 경우 가장 사용자 친화적 인 (Software Center)로 시작하여 적성을 계속할 수 있습니다.

이 작업은 aus/etc/Apache2와 같은 위치에 "구성 파일"을 남기는 동안 프로그램의 대부분을 제거합니다. 대부분의 소프트웨어에는 구성 파일이 없습니다. 일부 서버 소프트웨어 ( "데몬")가 수행합니다. 몇 가지 경우를 제외하고 이러한 구성 파일을 유지해도 아무런 문제가 없습니다. 구성 파일을 포함하여 모든 것을 제거하려면 "삭제"작업을 사용할 수 있습니다. 적성의 경우, 명령 행은 "적분 퍼지"입니다. ( "purge"에 대한 Tommy의 설명은 정확하지 않습니다. "purge"와 마찬가지로 "remove"조작은 원래 프로그램으로 가져온 모든 종속성을 삭제합니다.)

프로그램에서 패키지가 제거되었다고 알려 주면 파일이 없어 졌는지 확인할 수 있습니다. 종속성 문제로 설치된 패키지가 즉시 제거되지 않는 경우가 있습니다. 후속 실행시 결국 삭제됩니다.

다른 채널에서 설치 한 소프트웨어 (일반적으로 소스에서 컴파일)에 관해서는 대부분 수동으로 설치된 파일을 제거해야합니다. 그들은 종종 /usr/local 어딘가에 있습니다. 일부 소프트웨어는 "make uninstall"과 같은 바로 가기를 제공합니다. 그러나 그것에 의존하지 마십시오. 가장 깨끗한 솔루션은 Ubuntu의 리포지토리를 통해 제공된 버전을 사용하는 것입니다.이 버전은 깨끗하게 제거 할 수 있습니다.

12
loevborg

GUI 방법

우분투 소프트웨어

가장 쉬운 방법은 buntu Software (또는 Ubuntu 16.04LTS 이전 릴리스의 Ubuntu Software Center)를 사용하는 것입니다. buntu Software를 열고 Installed 탭을 클릭하고 제거하려는 앱을 선택한 다음 Remove 버튼을 누르십시오.

Uninstall Apps using Software

Uninstall Apps using Software Center

유니티 대쉬

Ubuntu 12.10 Unity 6 을 가져 와서 Preview 기능을 도입했습니다. 따라서 Ubuntu 12.10 부터 nity Dash의 거의 모든 앱 아이콘을 마우스 오른쪽 버튼으로 클릭하고 제거를 클릭하면됩니다.

Unity DashUninstall Apps from Unity Dash

시냅틱

Synaptic는 고급 패키지 관리 도구이며 Ubuntu Software, Unity Dash 등과 같은 다른 GUI 방법보다 더 많은 제어 기능을 제공합니다. 실제로 Ubuntu 10.04 이전의 기본 앱 관리자였습니다. 시냅틱을 설치하려면 여기를 클릭하십시오 :
Install via Ubuntu Software

또는 터미널 에서 이것을 실행하십시오 :

Sudo apt install synaptic

Synaptic을 통해 앱을 제거하려면 제거 할 패키지를 표시 한 다음 Apply 버튼을 누르십시오.

Uninstall Apps using Synaptic


명령 줄 방법

이것은 커맨드 라인 팬을위한 것입니다. 그것들은 꽤 기본적이지만 더 고급 제어 기능을 제공하며 경량입니다.

적절한

apt (최신 및 단순화 된 apt-get)은 패키지 관리에 가장 일반적으로 사용되는 명령 줄 도구입니다. 다음 명령을 사용하여 앱을 제거하십시오.

Sudo apt remove <app_name>

<app_name>을 (를) 제거하려는 앱의 패키지 이름으로 바꾸십시오.

aptitude

aptitude는 대화 형 ncurses 기반 GUI를 가지고 있기 때문에 명령 줄 도구가 아닙니다. 그러나 다음 명령을 사용할 수 있습니다.

Sudo aptitude remove <app_name>

스냅

Ubuntu 16.04LTS 이상은 스냅 패키지를 지원하지만 업데이트를 통해 Ubuntu 14.04LTS에도 설치할 수 있습니다. 스냅 앱을 제거하려면 다음을 시도하십시오.

snap remove <app_name>

그리고 그것이 작동하지 않으면 :

Sudo snap remove <app_name>

위의 모든 방법은 패키지 관리 (Ubuntu Software, Synaptic, apt, snap 등)를 통해 정상적으로 설치된 앱에서만 작동하며 일부 루트 스크립트를 사용하여 직접 설치하거나 집으로 직접 복사하는 소프트웨어에서는 작동하지 않습니다. 위의 방법은 매우 다르게 보이지만 모두 동일한 APT 또는 Snappy 패키지 관리자 백엔드를 사용합니다. 앱을 설치/제거하는 방법은 더 많지만 APT 또는 Snappy와 관련된 방법이 가장 권장되는 방법입니다.

6
HEXcube

제거하려는 패키지를 찾으려면

dpkg --list

패키지 이름을 복사 한 후 명령을 사용하십시오.

Sudo apt-get purge <paste copied package name>

그런 다음 비밀번호를 입력하십시오.

6
Umang Pokharna
Sudo apt-get purge <package_name>

Sudo aptitude purge <package_name>

제거하면 aptitude은 (는) 패키지와 함께 설치된 종속성을 제거합니다.

3
sagarchalise

항목이나 패키지를 제거하는 다양한 방법은 무엇입니까?

명령 줄 도구

  • aptitude

    기본적으로 aptitude는 Ubuntu 시스템에 설치되어 있지 않으므로이 명령 (Sudo apt-get install aptitude)을 실행하여 설치하십시오.

    적성을 통해 패키지를 제거하려면 (Sudo aptitude purge package)

  • apt-get

    Sudo apt-get purge package
    
  • dpkg

    Sudo dpkg -P package
    

GUI 도구

  • 소프트웨어 센터

  • 시냅틱 패키지 관리자

항상 어떤 방법으로 작동합니까?

위에서 언급 한 모든 방법으로 패키지를 제거 할 수 있습니다.

무언가가 제거되었는지 어떻게 확인할 수 있습니까?

apt-cache policy package 명령을 실행하여 패키지가 성공적으로 제거되었는지 여부를 확인할 수 있습니다.

예:

 avi @ avi-Lenovo-IdeaPad-Z500 : ~ $ Sudo apt-cache policy vlc 
 vlc : 
 설치됨 : 2.0.8 + git20131210 + r49167 + 13 + 8 ~ ubuntu13 .10.1 
 후보자 : 2.0.8 + git20131210 + r49167 + 13 + 8 ~ ubuntu13.10.1 
 버전 테이블 : 
 *** 2.0.8 + git20131210 + r49167 + 13 + 8 ~ ubuntu13.10.1 0 
 500 http://ppa.launchpad.net/videolan/stable-daily/ubuntu/ saucy/main AMD64 패키지 
 100/var/lib/dpkg/status 
 2.0.8-1 0 
 500 http://mirror.sov.uk.goscomb.net/ubuntu/ saucy/universe AMD64 패키지 
 500 http : //archive.ubuntu .com/ubuntu/saucy/universe AMD64 패키지 

위의 vlc pacakage에서 apt-cache policy을 실행하면 Installed 필드가 다음과 같이 표시됩니다.

Installed: 2.0.8+git20131210+r49167+13+8~ubuntu13.10.1
   
 avi @ avi-Lenovo-IdeaPad-Z500 : ~ $ Sudo apt-cache policy chromium-browser 
 크롬 브라우저 : 
 설치됨 : (없음) 
 후보 : 32.0.1700.102-0ubuntu0.13.10.1 ~ 20140128.970.1 
 버전 테이블 : 
 32.0.1700.102-0ubuntu0.13.10.1 ~ 20140128.970.1 0 
 500 http ://mirror.sov.uk.goscomb.net/ubuntu/ saucy-updates/universe AMD64 패키지 
 500 http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-security/universe AMD64 패키지 
 29.0.1547.65-0ubuntu2 0 
 500 http://mirror.sov.uk.goscomb.net/ubuntu/ saucy/universe AMD64 패키지 
 500 http : //archive.ubuntu .com/ubuntu/saucy/universe AMD64 패키지 
 

그러나 apt-cache policy chromium-browser을 (를) 실행하면 설치된 필드에 none이 (가) 설치되어 있음을 나타냅니다.

Installed: (none)
3
Avinash Raj

어떤 경우에는 다른 답변에서 언급 한 명령을 실행 한 후에도 일부 종속성이 남아 있습니다. this 시나리오에서 OP는 CCSM (Compiz Configuration Setting Manager)를 설치했지만 CCSM 만 제거해도 설치하는 동안 필요한 모든 종속성이 제거되지는 않습니다. 더 이상 compiz-core, compiz-gnome, compiz-plugins, compiz-plugins-default, libcompizconfig0, python-compizconfig 등과 같이 사용되지 않는 여러 패키지.

Sudo apt-get autoremove 또는 Sudo aptitude autoremove을 사용하면 이러한 모든 경우에 사용되지 않은 모든 종속성이 제거됩니다.

EDIT : 광산은 Oli 에 의해 기존 답변의 확장입니다.

2
Ankur Kumar

나는 이것을 시도했고 터미널에서 잘 작동합니다!!

Sudo apt autoremove <Package name>

패키지 이름으로 패키지 또는 소프트웨어의 초기 문자 등을 입력하고 Tab 키를 누를 수 있습니다.

1
Jishan Mulla

맞춤 설치 소프트웨어 (예 : ./install.sh)의 경우 ./uninstall.sh를 찾을 수 있습니다. 또는 ./install.sh을 (를) 다시 실행하면 제거 옵션이 제공 될 수 있습니다.

1
wisbucky