유닉스 패키지를 쉽게 설치하고 제거하는 방법

유닉스 패키지를 쉽게 설치하고 제거하는 방법

안녕 모두들. 나는 한동안 우분투 서버를 사용해 왔습니다. 모든 것이 잘 작동하며 패키지 설치는 매우 쉽습니다. 보통 패키지 관리에는 aptitude나 apt-get을 사용합니다. 하지만...! 어떤 경우에는 소스에서 패키지를 설치해야 합니다. 문제 없습니다. 일반적으로 ./configure, make install 등을 수행합니다. 하지만...! 어떤 경우에는 소스에서 수동으로 설치된 패키지를 업그레이드하고 싶습니다. 상황이 흐려지는 곳입니다 :).

내 질문: 사용자 정의 패키지를 설치하는 올바른 방법은 무엇입니까? Windows에서와 같은 설치/제거 프로세스를 생각하고 있습니다. make/install 명령을 사용하여 패키지를 수동으로 설치한 후 모든 패키지 파일을 삭제하고 싶습니다.

make 명령을 실행할 수 있는 스크립트가 있다는 것을 알고 있으며 나중에 패키지 및 모든 관련 파일/경로를 제거하는 방법을 알고 있지만 이름을 기억할 수 없습니다.

도와주세요! 10번 감사합니다!

답변1

dpkg 및/또는 apt-get을 사용하여 설치/제거할 수 있도록 자체 .deb 패키지를 푸시할 수 있습니다.

바라보다이것협회.

답변2

당신은 생각을하고 있습니까 make uninstall?

답변3

제거 스크립트를 쉽게 입력할 수 있습니다. 별로 어렵지 않아서 좀 썼어요내 블로그에 대한 생각과 설명.

이 블로그에서는 전체 과정을 안내해 드립니다. 또한 내가 링크한도움말 스크립트, 자동으로 일부 단계를 수행하여 다음과 같이 줄입니다.

./configure
make
make install DESTDIR="$PWD/staging"
cd staging
sudo transfer-staged-package packagename

애플리케이션을 제거하려면 다음을 실행하면 됩니다.

sudo /usr/local/bin/uninstall-packagename

그러나 블로그 게시물에는 더 많은 팁과 요령이 포함되어 있으므로 읽어보시기 바랍니다.

관련 정보