Я хотел бы знать, возможно ли зафиксировать прогресс загрузки, т. Е. Процент завершения загрузки, показанный 'yum' во время загрузки пакета. Захват, в том смысле, может быть в текстовом файле или программно с использованием JAVA, например, если я запускаю установщик yum из JAVA.
Я пробовал yum install pkg_name > captured
, но он захватывает только стандартный вывод без информации о прогрессе.
Я также проверил stderr, нет результата.
Например
Setting up Install Process Resolving Dependencies
--> Running transaction check
---> Package wget.i686 0:1.12-4.fc14 set to be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================ Package Arch Version Repository Size
================================================================================
Installing: wget i686 1.12-4.fc14 updates 481 k
Transaction Summary
================================================================================ Install 1 Package(s)
Total download size: 481 k
Installed size: 1.8 M Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : wget-1.12-4.fc14.i686 1/1
Installed:
Wget.i686 0:1.12-4.fc14
Complete!
Наряду с приведенной выше информацией, я также хотел бы захватить часть прогресса, т.е. процент выполнения, который отображается под ярлыком «Загрузка пакетов:» во время загрузки.
Я не использую скрипты Python.