lsb_release 파일에서 릴리스 이름을 변경하면 소프트웨어 소스가 작동을 멈춥니다.

lsb_release 파일에서 릴리스 이름을 변경하면 소프트웨어 소스가 작동을 멈춥니다.

릴리스 이름을 변경하면 소프트웨어 소스가 작동하지 않습니다. 나는 Linux Mint 10 Julia를 사용하고 있으며 gksu gedit /etc/*release에서 2줄을 변경할 때

DISTRIB_ID=LinuxMint
DISTRIB_CODENAME=julia

나머지는 모두 문제 없이 변경할 수 있습니다. 이를 수용하고 프로그램이 작동하려면 소프트웨어 소스에서 무엇을 변경해야 합니까?

저는 Commodore OS 32비트의 맞춤형 버전을 만들어 출시하기 전에 이것저것 추가하고 있습니다. 사이트는 여기예요http://cbmosvision.webs.com/보고 싶다면.

답변1

변경한 파일은 lsb_release유틸리티에서 사용됩니다. 보다 man lsb_release.

Mint는 소프트웨어 소스를 구성하기 위해 호출되는 자체 시스템 설정 플러그인을 사용합니다 mintsources.

살펴보면 배포판 이름을 얻는 데 /usr/lib/linuxmint/mintSources/mintSources.py사용된다는 것을 알 수 있습니다 .lsb_release

'Commodore OS'로 변경하면 mintsources혼란스러울 것입니다. mintsources무슨 말을 하든 항상 'LinuxMint'를 사용하도록 해킹할 수는 있지만 lsb_release이는 항상 '해킹'이 되며 나중에는 더 큰 고통을 초래할 수 있습니다. (저는 Linux Mint가 software-center유사한 문제를 해결하기 위해 얼마 전에 Ubuntu와 비슷한 작업을 수행했다고 생각합니다 )

관련 정보