Не имеет desktop-файла с привязкой к rpm, поэтому его невозможно использовать для установки пакетов, кликнув по нему мышью в файловом менеджере
Вот уж не думал, что заметят моё творчество. ;) 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, программы, которая запускается под привилегиями обычного пользователя.
Ну и пусть