
リリース名を変更するとソフトウェアソースが機能しなくなります。Linux Mint 10 Juliaを使用していますが、gksu gedit /etc/*releaseの2行を変更すると
DISTRIB_ID=LinuxMint
DISTRIB_CODENAME=julia
残りはすべて問題なく変更できますが、それらを受け入れてプログラムを動作させるには、ソフトウェア ソースで何を変更する必要がありますか?
Commodore OS 32ビットのカスタマイズ版を作っています。あれこれ追加してリリースします。サイトはこちら詳しくはこちら見たいなら。
答え1
変更したファイルはlsb_release
ユーティリティによって使用されます。 を参照してくださいman lsb_release
。
mintsources
Mint は、ソフトウェア ソースを構成するために呼び出される独自のシステム設定プラグインを使用します。
中を見ると、ディストリビューション名を取得するために/usr/lib/linuxmint/mintSources/mintSources.py
が使用されていることがわかります。lsb_release
'Commodore OS' に変更するとmintsources
混乱します。mintsources
何が書かれていても常に 'LinuxMint' を使用するようにハックすることはできますがlsb_release
、それは常に 'ハック' であり、将来的に問題を引き起こす可能性があります。(Linux Mint は、同様の問題を回避するために、しばらく前に Ubuntu で同様のことを行ったと思いますsoftware-center
)