Master_Sergius,
Cкрипт все тот же, который я привел в вопросе темы. Или тот же, который привел ты. Я пишу для себя приложение которое автоматизирует работу с терминалом, набирая необходимые команды за меня, я лишь указываю тему. Например, удалить файл: програма предлогает выбрать файл и делает все автоматически. Если нужны права администратора, она выполняет команды под администратором. Было решено использовать модуль subprocess... Но с ним какие-то траблы, или у меня руки не из того места растут. Запускаю свои скрипты через gedit. Но, к слову, ни третий, ни второй Python? даже в консоли не выдают полный лог ошибки, который выводится в терминале после выполнения аналогичной команды по установке не существующего пакета
Пользователь решил продолжить мысль 11 Февраля 2014, 22:32:02:
victor00000,
Работает, спасибо большое. Не подскажите, где можно поподробнее узнать о вот таких вот тонкостях работы с терминалом? Я просто всего месяц с ним работаю
Пользователь решил продолжить мысль 11 Февраля 2014, 23:22:35:
victor00000,
Да рано я возрадовался. Ваш совет не дает результатов. Но он натолкнул меня на мысль, и вот, что поразительно! Если в команду
subprocess.Popen(["gksu", "dpkg -i /home/zavulon/Archive_Programs/Network_setting/wvdial/_______________.deb"], stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
добавить лишний пробел перед "/home/zavulon/Archive.......", все чудно работает. Мистика!