Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: senser в Aug 17, 2004, 09:33



Титла: KPackage question
Публикувано от: senser в Aug 17, 2004, 09:33
Здрасти!

Системата е Слак10 и се сблъсках със следния въпрос (проблем): след ръчно инсталиране на различни пакети от сорс не всички от тях се появяват после във въпросния KPackageManager. Имате ли идея как да го оправя.


Титла: KPackage question
Публикувано от: ntenev в Aug 17, 2004, 10:56
Схемата е малко по-различна. Когато в slackware инсталираш tgz пакет освен всичко друго той прави един файл (/var/log/packages/ИмеНаПакета) във който е информацията какво и къде е разхвърляно в системата - kpackage чете там (за slackware). Когато инсталираш от source при make install такъв файл не се създава - съответно kpackage няма откъде да знае за него. Във секцията extra обаче има един пакет checkinstall чиято идея е да даде именно такава съвместимост (за все още не инсталирани пакети). Използването му е лесно, когато дойде време вместо make install пишеш checkinstall, той изпълнява същите неща, задава няколко контролни въпроса и събира всичко в един tgz пакет, който после можеш да управляваш със pkgtool (като стандартен пакет на дистрибуцията). В твоя случай нещата могат да се пооправят ако си запазил sources след фазата make. Преинсталираш ги отново, само че този път с checkinstall и ще се появят в kpackage (както и във всяка друга програма за управление на пакети в slackware (pkgtool примерно)). Прочети какво са написали в документацията на checkinstall (ако искаш да я ползваш), и обърни внимание на това как трябва да се кръщава един нов пакет за да не станат чудесии ако решиш да го махнеш с removepkg. Това се сещам засега :)

Поздрави !


Титла: KPackage question
Публикувано от: senser в Aug 17, 2004, 11:08
Интересното е че примерно fglrx на АТИ се появи в KPackage, без да съм правил нищо допълнително.

Мерси за подробния отговор ;)


Титла: KPackage question
Публикувано от: ntenev в Aug 17, 2004, 11:33
Предполагам че е записал нещо, там откъдето kpackage би го прочел, но вече ти трябва да провериш дали е във /var/log/packages/ или другаде из пътищата които проверява kpackage. Просто не съм слагал драйвери за FireGL (предполагам че за тях говориш) и незнам :)

Поздрави !