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와 유사한 작업을 수행했다고 생각합니다)

관련 정보