Здравствуйте. Я сделал свой LiveCD на базе Ubuntu с KDE, меня в нем кое-что раздражает- Ubiquity при установке заявляет, что система- Kubuntu 12.10. Зовут меня не Денис, поймите меня правильно- это вовсе не Kubuntu. Это Ubuntu с KDE, с моим набором пакетов, так же как Kubuntu- тоже, по сути, Ubuntu с KDE, но уже со своим набором пакетов. Так как Ubiquity - скрипт, чтобы исправить это я в начале погрепал /usr/lib/ubiquity/bin/ubiquity (/usr/bin/ubiquity- лишь обертка, запускающая уже основной скрипт) на тему «release» и «kubuntu». Выяснилось, следующее:
def distribution():
"""Returns the name of the running distribution."""
proc = subprocess.Popen(
['lsb_release', '-is'], stdout=subprocess.PIPE,
universal_newlines=True)
return proc.communicate()[0].strip()
text = text.replace('Ubuntu', 'Kubuntu')