
릴리스 이름을 변경하면 소프트웨어 소스가 작동하지 않습니다. 나는 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와 비슷한 작업을 수행했다고 생각합니다 )