Czy ktoś wie jak w pythonie użyć modułu dnf i coś w pythonie przez dnf zainstalować. Szukam jakiegoś poradnika i ciężko. Jeden był, ale jak czytałem to mi głowa puchła. Coś prostego, łopatologicznie: dnf.rozkaz(pakiet) i już.
W pisanym przeze mnie programie doszedłem do takiej "ściany przedstawiania efektu pracy programu" Jak się instaluje w terminalu za pomocą dnf install pakiet to dostajemy ładne paski postępu. Potrafię przechwycić linie i umieścić w gui tkinter. Nawet zabrałem się za przechwytywania znaków (read(1) w odróżnieniu od readline dla całych linii) i za chiny nie mogę wyłapać postępu w terminalu, aby przenieść go do gui. A taki wget i postęp tam wyłapuję. Co jest z postepem w dnf gdzie on idzie, ani stdout, ani errout. Nawet jak chcemy w terminalu przekierować do pliku to nic się nie pojawia (piszę o postępie nie liniach co dnf robi). Na jakim poziomie on działa - ten postęp?
Pozdrawiam
Radek Głębicki