jak sprawdzić wersję przed instalacją pakietów za pomocą apt-get
<p>myślę o zainstalowaniu wersji 5.5.4 hylafax +, która była wydana w zeszłym miesiącu na moim <a href="http://en.wikipedia.org/wiki/debian">debianie</a> pc.</p><p>sprawdziłem <code>dpkg -l | grep "hylafax"</code> i stwierdziłem, że obecna wersja to 5.5.3. następnie sprawdziłem <code>apt-cache search hylafax</code> i zobaczyłem, że pakiety są dostępne, ale nie widzę żadnego numeru wersji.</p><p>jak mogę znaleźć wersję pakietów dostępnych w <code>apt-get</code>?</p>
<p>ok, znalazłem to.</p><p><code>apt-cache policy &lt;package name&gt;</code> pokaże szczegóły wersji.</p><p>pokazuje także, która wersja jest aktualnie zainstalowana i które wersje są dostępne do zainstalowania.</p><p>na przykład <code>apt-cache policy hylafax+</code></p>
aktualizacja jest w narzędziu raporty systemowe. 
po jej akceptacji otworzy się okienko menedżera pakietów i pobierze się co potrzeba. Czy masz aktualne oprogramowanie? pliki z rozszerzeniem .deb należą do gałęzi [debianowych](https://pl.wikipedia.org/wiki/deb).

w arch-owych (a takim jest manjaro) stosuje się pakiety tar.

więcej informacji na [wiki](https://pl.wikipedia.org/wiki/system_zarz%c4%85dzania_pakietami)

przy okazji w tabeli są napisane nazwy “programów” dzięki którym ściągniesz dany program.

są dwa rozwiązania instalacji:

terminal

'pamac install naz… tak, jest dla Linuksa, idziesz na stronę teamviewer i stamtąd pobierasz program dla odpowiedniej dystrybucji (z reguły to będą pliki .deb, tylko musisz wiedzieć, czy masz dystrybucje 32 czy 64 bitową), klikasz podwójnie w ściągnięty plik .deb i zobaczysz Centrum oprogramowania Ubuntu i tam będzie guzik do instalacji (i zapyta Cię o klucz dostępu itd wiadomo) i tyle kliknij ppm w “kontroler magistrali …” w szczegółach zobacz jaki jest devid: 
<https://devid.info/en/page/device> 
po tym najszybciej dobierzesz prawidłowy sterownik. jak go znajdziesz i pobierzesz to przy aktualizowaniu sterownika wskaż lokalizację z rozpakowanym plikiem sterownika. pobierz i uruchom [adwcleaner](https://toolslib.net/downloads/viewdownload/1-adwcleaner/) 
kliknij skanuj (scan) i pokaż nowy raport frst i addition. witaj [@ewerest](/u/ewerest) na forum dobreprogramy

pobierz [farbar service scanner](https://www.bleepingcomputer.com/download/farbar-service-scanner/), uruchom z uprawnieniami administratora, zaznacz wszystkie okienka (zaptaszkuj) i zrób skan

wstaw plik wynikowy do wglądu.

pozdrawiam serdecznie

juliusz [@dimatheus](/u/dimatheus) [@pocolog](/u/pocolog) 
dzięki za odpowiedź. już sobie poradziłem. 
ogólnie problem z instalacją oprogramowania nie wiem z czym był związany, ale musiałem skorzystać z programu combofix który zrobił swoje i później nie pojawiał już się komunikat o “nie można pobrać informacji o najnowszych sterownika… <p><strong>tl; dr</strong></p><p>debian stretch jest dostarczany z openssl 1.1; qt używa openssl 1.0; daj qt, czego potrzebuje:</p><pre><code>apt install libssl1.0-dev </code></pre><hr><p><strong>szczegółowa odpowiedź</strong></p><p>z tego <a href="https://stackoverflow.com/questions/39480724/use-openssl-in-qt-c#39497754">odpowiedź na temat openssl i qt</a> znalazłem podpowiedź i wyświetlałem wersję biblioteki ssl używaną do kompilacji i uruchamiania przy użyciu:</p><pre><code>qdebug()&lt;&lt;"ssl version use for build: "&lt;&lt;qsslsocket::ssllibrarybuildversionstring(); qdebug()&lt;&lt;"ssl version use for run-time: "&lt;&lt;qsslsocket::ssllibraryversionnumber(); qdebug()&lt;&lt;qcoreapplication::librarypaths(); </code></pre><p>i wyświetla:</p><pre><code>ssl version use for build: "openssl 1.0.1e-fips 11 feb 2013" ... lot of ssl warnings... ssl version use for run-time: 0 ("/opt/qt/5.8/gcc\_64/plugins", "/home/project/..../build...desktop\_qt\_5\_8\_0\_gcc\_64bit-release/src/release/build\_linux\_64") </code></pre><p>ale debian stretch jest dostarczany z openssl 1.1. zgodnie z oczekiwaniami wszystkie wątki w sieci dotyczące tego problemu są prawdziwe: jest to problem ze zgodnością wersji biblioteki openssl.</p><p>„apt install libssl1.0-dev” i problem został rozwiązany. nadal mam 2 ostrzeżenia ssl o sslv3, ale przynajmniej to jest tylko ostrzeżenie (czytam o tym w sieci, nie mogę go znaleźć ponownie). </p><pre><code>ssl version use for build: "openssl 1.0.1e-fips 11 feb 2013" qsslsocket: cannot resolve sslv3\_client\_method qsslsocket: cannot resolve sslv3\_server\_method ssl version use for run-time: 268443839 ("/opt/qt/5.8/gcc\_64/plugins", "/home/project/..../build...desktop\_qt\_5\_8\_0\_gcc\_64bit-release/src/release/build\_linux\_64") </code></pre><p><strong>streszczenie</strong></p><p>dopóki qt nie obsługuje openssl 1.1, możesz:</p><ol> <li>zainstaluj openssl 1.0 (możliwe w debianie)</li> <li>skompiluj openssl 1.0 i zainstaluj go (nie testowałem, ale powinien działać jako 1.)</li> <li>wysyłaj openssl 1.0 z aplikacją qt (nie testowałem, ale powinien działać jako 1.)</li> <li>ponownie skompiluj qt opcją „-openssl-link” (zgodnie z <a href="https://stackoverflow.com/questions/33141315/ssl-sockets-not-supported-error">ta odpowiedź</a> , nie testowałem i nie chcę)</li> </ol> To pytanie musisz kierować bezpośrednio do developera aplikacji dlaczeg w sklepie Google Play udostępnia starszą wersję aplikacji a np na swojej stronie www udostępnienia nową wersję aplikacji .
 
 
Często tak się dzieje w przypadku aktualizacji i beta testów. Gdzie nowa wersja aplikacji dostępna jest tylko dla wybranej grupy userów a w dalszej kolejności jest publiczna i dla wszystkich
 
 
Oczywiscie powodów moze być więcej, ale to tylko najpopularniejszy powdów