Summary: | не ставит пакеты щелчком мыши | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Zerg <anubix> |
Component: | packageinstall | Assignee: | Andrey Cherepanov <cas> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | cas, ktirf, zerg |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Zerg
2009-09-10 13:12:51 MSD
Вот уж не думал, что заметят моё творчество. ;) packageinstall не предназначен для установки RPM из меню. Для этого планируется программа rpminstall, которая и будет привязываться к файлам и обеспечивать индикацию установки. Исходники лежат у меня в git. (В ответ на комментарий №1)
> packageinstall не предназначен для установки RPM из меню.
Ты сам знаешь, что при запуске из меню она будет делать dist-upgrade.
packageinstall --help говорит, что может в качестве аргумента принимать имя пакета, значит "имя пакета" можно допилить до "путь к пакету".
Тогда эта программа будет универсальной и никакого rpminstall не будет нужно.
Или packageinstall мертв и вместо него rpminstall, т.к. dist-upgrade-ом занимаются другие? Тогда его лучше переименовать в packageinstall и сделать, чтоб работал при помощи apt(если еще не)
Тут вопрос философский: делать всё в одной программе или разбить на разные (устанавливальщик, демон обновлний, обновлятор, запускатель RPM). Предлагаешь сделать всё на базе packageinstall? Сделаю, как приступлю к переписыванию (он неважно вывод apt-get парсит). (В ответ на комментарий №3) > Тут вопрос философский: делать всё в одной программе или разбить на разные > (устанавливальщик, Да, только из файла(ов). Для репозиториев есть alterator/synaptic > демон обновлний, это кто? apt-indicator? он есть. Запускать программы с параметрами он умеет. Только кроме Synaptic никто их не имеет. Как только alterator заумеет, я apt-indicator сразу научу пользовать alterator в первую очередь. > обновлятор, Вообще, это alterator-а задача, там и автообновлятор какой-то есть. > запускатель RPM). Не надо никаких RPM. Угрохают систему так, что никакой багрепорт не поможет понять. > Предлагаешь > сделать всё на базе packageinstall? Нет. Я предлагаю оставить только программу с этим названием и чтоб она умела устанавливать несколько пакетов выделенных мышью и при помощи apt > Сделаю, как приступлю к переписыванию Возможно, почти все придется переписать. > (он неважно вывод apt-get парсит). Это мягко сказано. У Стаса спроси, он подскажет где подглядеть в альтераторе, как лучше запускать apt, чтоб парсить удобнее было. P.S. Сразу фичареквест, а то потом заломает переделывать: Программа должна спрашивать пароль администратора только когда он ей действительно будет нужен. Т.е. отобразить информацию о пакете и проверить, может ли он быть установлен должна без пароля. (В ответ на комментарий №4) > Т.е. отобразить информацию о пакете и проверить, может ли он быть установлен > должна без пароля. http://git.altlinux.org/people/cas/packages/?p=rpminstall.git;a=summary Проверка без прав root невозможна. (В ответ на комментарий №5)
> Проверка без прав root невозможна.
Да. Это я по мотивам `rpm --test` вспомнил.
Это helper для rpminstall, программы, которая запускается под привилегиями обычного опльзователя. Это helper для rpminstall, программы, которая запускается под привилегиями обычного пользователя. Ну и пусть |