Debfoster, 시스템 청소 및 중요한 패키지 만 유지

debfoster에 대해

다음 기사에서 우리는 Debfoster를 살펴볼 것입니다. 이것은 하나입니다 명령 줄 유틸리티 필수 패키지 만 유지하고 더 이상 필요하지 않은 패키지는 제거합니다. 따라서 우리는 우리를 지켜라 깨끗한 시스템 항상. Debfoster 애플리케이션은 apt 및 dpkg 패키지 관리자를위한 컨테이너 프로그램입니다. 명시 적으로 요청 된 설치된 패키지 목록을 유지합니다.

처음 실행하면 설치된 패키지 목록이 생성되어 디렉토리의 keepers라는 파일에 저장됩니다. / var / lib / debfoster /. Debfoster는이 목록을 사용하여 다른 패키지가 패키지에 의존했기 때문에 설치된 패키지를 감지합니다. 이러한 종속성 중 하나가 변경되면이 유틸리티는 이전 패키지를 제거할지 여부를 확인하고 묻습니다. 이런 식으로 우리를 도울 것입니다 우리가 선택한 필수 패키지로 깨끗한 시스템 유지.

Ubuntu에 Debfoster 설치

Debfoster는 저장소에서 사용 가능 우분투 배포판의. 따라서 설치는 문제가되지 않습니다. Debian 기반 시스템에 Debfoster를 설치하려면 터미널에서 다음 명령 (Ctrl + Alt + T) 만 실행하면됩니다.

sudo apt install debfoster

Debfoster 사용

설치된 패키지 목록 만들기

설치가 완료되면 동일한 터미널에서 다음 명령을 실행하여 설치된 패키지 목록을 만들어야합니다.

디 포스터 키퍼

sudo debfoster -q

위의 명령 Keepers 파일에 현재 설치된 패키지를 추가합니다. 디렉토리에 위치 / var / lib / debfoster /. 이 파일을 편집하여 시스템에 더 이상 설치하지 않을 패키지를 제거 할 수 있습니다.

중요한 시스템 관련 패키지를 제거해서는 안됩니다., Linux 커널, grub, Ubuntu-base, Ubuntu-desktop 등과 같은. 또한 수동으로 편집 한 중요한 구성 파일을 백업하는 것이 좋습니다.

목록에없는 패키지 제거

Keeper에 나열되지 않은 패키지를 제거하도록 유틸리티를 강제 할 수 있습니다. 이를 위해 다음을 실행합니다.

debfoster f 강제 청소

sudo debfoster -f

데프포스터 Keepers 파일에서 사용할 수없는 모든 패키지를 종속성과 함께 제거합니다.. 시스템이 데이터베이스를 준수하도록합니다.

그런 다음 수시로 또는 패키지를 추가 / 제거한 후에 다음 명령을 실행할 수 있습니다. 그것으로 고아 패키지 또는 위반되지 않은 종속성을 확인합니다. 제거해야합니다.

sudo debfoster

패키지를 설치 / 제거한 경우 Debfoster가 수행 할 작업을 묻습니다. 수행 할 작업을 잘 모르는 경우 H를 입력하여 사용 가능한 옵션을 확인하십시오.

Keepers 목록에서 패키지보기

데이터베이스의 패키지 목록을 보려면 다음을 실행합니다.

debfoster -a

다음은 내 Ubuntu 16.04 LTS 데스크톱의 패키지 목록입니다.

debfoster -a 데이터베이스의 패키지

다른 데이터베이스 사용

기본적으로 파일에 설치된 패키지는 유지됩니다. / var / lib / debfoster / Keepers. 다른 데이터베이스를 지정하려면 (물론 키퍼 파일) 우리는 -k 옵션 다음과 같이 표시됩니다.

debfoster -k /ruta/hacia-el/nuevo/archivo/keepers

고아 패키지보기

고아 패키지를 확인하기 위해 항상 "sudo debfoster"명령을 실행할 필요는 없습니다. 이 기능을 수행하려면 -s 옵션:

debfoster -s

고아 패키지가 있지만 필요하다고 생각하고 Debfoster가 제거하는 것을 원하지 않는 경우, 단순히 키퍼 파일에 추가합니다.

그렇게하려면 파일을 편집하십시오. / var / lib / debfoster / Keepers 좋아하는 편집기로이 프로그램의 이름을 추가하십시오.

패키지 추가 / 제거

이 유틸리티는 apt-get 및 dpkg 패키지 관리자를위한 컨테이너이므로 패키지를 추가하거나 제거하는 데 사용할 수도 있습니다.

패키지 설치, 터미널에서 실행합니다 (Ctrl + Alt + T).

debfoster로 프로그램 추가

sudo debfoster screen

이제 Debfoster가 apt-get을 실행하고 지정된 패키지를 설치합니다.

패키지 제거, 우리는 단순히 이름 바로 뒤에 빼기 기호 (-) 패키지 :

debfoster로 프로그램 제거

sudo debfoster screen-

종속성 찾기

패키지가 의존하는 모든 패키지를 나열하려면 -d 옵션:

debfoster는 패키지의 종속성을 보여줍니다.

debfoster -d screen

그리고 주어진 패키지에 의존하는 유틸리티 데이터베이스의 모든 패키지를 나열하기 위해 -e 옵션.

debfoster -e nombre-del-paquete

Debfoster 문서

얻기 위해 이 유틸리티에 대한 자세한 정보, 우리는 상담 할 수 있습니다 man 페이지.

남자 디 포스터

man debfoster

내가 본 것처럼 Debfoster는 설치 한 항목을 추적하고 불필요한 패키지를 모두 제거하는 데 도움을 줄 것입니다. 이것은 그 앱 중 하나입니다 매우 조심스럽게 사용하는 것을 잊지 마십시오. Ubuntu-base, grub, Current Kernel 등과 같은 중요한 시스템 관련 패키지를 제거하지 마십시오. 그렇게하면 시스템을 사용할 수 없게 될 수 있습니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   나는 틈새로 간다

    매우 흥미로워 감사합니다. 중요한 파일을 삭제하는 다른 응용 프로그램과 같지 않기를 바랍니다.

    1.    나우 엘 필란

      중요한 패키지를 삭제할 수 있으므로 사용시주의해야합니다. 그러니 키퍼에서 호수를 삭제하고 싶을 때 잘보세요

  2.   호세 엔리케 몬테로 소 바레로

    Linux Mint에 유효합니까?