Ubuntu 13.10(Saucy Salamander)64ビットにIntel Beacon Mountainをインストールしようとしています。
しかし、インストーラーは、サポートされているOSではないという不満を述べました。インストーラーは、12.04、12.10、および13.04のみをサポートします。スクリプトを調べましたが、最終的に別のインストーラー(バイナリ実行可能ファイル)を実行し、Ubuntuのバージョン自体を確認しているようです。私はちょうどそれを修正しようとした/etc/issue
とし/etc/issue.net
ますが、予想通り、私は運がなかったです。
インストーラーがOSバージョンを確認するために使用するメカニズムがわかりません。たぶんlsb_release?
OSバージョンをだますための一般的なアプローチはありますか?
実際、Beacon Mountainのインストールにはあまり興味がありませんが、OSバージョンをだます方法を知りたいです。
@Rinzwind私がやった。しかし、発生はありません。たぶん、それはそのまま実行さ
—
キムヨンガン14
lsb_release
れません。
インストールを強制しても問題のプログラムで問題が発生しないことを確認しましたか?わずかに新しいバージョンのオペレーティングシステムの古いバージョン用に作成されたプログラムを使用しても問題はないことが多いのは事実ですが、潜在的に問題がある可能性があることに注意する必要があります(ソースコードが利用可能な場合、最も安全なソリューション、もちろん、自分でプログラムをコンパイルすることになるでしょうが、それはカーネルの違いよりもコンパイラの違いに関係しているかもしれません。Linuxプログラムの移植性に関してはまだ未熟です)。
—
JAB
@JAB私はそれがうまくいくと単純に予想しましたが、インストールを強制すると潜在的な問題が発生する可能性があることを知っていました。実際には、正常にインストールされませんでしたが、バージョンについて文句を言うことなくインストールを進めることができました。
—
ヤングガンキム
grep lsb_release {executable}
ファイルであることがわかっているヒットが表示された場合は、なぜしないのですか?)