어떤 상황에서 rpm 명령의 "--nodeps" 옵션을 사용할 수 있습니까?

어떤 상황에서 rpm 명령의 "--nodeps" 옵션을 사용할 수 있습니까?

--nodeps명령을 실행할 때 옵션을 절대 사용하면 안 된다고 들었습니다 rpm -e.

그렇다면 이 옵션은 왜 존재하는 걸까요?

답변1

rm파일 시스템 루트를 삭제하거나 dd실제 하드 드라이브를 덮어쓸 수 있도록 하는 것과 거의 같은 이유로 존재합니다 .

Linux와 UNIX는 필요한 모든 기능을 제공해온 오랜 역사를 가지고 있습니다.진짜발에 총을 쏘라고 주장하십시오.

덜 경솔하게 말하면, 잘못된 패키지를 빌드했거나 최악의 순간에 중단으로 인해 패키지 설치 중에 무언가 심각하게 잘못되면 패키지 관리자의 종속성 데이터베이스가 정체될 수 있습니다. IE는 문제를 해결할 수 없습니다. 문제는 노력하기 때문에어느솔루션은 관련된 다른 패키지의 종속성을 위반합니다. 이 경우, --nodeps또는 dpkg --force-*옵션을 사용하여 문제가 있는 패키지를 수동으로 강제로 제거한 다음현재 손상된 종속성을 수정하는 데 필요한 명령을 실행하십시오.

다음과 같은 경우에만 이 작업을 수행해야 합니다.진짜그러나 경험상 --nodep사용 방법이 무엇인지 확실하지 않은 경우에는 수행 중인 작업이 무엇인지 확신합니다.사용하지 마세요. 당신은 본질적으로 복용하고 있습니다모두안전 장비는 꺼져 있으며, 작업하는 동안 무언가를 엉망으로 만들면 신이 도와줍니다.

답변2

--nodeps는 패키지 종속성을 확인하고 싶지 않은 경우입니다.

rpm과 함께 사용하면 패키지 종속성을 확인하지 않으며 설치된 패키지가 제대로 작동하지 않을 수 있습니다.

rpm -e 명령과 함께 이를 사용하고 일부 다른 패키지가 제거하려는 패키지에 따라 다른 경우 해당 패키지는 경고 없이 제거됩니다.

관련 정보