Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
9 / 9 / 8
Регистрация: 24.10.2013
Сообщений: 215

Управление установкой пакетов в Ubuntu

22.07.2015, 21:57. Показов 1305. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!

Мне нужно каким-либо образом получать информацию из sys.stdout. Дело в том, что моя программа должна системно уметь устанавливать пакеты с интерактивным меню типа phpmyadmin:

Но вот получить это меню я никак нормально не могу.
В результате, вообще, хотелось бы видеть окно, как в Synaptic

Но вот как к этому прийти, я совершенно не понимаю. Помогите, пожалуйста
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.07.2015, 21:57
Ответы с готовыми решениями:

Мучения с установкой пакетов
После установки платформы Хаскелл (или отдельно ghc + cabal), сразу, можно доустановить разные пакеты. Но если, пройдёт некоторое время,...

Подскажите пожалуйста с установкой пакетов
Редактирую ee .cshrc строку setenv PACKAGEROOT "ftp://ftp4.ru.freebsd.org" для скачивания пакетов сохраняю, выхожу заставляю исполнить...

Проблема с установкой ubuntu
Здравствуйте, возникла такая вот проблемка: устанавливаю ubuntu ubuntu-11.10-desktop-i386 на виртуалку (virtualbox 4.1.6). После выбора...

4
 Аватар для Zuzik
298 / 256 / 57
Регистрация: 11.06.2012
Сообщений: 1,557
22.07.2015, 22:35
Цитата Сообщение от Ryder95 Посмотреть сообщение
моя программа должна системно уметь устанавливать пакеты с интерактивным меню типа phpmyadmin:
Такой вопросик возник - зачем? Чего не хватает в существующих вещах? И что именно за программа если не секрет. Просто, в университете один из преподавателей как то сказал одну очень хорошую вещь - перед началом разработки программы нужно точно знать что имено и как ты будешь делать, и чем твоя программа будет отличаться от существующих аналогов.
0
9 / 9 / 8
Регистрация: 24.10.2013
Сообщений: 215
22.07.2015, 22:49  [ТС]
Да, я продумал это, но сейчас мне интересно, как выполнить данную задачу?
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
23.07.2015, 06:30
У python есть библиотека предоставляющая интерфейс для libapt https://apt.alioth.debian.org/... index.html. С помощью этой библиотеки ты можешь делать все тоже самое, что ты делаешь в консоли с помощью apt.
1
3258 / 2060 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
23.07.2015, 08:11
Лучший ответ Сообщение было отмечено Ryder95 как решение

Решение

Цитата Сообщение от Ryder95 Посмотреть сообщение
Но вот получить это меню я никак нормально не могу.
Парсить stdout утилиты apt-get, конечно, не нужно.
Окна с приглашениями по настройке пакета — артефакты debconf. К нему могут быть присоединены разные фронтенды, например, через переменную DEBIAN_FRONTEND.
Варианты.
1. Можно задать фронтенд noninteractive, и тогда по идее будут оставлены значения по умолчанию.
2. Предопределить значения для выбора, см debconf-set-selections.
3. Если же хочется оставить пользователю возможность выбрать опции, то нужно либо использовать существующий фронтенд, либо писать свой.
Ман по debconf: http://manpages.ubuntu.com/man... onf.7.html
Протокол взаимодействия с фронтендом: http://www.fifi.org/doc/debcon... ugh.txt.gz

И да: имеет смысл разобраться с python-apt, чтобы не городить своих велосипедов.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.07.2015, 08:11
Помогаю со студенческими работами здесь

Проблема с установкой Ubuntu 18.04
Устанавливаю Ubuntu 18.04 с флэшки на ноутбук hp (intel i5, nvidia). Проблема в том, что на этапах выбора параметров установки слишком...

Сложности с установкой Ubuntu
Прошу помощи - совета Пытаюсь установить Убухту. скачивал: ubuntu-14.04.4-desktop-i386.iso ubuntu-14.04.3-desktop-i386.iso ...

Проблемы с установкой ubuntu
Здравствуйте! Возникает проблема при установке ubuntu 18.04.Приобрел ноутбук lenovo ideapad 330 -15ich. Серия процессора Intel®...

проблемы с установкой ubuntu 10.04
доброго времени суток! устанавливаю ubuntu 10.04 на asus k50in, версия alternate(c убунтой ни разу не работал). все вродь установилось, но...

Проблемы с установкой ubuntu
У меня на ноутбуке стоит виндовс 10. Так же в ноуте установлен 1 ssd накопитель на 256 гб. Предварительно откусив от диска D 45гб я...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Программный отбор элементов справочника Номенклатура по группе 1С
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор под наименованию группы (на. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор элементов справочника Сотрудники по перечислениям 1С
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru