에 미리 컴파일된 명령줄 프로그램 바이너리를 설치했으며 /usr/bin
이제 패키지 관리자를 사용하여 동일한 프로그램을 설치하려고 합니다. 패키지 관리자 dnf
와 미리 컴파일된 바이너리 간의 충돌을 /usr/bin
피하기 위해 rm -i
.
저는 보통 dnf
설치된 프로그램을 제거하면 알아서 처리되기 때문에 직접 바이너리를 제거하기 전에 설치된 프로그램이 안전 /usr/bin
한지 알고 싶습니다 . /usr/bin
프로그램을 수동으로 제거하는 것과 관련된 위험이 있습니까?rm -i
/usr/bin
/usr/bin
답변1
수동으로 설치한 경우에는 수동으로 삭제해도 문제가 없습니다.
앞으로는 수동으로 설치된(즉, 패키지 관리자가 관리하지 않는) 바이너리를 /opt
의 하위 디렉터리에 배치하는 것이 가장 좋습니다. 애플릿의 경우 하나를 만들어 /opt/bin
거기에 넣을 수도 있습니다 . 이는 혼란을 피하기 위한 것입니다.