Jump to content

Radosław

Użytkownicy
  • Content Count

    13
  • Joined

  • Last visited

  • Days Won

    1

Radosław last won the day on July 19

Radosław had the most liked content!

Community Reputation

1 Neutral

About Radosław

  • Rank
    Młodszy Użytkownik

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Może jeszcze dodam, że warto zawsze zajrzeć pod link poniżej i dowiedzieć się czego brakuje. https://html5test.com/ Pozdrawiam Radek Głębicki PS. Czy ktoś ma na zielono H.265 support ?
  2. Dzięki za podpowiedź. Na tym etapie ja nie chcę pomocników, ja potrzebuję mentora. Kogoś komu mogę pokazać kod, a on jest na tyle doświadczony, że go obiektywnie oceni i da wskazówki jak dalej. Z tego co zrozumiałem to nie ma możliwości wygenerować linku do prywatnego kodu. Trzeba go zrobić publicznym. Ale dzięki za chęci. Pozdrawiam.
  3. plik /etc/lightdm/lightdm.conf a w nim zahaszowane: autologin-user= odhaszuj i podaj nazwę Pozdrawiam Radek
  4. witam Umieściłem wątek w Programowaniu, ale może tu szybciej dotrze do osoby która mi pomoże. Napisałem program w Pythonie z Tkinter jako GUI do zarządzania pakietami we współpracy z dnf i potrzebuję kogoś "odważnego'" do potestowania. Kogoś ze znajomością pythona bo dobrze by było trochę krytyki odebrać, ale nie za dużo. ;-D Pozdrawiam Radek Głębicki ######################## Naprawdę nie ma nikogo kto mi pomoże i oceni mój program? Ej, ludziska!
  5. Witam Wymęczyłem program w Python-ie do zarządzania pakietami GUI w tkinterze dla dnf. Czy jest możliwość, abyście użyli i powiedzieli czy taki twór ma sens i czy coś tam dłubać dalej. Dodawać funkcje, GUI do QT przepisać, itp, itd. No i oczywiście co zmienić. Co poprawić, usprawnić. Jak to zrobić. Kod tutaj wrzucić jako załącznik, Instrukcję tutaj? Pozdrawiam Radek Głębicki
  6. Dzięki za zajęcie się sprawą. W oryginale było w linku "%c4%87" zamiast "ć" , ale jak kopiowałem to nie zauważyłem, że gdzieś automatycznie zostało poprawione. Może system forum poprawił. Pozdrawiam Radek Głębicki
  7. Udało mi się znaleźć rozwiązanie mojego problemu paska postępu przy przechwytywaniu wyjścia dnf. W komendzie pythona subprogress.Popen trzeba dodać rozkaz pv z pakietu pv. Wygląda to tak: 'sudo -S <<< "<password>" dnf --assumeyes install httpd | pv -n 2>&1 | cat' i wtedy przy odczycie stdout z Popen mamy jakiś ruch, lecą jakieś znaki, a to możemy przenieść jako progres do tkinter progressbar. Nie jest to idealny progres bo nie ma % postępu, ale przynajmniej wiadomo, że program coś robi. Może się komuś przyda. Pozdrawiam Radek Głębicki
  8. import dnf if __name__ == '__main__': with dnf.Base() as base: # Repositories serve as sources of information about packages. base.read_all_repos() # A sack is needed for querying. base.fill_sack() # A query matches all packages in sack q = base.sack.query() # Derived query matches only available packages q_avail = q.available() # Derived query matches only installed packages q_inst = q.installed() print(q_inst,'#########################') available = q_avail.run() for pkg in q_inst.run(): if pkg not in available: print(str(pkg)) Takie coś tam było. Kurczę, co to jest rozbijam sobie to na kawałki w konsoli pythona . Same obiekty. Przecież tkinter, a nawet qt5 nie jest tak pokręcone. To jest API dnf to ja dziękuję. Kosmos. Pozdrawiam
  9. no wyobraź sobie, że właśnie na tamtej stronie rozbolała mnie głowa. A jeszcze mam alergię na programowanie obiektowe. Za dużo "self". Tam jak widzę: dfn install pakiet a poniżej 50 linii kodu, które jak rozumiem robią to samo, to pozostanę przy subproces.Popen('dnf install pakiet' ...... A te 50 linii jeszcze wymaga dodania czegoś, aby działało bo copy, paste and run nie daje efektu. To nie mój poziom. Mój program ma już prawie 1000linii i 29tyś znaków i żadnej klasy. Ja wywodzę się z basic i c i z tym pozostanę. Może ktoś to "zwinąć" do paru liniii w pythonie odpowiadających np pakiet httpd "dnf install httpd"? Pozdrawiam Radek Głębicki PS: dzięki za podpowiedź
  10. dlatego napisałem, że nie pomaga zastosowanie, bo myślałem, że echo daje "return", ale to nie to. 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 wyżej wymienionym 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. Na jakim poziomie on działa - ten postęp? Pozdrawiam Radek Głębicki
  11. witam Piszę sobie programik, który z ułatwi mi zarządzanie pakietami. Python, GUI Tkintera itd. Ale natknąłem się na problem. Chcę aby instalacja pakietu była potwierdzana/przerywana przyciskami w gui Instaluj/Przerwij. Myślę, że uda mi się to rozwiązać za pomocą przechwytywania linii z subprocess.Popen tylko, że pojawił się nastepny problem. gdy przekazuję hasło dla sudo -S czy to przez potok echo "password" | dnf -S install pakiet czy przez sudo -S <<< "password" dnf -S install pakiet to gdzieś tam pojawia się enter i na pytanie t/N się automatycznie wciska przerywając instalację. Nie mam możliwości wybrania tak. dodanie -n do echo nie rozwiązało problemu. Szukam takiego problemu w necie, ale czyżbym tylko ja tak miał? ten sam efekt jest gdy np chcemy coś usunąć z pomocą sudo: echo "password" | sudo -S rm -i /root/plik-w-katalogu-roota Coś będę kombinował z kdesu, ale powyższe jest dla mnie zastanawiające. Ktoś coś może pomóc? Pozdrawiam Radosław Głębicki
  12. Bugzilla 584525 1. wg tamtego wątku problem rozwiązany, ale w "dnf list --installed", ale nie w "dnf repolist all | less". Czyli praca w potokach z tym parametrem odpada. dnf w wersji 4.2.18 2. kmail w wersji 5.10.2 Akurat email z tego forum z polskimi znakami. kmail poinformowało mnie, że to może być oszustwo. Czy ktoś, jakoś może u siebie sprawdzić to jak u niego działa. A następnie będzie miał ochotę gdzieś to zgłosić. ;-D Pozdrawiam Radosław Głębicki
  13. Witam. Czy ktoś może mi wskazać gdzie znaleźć wyjaśnienie wyjścia dnf check-update w liniach: Lub wyjaśnić tu. Co oznacza dla przykładu ebtables.x86_64 2.0.10-31.fc30 zostanie po aktualizacji zastąpione pakietem w wersji nowszej: 2.0.10-36.fc30, ale o nazwie ebtables z compat? Czyli, że nazwy zostaną zmienione? Pozdrawiam Radosław Głębicki
×
×
  • Create New...