![/usr/bin에서 바이너리를 삭제해도 안전합니까?](https://linux55.com/image/155672/%2Fusr%2Fbin%EC%97%90%EC%84%9C%20%EB%B0%94%EC%9D%B4%EB%84%88%EB%A6%AC%EB%A5%BC%20%EC%82%AD%EC%A0%9C%ED%95%B4%EB%8F%84%20%EC%95%88%EC%A0%84%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
에 미리 컴파일된 명령줄 프로그램 바이너리를 설치했으며 /usr/bin
이제 패키지 관리자를 사용하여 동일한 프로그램을 설치하려고 합니다. 패키지 관리자 dnf
와 미리 컴파일된 바이너리 간의 충돌을 /usr/bin
피하기 위해 rm -i
.
저는 보통 dnf
설치된 프로그램을 제거하면 알아서 처리되기 때문에 직접 바이너리를 제거하기 전에 설치된 프로그램이 안전 /usr/bin
한지 알고 싶습니다 . /usr/bin
프로그램을 수동으로 제거하는 것과 관련된 위험이 있습니까?rm -i
/usr/bin
/usr/bin
답변1
수동으로 설치한 경우에는 수동으로 삭제해도 문제가 없습니다.
앞으로는 수동으로 설치된(즉, 패키지 관리자가 관리하지 않는) 바이너리를 /opt
의 하위 디렉터리에 배치하는 것이 가장 좋습니다. 애플릿의 경우 하나를 만들어 /opt/bin
거기에 넣을 수도 있습니다 . 이는 혼란을 피하기 위한 것입니다.