GNU Stow : 소스에서 설치된 프로그램을 제거하는 가장 좋은 친구

소스 코드에서 아이콘 삭제

패키지 관리 도구를 사용하여 바이너리를 처리하면 모든 것이 매우 간단합니다. 특정 명령의 도움으로 쉽게 설치하고 제거 할 수 있지만, 소스에서 수행하는 경우, 즉 코드로 tarball을 다운로드하고 make (make install)의 대상 설치로 설치하면 모든 것이 약간 복잡해집니다. 에 온 프로그램 제거. 경우에 따라 모든 파일을 찾고 일단 찾은 후 삭제하는 데 몇 분이 소요됩니다.

이것은 프로그램을 제거하는 매우 기본적인 방법 인 것처럼 보이며 일부 프로그램의 유일한 대안입니다. 반면에 다른 사람들은 make unistall을 사용하여보다 자동적이고 사용자 친화적 인 방법으로 제거 할 수 있도록 make에 대한 대상 unistall을 포함하는 데 신경을 썼습니다. 그러나 이제 우리는 당신에게 좋은 도구를 제시 할 것입니다. GNU 스토우 코드에서 설치된 프로그램을 제거 할 때 도움이됩니다.

간단히 말해, GNU Stow가하는 일 소스 코드에서 설치된 모든 패키지를 중앙 집중화하는 것입니다. 심볼릭 링크를 사용하여 한 곳에서. 이런 식으로 파일 시스템 내에서 서로 다른 디렉토리 나 위치에 분리되어 있더라도 Stow의 경우 모두 같은 위치에있게됩니다. 따라서 더 이상 필요하지 않을 때 프로그램을 쉽게 제거 할 수 있습니다.

좋아하는 패키지 관리자 (pacman, apt, dnf, yum, ...)를 사용하여 다음과 같은 패키지를 설치할 수 있습니다. 집어 챙겨 넣다 배포 저장소에서 쉽게 설치할 수 있습니다. 일단 설치되면 소스에서 설치된 모든 패키지는 / usr / local / stow /. 소스에서 QEMU를 설치 한 경우 / usr / local / stow / qemu와 같은 각 패키지에 대한 개인 디렉토리가 있습니다. 제거하려면 다음으로 충분합니다.

cd /usr/local/stow/

sudo stow --delete qemu

그리고 이미 제거되었습니다!


코멘트를 남겨주세요

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

*

*

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

  1.   마르셀로

    또한이 프로그램의 비타민이 첨가 된 버전 인 xstow를 향후 편에서 분석하십시오. 좋은 입장!

    1.    이삭

      기여에 매우 감사드립니다!

  2.   jony127

    매우 유용하며이 도구를 몰랐습니다.

  3.   마코

    여기에 넣는 것이 적절한지는 모르겠지만, 이 페이지는 제가 여기에 자세히 설명하는 문제를 해결하기 위해 검색 엔진에 나타난 페이지 중 하나였습니다.
    "sudo bash genymotion xxx.bin"을 사용하여 genymotion을 설치해야 했는데 제거하려고 할 때 Synaptic 패키지 관리자나 다른 곳에 나열되지 않았기 때문에 방법과 위치를 몰랐습니다. 검색 결과 Linux를 막 시작하는 사람을 위한 간단한 방법을 찾을 수 없어서 다음과 같은 내용을 발견했습니다. (설치된 .bin이 있어야 함) 화면에서 마우스 오른쪽 버튼을 클릭해야 합니다. -> 터미널에서 열기 - > ls -> .bin의 전체 이름 복사 -> 장소: sudo bash [복사된 프로그램 이름.bin] –uninstall
    이것으로 언급된 프로그램을 제거할 수 있었습니다.