Debian 및 파생 제품에 설치된 소프트웨어 제어

모두 안녕!

이 게시물의 이유는 설치 또는 제거에 매우 세심한 사람들에게 약간의 조언을 제공하기 위함입니다. 소프트웨어 시스템에서. 같은 배포판에서 데비안 및 파생 상품 (Ubuntu, 리눅스 민트, 초등OS, ...), 사용하는 사람 적절한, 설치 또는 제거 된 모든 항목을 추적하는 파일이 있습니다. PC. 이것이 우리가 오늘 보여 드리려고하는 것입니다.

우리가 설치하는 경우가 종종 있습니다. 소프트웨어 그것은 어느 시점에서 우리에게 유용하고 나중에 제거하고 싶습니다. 다음 명령을 사용하여 그래픽 프로그램을 사용하는 것 외에는 할 수 있습니다.

$ sudo apt-get remove --purge nombredelsoftware

선택 하제 또한 프로그램 설정을 지 웁니다. 선택 사항이지만 제 경우에는 항상 사용합니다.

이것으로 우리는 문제의 프로그램을 삭제하고 만약 그렇다면, 적절한 더 이상 필요하지 않은 패키지가 있으며 다음 명령으로 제거 할 수 있음을 알려줍니다.

$ sudo apt-get autoremove

이미 알고 있듯이이 두 가지 간단한 단계를 통해 응용 프로그램과 해당 종속성을 제거합니다. 그러나 우리가 설치 한 것이 직접적인 의존성으로 나오지 않거나 적절한 삭제하지 않기로 결정합니다. 왜? 좋은 질문! 내 이론은 있지만 만족할만한 답을 내놓을 수있는 입장은 아니다.

더 이상 진행하지 않고 오늘 설치를 수행했습니다. 리눅스 민트)의 민트 메타 xfce4 이 패키지를 테스트하고 나중에 삭제하기 위해 apt-get autoremove), 나는 내가 몇 시간 전에 넣은 모든 것이 삭제되지 않을 것이라는 것을 관찰 할 수 있었다. 그래서 GNU / 리눅스 우리는 멋진 파일을 가지고 있습니다 .LOG, 시스템에서 설치되거나 제거 된 모든 것을 완전히 제어 할 수있는 하나를 찾았습니다. 이 파일을 보려면 터미널을 열고 (또는 파일 탐색기에서 직접) 다음을 입력하십시오.

$ cat /var/log/apt/history.log

그리고 다음과 유사한 화면 출력이 표시됩니다.

apt history.log 파일의 내용을 샘플링합니다.

apt history.log 파일의 내용을 샘플링합니다.

보시다시피 여기에서 아카이브 모든 설치 또는 제거 작업이 반영됩니다. 이런 식으로 공간 문제가 있거나 필요한 최소한의 패키지 (종종 목차)보다 철저하게 제어 할 수 있습니다. 적절한.

간단하고 단 하나의 명령 줄입니다!


20 코멘트, 당신의 것을 남겨주세요

코멘트를 남겨주세요

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

*

*

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

  1.   세피로스

    "sudo apt-get remove –purge"명령이 "sudo apt-get purge"와 동일하지 않습니까? 어쨌든«sudo autoremove –purge»에서 –purge를 사용할 수 있으며 모든 것을 깨끗하게 유지해야합니다.

    그건 그렇고, 새 아파트에서는 ​​"sudo apt purge"가 될 것 같아요 ¿?

    1.    칼레티보

      Sephiroth, 저는 Linux를 처음 사용합니다. 나는 결국 당신이 말하는 것을 이해하지 못했습니다. 따라서 명령을 내리기 위해 sudo apt ____ "와 함께"sudo apt-get ... "을 작성할 필요가 없습니다. 충분합니까?

      1.    테슬라

        Sephiroth는 apt의 새 버전을 나타냅니다. 현재 내가 아는 한 아무도 새 버전을 넣지 않았습니다. 적어도 Linux Mint에서는 그렇지 않습니다.

        이 블로그에서 자세한 내용을 읽을 수 있습니다. https://blog.desdelinux.net/apt-llega-a-su-version-1-0-con-barra-de-progreso-al-instalar-paquetes/

        1.    세피로스

          새 apt는 우분투 14.04에서 사용할 수 있으며 데비안 테스트도 가능합니다.

          1.    테슬라

            실제로 데비안 테스트에서 버전 1.0.1을 사용할 수있는 것 같습니다. 그래도 친척에게 설치 한 Xubuntu 14.04에서는 apt의 변화를 알지 못해서 거기에 없다고 생각합니다. 사실 평소처럼 apt-get update && apt-get upgrade로 업데이트했습니다.

            삶의 미스터리 또는 업데이트가 아직 설치되지 않았습니다.

            정보 주셔서 감사합니다!

    2.    테슬라

      내가 @ Argen77ino에게 말했듯이 나는 전통적으로 그 명령을 사용합니다. 업데이트 또는 제거가 끝날 때마다 항상 다음을 수행합니다.

      sudo apt-get clean && sudo apt-get autoclean

      이를 통해 다운로드 된 파일을 삭제하여 디스크 공간을 확보 할 수 있습니다. 빠른 인터넷 연결의 경우 패키지를 다시 다운로드하는 데 비용이 들지 않기 때문에 좋은 생각이라고 생각합니다.

      인사말!

  2.   부적_리눅스

    Gentoo를 잊지 마세요.
    / var / db / pkg /에서 범주별로 전체 데이터베이스를 찾은 다음 컴파일 된 방법에 대한 패키지를 몇시에 찾을 수 있습니다. Genlop은 무엇을 사용합니까?
    그리고 /var/log/portage/elog/summary.log에는 반드시 읽어야하는 매우 중요한 메시지가 있습니다.
    누군가가 당신을 도울 수 있도록이 짧은 문화적 브리핑의 끝입니다.

    1.    테슬라

      아주 좋은 메모!

      저는 항상 Debian (및 파생 제품)과 Arch Linux (및 파생 제품)를 사용했기 때문에 포함하지 않았습니다. 친구와 함께 젠투를 설치하고 메인 PC가 아닌 다른 PC에서 준비해야합니다.

      정보에 대해서 감사드립니다!

  3.   아르겐77이노

    저와 같은 시스템에서 일어나는 모든 일을 알고 싶은 사람들에게 아주 좋은 팁입니다.
    이전 버전의 apt에서 –purge를 사용하고 이상한 이유로 모든 사람이 변경 사항을 재사용한다고 생각합니다. 어쨌든 똑같습니다. 그들은 이미 맛 색깔을 알고 있습니다.

    1.    테슬라

      사실 더 나은 옵션이있을 수 있지만 저는 항상 그 옵션을 사용했습니다. 당신이 말했듯이 가장 안전한 것은 그것이 전통이라는 것입니다.

      인사말!

  4.   다니엘

    연결된 질문. 다음과 같은 결과를 얻으려면 : # apt-get –purge autoremove [package-name] Pacman 또는 Zypper를 어떻게 사용해야합니까? . 감사합니다.

    1.    테슬라

      그렇지 않으면 누군가 나를 바로 잡습니다.

      몇 년 전에 Arch Linux를 사용했을 때 다음 명령을 사용하고 있다고 생각합니다.

      sudo pacman -Rsn 패키지 이름

      내가 올바르게 기억한다면 :

      "R"은 해당 패키지를 삭제하고 "s"는 종속성 및 "n"구성 파일을 삭제했습니다.

      Zypper 또는 YUM에서는 전혀 사용하지 않았기 때문에 전혀 모릅니다.
      인사말!

  5.   마리오 기예르모 자 발라 실바

    훌륭한 정보… 감사합니다 .. GREETINGS

    1.    테슬라

      도움이되어 기쁩니다!

      인사말!

  6.   카를로스

    다음 단계는 설치되었지만 제거되지 않은 패키지를 제거하는 것입니다.

    1.    테슬라

      수정.

      이 파일은 설치된 모든 것을 나열하고 날짜별로 정렬합니다. 원하지 않는 것을 찾으면 다음과 같이 간단합니다.

      apt-get 패키지 이름 제거

      그리고 준비!

  7.   얼음

    나는 내가 얻는 것을보기 위해 그것을 시도 할 것이다

  8.  

    감사합니다, 유용 할 것입니다 🙂

  9.   아르스

    흥미 롭긴하지만 다른 이유로 나는 xD가 설치된다는 것을 더 이상 알 수없는 너무 많은 것들을 설치하기도합니다.

    그러나 apt-get이 때때로 패키지를 삭제하고 싶지 않다고 언급 한 것은 실제로 내가 사용하는 것이 적성이기 때문에 나에게 발생하지 않습니다. (설치 및 제거 둘 다)

    인사말.

    1.    아르스

      eee는 내가 크롬을 사용한다고 말했기 때문에 !!! Chromium은 제가 가지고있는 것인데 왜 이것을 사용하는지 모르겠습니다. .. 최신 버전의 플래시가 필요한 페이지….