A Viber VoIP alkalmazás telepítése

kimarite képe

A Viber egy okostelefonra készített ingyenes VoIP szolgáltatás, a Viber Media Inc. bejegyzett védjegye. Segítségével a felhasználó telefonálhat, üzenetet küldhet és videochatelhet internetkapcsolaton keresztül. A program a felhasználó névjegyzékéből képzi a Viber szolgáltatáson belüli névjegyeket. A szolgáltatás Android-on, iOS-en, Windows Phone-on, BlackBerry-n, Windows-on, OS X-en, Symbian-n, illetve Linux-on (azon belül Ubuntu-n és Fedora-n) érhető el.
https://hu.wikipedia.org/wiki/Viber
A Wikipédiából, a szabad enciklopédiából

A Viber telepítése sokaknak problémát okoz, ennek megoldását írom le a blogban.
Egy függőség nem települ a Viber telepítése alkalmával, ezáltal a Viber sem telepíthető.
A hiba oka nem ismert, nem jártam utána.
Frissítés: a DEB telepítő szerkesztése is bekerült a leírásba megoldásként

Jelenség

-- a telepítési kísérlet kudarcba fullad a libcurl3 csomag hiánya miatt
(vélhetően a GDebi ezért nem indul el)

sudo dpkg -i viber.deb
[sudo] kim jelszava:
A korábban ki nem választott viber csomag kiválasztása.
(Adatbázis olvasása ... 394682 fájl és könyvtár van jelenleg telepítve.)
Kibontás előkészítése: viber.deb ...
Kibontás: viber (7.0.0.1035) ...
dpkg: függőségi problémák miatt nem állítható be: viber:
viber függőségek: libcurl3; ám:
`libcurl3' csomag nincs telepítve.

dpkg: hiba a csomag feldolgozásakor: viber (--install):
függőségi hibák - e csomag beállítatlan maradt
Aktiválók feldolgozása: desktop-file-utils (0.23+linuxmint2) ...
Aktiválók feldolgozása: gnome-menus (3.13.3-11ubuntu1) ...
Aktiválók feldolgozása: mime-support (3.60ubuntu1) ...
Aktiválók feldolgozása: hicolor-icon-theme (0.17-2) ...
Hibák történtek a feldolgozáskor:
viber

-- mint látható, a hiba a dpkg telepítések alkalmával, az elvárt és szokásos módon futtatott, az esetleges ütközéseket általában lekezelő parancs futtatásával sem javítható

sudo apt-get -f install
Csomaglisták olvasása... Kész
Függőségi fa építése
Állapotinformációk olvasása... Kész
Függőségek javítása... Kész
A következő csomagok automatikusan lettek telepítve, és már nincs rájuk szükség:
astromenace-data-src libalut0 ttf-dejavu-core
Ezeket az „sudo apt autoremove” paranccsal törölheti.
Az alábbi csomagok el lesznek TÁVOLÍTVA:
viber virtualbox-5.2
0 frissített, 0 újonnan telepített, 2 eltávolítandó és 0 nem frissített.
1 nincs teljesen telepítve/eltávolítva.
A művelet után 598 MB lemezterület szabadul fel.
Folytatni akarja? [I/n] i
(Adatbázis olvasása ... 396296 fájl és könyvtár van jelenleg telepítve.)
Eltávolítás: viber (7.0.0.1035) ...
Eltávolítás: virtualbox-5.2 (5.2.10-122088~Ubuntu~bionic) ...
Aktiválók feldolgozása: mime-support (3.60ubuntu1) ...
Aktiválók feldolgozása: desktop-file-utils (0.23+linuxmint2) ...
Aktiválók feldolgozása: shared-mime-info (1.9-2) ...
Unknown media type in type 'all/all'
Unknown media type in type 'all/allfiles'
Aktiválók feldolgozása: gnome-menus (3.13.3-11ubuntu1) ...
Aktiválók feldolgozása: hicolor-icon-theme (0.17-2) ...

Ha logikusan gondolkozol, és a Linux eléggé következetes, akkor a libcurl3 csomag telepítése megoldja a problémát, legalábbis a Viber telepítését. Sajnálatos módon azonban a Virtualbox alkalmazás eltávolításra kerül. Hogy miért, arról később.

Nézzük hát a teljes telepítési folyamatot. Először is, a rossz módszert.

Telepítés?

... ahogyan ne csináld!

-- a Viber nincs benne a Szoftverközpontban, azaz nem érhető el a tárolókból, tehát, ha telepíteni szeretnéd, le kell töltened a gépedre. Honlapja: https://www.viber.com/hu/

-- ahogy említettem -jelenleg- a GDebi csomagkezelő nem alkalmas a Viber telepítésére (a teszt időpontjában nem indult el), így más módszert alkalmazunk. „A Viber letöltése” elemre kattintva lépsz a letöltésekhez, ide: https://www.viber.com/hu/download/

-- megkeresed a „A Viber for Linux Ubuntu letöltése” elemet, és az egér jobb gombos menüvel a vágólapra másolod a telepítő elérését mutató URL-t

-- nyitsz egy felhasználói terminált, és a begépelt vagy bemásolt wget parancs után szóközt alkalmazva beilleszted a vágólapról a szöveget (URL). Mindez egyben így néz ki:

wget http://download.cdn.viber.com/cdn/desktop/Linux/viber.deb

... a parancsot az Enter leütésével indítod, így az lefut, és a telepítőt a wget most a saját könyvtáradba tölti le.

Pótoljuk a hiányzó függőséget

-- először is nézzük, van-e ilyen nekünk

apt-cache policy libcurl3
libcurl3:
Telepítve: (nincs)
Jelölt: 7.58.0-2ubuntu2
Verziótáblázat:
7.58.0-2ubuntu2 500
500 http://mirror.vnet.sk/ubuntu bionic/universe amd64 Packages

-- van (elérhető tárolóból), de tényleg nincs telepítve. Telepítsük:

sudo apt-get install libcurl3
Csomaglisták olvasása... Kész
Függőségi fa építése
Állapotinformációk olvasása... Kész
A következő csomagok automatikusan lettek telepítve, és már nincs rájuk szükség:
astromenace-data-src cmake-data libalut0 libjsoncpp1 librhash0 libuv1
ttf-dejavu-core
Ezeket az „sudo apt autoremove” paranccsal törölheti.
Az alábbi csomagok el lesznek TÁVOLÍTVA:
cmake curl libcurl4
Az alábbi ÚJ csomagok lesznek telepítve:
libcurl3
0 frissített, 1 újonnan telepített, 3 eltávolítandó és 14 nem frissített.
Letöltendő adatmennyiség: 214 kB.
A művelet után 17,7 MB lemezterület szabadul fel.
Folytatni akarja? [I/n] i
Letöltés:1 http://mirror.vnet.sk/ubuntu bionic/universe amd64 libcurl3 amd64 7.58.0-2ubuntu2 [214 kB]
Letöltve 214 kB 0mp alatt (1.632 kB/s)
(Adatbázis olvasása ... 393863 fájl és könyvtár van jelenleg telepítve.)
Eltávolítás: cmake (3.10.2-1ubuntu2) ...
Eltávolítás: curl (7.58.0-2ubuntu3.1) ...
Eltávolítás: libcurl4:amd64 (7.58.0-2ubuntu3.1) ...
A korábban ki nem választott libcurl3:amd64 csomag kiválasztása.
(Adatbázis olvasása ... 393838 fájl és könyvtár van jelenleg telepítve.)
Kibontás előkészítése: .../libcurl3_7.58.0-2ubuntu2_amd64.deb ...
Kibontás: libcurl3:amd64 (7.58.0-2ubuntu2) ...
Beállítás: libcurl3:amd64 (7.58.0-2ubuntu2) ...
Aktiválók feldolgozása: libc-bin (2.27-3ubuntu1) ...
Aktiválók feldolgozása: man-db (2.8.3-2) ...

-- telepítsük a Viber alkalmazást

sudo dpkg -i viber.deb
A korábban ki nem választott viber csomag kiválasztása.
(Adatbázis olvasása ... 393845 fájl és könyvtár van jelenleg telepítve.)
Kibontás előkészítése: viber.deb ...
Kibontás: viber (7.0.0.1035) ...
Beállítás: viber (7.0.0.1035) ...
Aktiválók feldolgozása: desktop-file-utils (0.23+linuxmint2) ...
Aktiválók feldolgozása: gnome-menus (3.13.3-11ubuntu1) ...
Aktiválók feldolgozása: mime-support (3.60ubuntu1) ...
Aktiválók feldolgozása: hicolor-icon-theme (0.17-2) ...

... működik.

-- van mit javítani?

sudo apt-get -f install
Csomaglisták olvasása... Kész
Függőségi fa építése
Állapotinformációk olvasása... Kész
A következő csomagok automatikusan lettek telepítve, és már nincs rájuk szükség:
astromenace-data-src cmake-data libalut0 libjsoncpp1 librhash0 libuv1
ttf-dejavu-core
Ezeket az „sudo apt autoremove” paranccsal törölheti.
0 frissített, 0 újonnan telepített, 0 eltávolítandó és 14 nem frissített.

... nincs.

A Viber telepítve, használatra kész. Igen, a Viber rendben, de a rendszered nem!

Nem ez a megfelelő módszer. Egyetlen alkalmazás miatt nem fogom felborítani az egész rendszeremet. Például a Virtualbox alkalmazásnak szüksége van a libcurl4 csomagra, tehát a fenti megoldás nem jó (lazlo fórumtársunk jelezte -hozzászólásban- hogy más megoldást talált, én sem hagyhatom ennyiben). Részletezem, és a Viber fejlesztői kössék fel a gatyájukat, azaz ... „fejlesszenek”.

Telepítés!

A helyes módszerek.

A DEB csomagot használva

-- ha telepítve volt a Viber, akkor távolítsd el

sudo apt-get purge viber*

- töltsd le a DEB fájlt (a saját könyvtáradba kerül)

wget -O viber.deb http://download.cdn.viber.com/cdn/desktop/Linux/viber.deb

-- csomagold ki a telepítőt a viber könyvtárba (a telepítő egy tömörített fájl)

dpkg-deb -x viber.deb viber

-- hozd létre a szerkesztendő control fájlt, és a DEBIAN könyvtárat (benne még több fontos beállítófájllal)

dpkg-deb --control viber.deb viber/DEBIAN

-- szerkeszd a control fájlt, azaz a függőségeket (Depends),

nano viber/DEBIAN/control

(zárójel megnyitva)

... amit így is lehet.

xdg-open viber/DEBIAN/control

(zárójel bezárva)

-- kijavítod az eredeti libcurl3 csomag nevet a libcurl4 csomag névre a jelzett helyen

Package: viber
Version: 7.0.0.1035
Section: non-free/net
Priority: extra
Architecture: amd64
Depends: libxss1, libssl1.0.0, libpulse0, libasound2, libnss3, libxcomposite1, libxcursor1, libxdamage1, libcurl4, libgstreamer-plugins-base1.0-0, libgstreamer1.0-0, gstreamer1.0-plugins-base, gstreamer1.0-plugins-good, gstreamer1.0-plugins-ugly, gstreamer1.0-pulseaudio, gstreamer1.0-libav
Installed-Size: 421336
Conflicts: Viber (<< 7.0.0.1035)
Replaces: Viber (<< 7.0.0.1035)
Maintainer: Viber Media Inc <support@viber.com>
Homepage: http://viber.com
Description: Free Text & Calls.
 Join Viber for Desktop to for a one-of-a-kind calling and messaging experience right on your computer!
 With Viber for Desktop you can make free international calls from your computer to any other Viber user, resting assured your calls and messages are protected by end-to-end encryption.
 Feel free to call, text, send photos and video messages, play YouTube videos and express yourself with stickers and GIFs no matter your location.
 Viber for Desktop also provides you with Viber Out’s low-rate calling plans to any landline or mobile so you can reach out to friends and family who don’t have an internet connection or cell phone.
 Easily sync between your mobile’s chat history and contact list in order to start enjoying Viber for Desktop.

Arra figyelj, hogy az utolsó sor

Easily sync between your mobile’s chat history and contact list in order to start enjoying Viber for Desktop.

alatt csak egy sor maradhat „üresen”, viszont kettő hibát fog okozni. A jelenség az xdg-open használatával jelentkezik.

-- mentés és kilépés (ha a nano szövegszerkesztőt használod)

Ctrl + O és Enter, majd
Ctrl + X

-- becsomagolod a telepítőt (más néven)

dpkg -b viber viber_libcurl4.deb

-- telepíted a függőségében módosított alkalmazást

sudo dpkg -i viber_libcurl4.deb

Végül megnyitod a Viber-t, a telefon Viber alkalmazással alkalmazod a telefonszámod és a QR kódot, magyarra állítod a kezelőfelületet és kész vagy.

Az ötlet innen származik: https://linuxconfig.org/how-to-install-viber-on-ubuntu-18-04-bionic-beav...
Alternatively, repackage the viber.deb package ( thanks Aleksey Komarov )

Az RPM csomagot használva

-- letöltöd az RPM telepítőt innen: https://www.viber.com/hu/download/
... az URL a „A Viber for Linux Fedora letöltése” elemnél található

wget https://download.cdn.viber.com/desktop/Linux/viber.rpm

Az Alien alkalmazás segítségével  az RPM csomagból DEB csomagot készítesz.

A témáról itt olvashatsz,
https://linuxmint.hu/blog/2017/12/csomagkezeles-deb-csomag-keszitese-rpm-csomagbol-az-alien-alkalmazassal
viszont ismét leírom az egész folyamatot.

-- telepíted az Alien alkalmazást

sudo apt-get install alien

-- a már letöltött RPM csomagot átalakítod DEB csomaggá

sudo alien --to-deb viber.rpm

... ha megjelenik a csomag neve, akkor készült el

viber_7.0.0.1035-3_amd64.deb generated

-- eltávolítod a régi Viber alkalmazást
(ha a korábbi, rossz módszerrel telepítetted)

sudo apt-get purge viber*

-- telepíted az RPM-ből átalakított új csomagot
(használd a TAB-ot a név kiegészítéséhez)

sudo dpkg -i viber_7.0.0.1035-3_amd64.deb
A korábban ki nem választott viber csomag kiválasztása.
(Adatbázis olvasása ... 391597 fájl és könyvtár van jelenleg telepítve.)
Kibontás előkészítése: viber_7.0.0.1035-3_amd64.deb ...
Kibontás: viber (7.0.0.1035-3) ...
Beállítás: viber (7.0.0.1035-3) ...
Aktiválók feldolgozása: libc-bin (2.27-3ubuntu1) ...
Aktiválók feldolgozása: desktop-file-utils (0.23+linuxmint2) ...
Aktiválók feldolgozása: gnome-menus (3.13.3-11ubuntu1) ...
Aktiválók feldolgozása: mime-support (3.60ubuntu1) ...
Aktiválók feldolgozása: hicolor-icon-theme (0.17-2) ...

-- a telepítés hibáinak ellenőrzése

sudo apt-get -f install
Csomaglisták olvasása... Kész
Függőségi fa építése
Állapotinformációk olvasása... Kész
0 frissített, 0 újonnan telepített, 0 eltávolítandó és 0 nem frissített.

... nincs hiba.

Ha volt „előzmény”, akkor ezek a teendők, a javítások

Rossz telepítési módszerek használata után.

Virtualbox

A(z Oracle honlapról letöltött) Virtualbox telepítése éppen a korábban telepített libcurl3 csomag miatt nem lehetséges.

A jelenség más alkalmazásnál is fennállhat, hiszen manapság szinte minden alkalmazás, amelyek függősége a libcurl4, ütközni fog a a libcurl3 csomaggal. A Virtualbox alkalmazás egy példa elmagyarázni, hogy mi a probléma.

dpkg: függőségi problémák miatt nem állítható be: virtualbox-5.2:
virtualbox-5.2 függőségek: libcurl4 (>= 7.16.2); ám:
`libcurl4' csomag nincs telepítve.

Fejlemény: a libcurl4 csomagot nem lehet telepíteni, amíg a Virtualbox „Törött” állapotban van.

-- távolítsuk el a libcurl3 csomagot

sudo apt-get purge libcurl3
Csomaglisták olvasása... Kész
Függőségi fa építése
Állapotinformációk olvasása... Kész
Próbálja futtatni az „apt --fix-broken install” parancsot ezek javításához.
Az alábbi csomagoknak teljesítetlen függőségei vannak:
virtualbox-5.2 : Függ ettől: libcurl4 (>= 7.16.2) de az nincs telepítésre megjelölve
E: Teljesítetlen függőségek. Próbálja kiadni az „apt --fix-broken install” parancsot csomagok nélkül (vagy telepítse a függőségeket is!).

... valami azért alakul, és a Virtualbox is javításra vár.

Futtassuk a parancsot, amit az imént megsúgott a kimenet:

sudo apt-get -f install
Csomaglisták olvasása... Kész
Függőségi fa építése
Állapotinformációk olvasása... Kész
Függőségek javítása... Kész
A következő további csomagok lesznek telepítve:
libcurl4
Az alábbi csomagok el lesznek TÁVOLÍTVA:
libcurl3
Az alábbi ÚJ csomagok lesznek telepítve:
libcurl4
0 frissített, 1 újonnan telepített, 1 eltávolítandó és 0 nem frissített.
1 nincs teljesen telepítve/eltávolítva.
Letöltendő adatmennyiség: 214 kB.
A művelet után 3.072 B lemezterület szabadul fel.
Folytatni akarja? [I/n] i
Letöltés:1 http://mirror.vnet.sk/ubuntu bionic-updates/main amd64 libcurl4 amd64 7.58.0-2ubuntu3.1 [214 kB]
Letöltve 214 kB 0mp alatt (1.507 kB/s)
(Adatbázis olvasása ... 394034 fájl és könyvtár van jelenleg telepítve.)
Eltávolítás: libcurl3:amd64 (7.58.0-2ubuntu2) ...
A korábban ki nem választott libcurl4:amd64 csomag kiválasztása.
(Adatbázis olvasása ... 394028 fájl és könyvtár van jelenleg telepítve.)
Kibontás előkészítése: .../libcurl4_7.58.0-2ubuntu3.1_amd64.deb ...
Kibontás: libcurl4:amd64 (7.58.0-2ubuntu3.1) ...
Beállítás: libcurl4:amd64 (7.58.0-2ubuntu3.1) ...
Aktiválók feldolgozása: libc-bin (2.27-3ubuntu1) ...
Beállítás: virtualbox-5.2 (5.2.12-122591~Ubuntu~bionic) ...
addgroup: A csoport (vboxusers) már létező rendszercsoport. Kilépek...

... a Virtualbox telepítve ismét.

-- telepítsük a korábban még telepített csomagokat, amelyet eltávolítottam a libcurl3 telepítésével:
(akkor telepítsd ezeket, ha nálad is telepítve voltak korábban)

sudo apt-get install cmake curl
Csomaglisták olvasása... Kész
Függőségi fa építése
Állapotinformációk olvasása... Kész
A következő további csomagok lesznek telepítve:
cmake-data libjsoncpp1 librhash0 libuv1
Javasolt csomagok:
cmake-doc ninja-build
Az alábbi ÚJ csomagok lesznek telepítve:
cmake cmake-data curl libjsoncpp1 librhash0 libuv1
0 frissített, 6 újonnan telepített, 0 eltávolítandó és 0 nem frissített.
Letöltendő adatmennyiség: 4.844 kB.
A művelet után 25,0 MB lemezterület kerül felhasználásra.
Folytatni akarja? [I/n] i
[...]

És akkor most mondhatjuk, hogy:

Enjoy :)

-----

... várjuk, hogy a Viber mikor lesz naprakész!

Még egy megoldás: a Viber alkalmazás DEB telepítőjének szükséges libcurl3 csomag forrásból történő telepítése. Ekkor a libcurl4 csomag is megmarad telepítve, de a libcurl3 is telepítve lesz. Ezt a megoldást nem részletezem.

Adalék a rossz telepítéshez

Azért nem teljes az öröm, mert az eredeti DEB telepítő használatakor az is kiderült, mi okozza a telepítés sikertelenségét. Hát az, hogy a Viber fejlesztői egy régebbi csomagot tettek be függőségnek. A libcurl3 elnevezésűt a rendszered által jelenleg használt libcurl4 csomag helyett.

dpkg -I viber.deb | grep Depends
Depends: libxss1, libssl1.0.0, libpulse0, libasound2, libnss3, libxcomposite1, libxcursor1, libxdamage1, libcurl3, libgstreamer-plugins-base1.0-0, libgstreamer1.0-0, gstreamer1.0-plugins-base, gstreamer1.0-plugins-good, gstreamer1.0-plugins-ugly, gstreamer1.0-pulseaudio, gstreamer1.0-libav

Mindeközben a Virtualbox függőségei ezek:

dpkg -I virtualbox-5.2_5.2.12-122591~Ubuntu~bionic_amd64.deb | grep Depends
Pre-Depends: debconf (>= 1.1) | debconf-2.0
Depends: libc6 (>= 2.27), libcurl4 (>= 7.16.2), libdevmapper1.02.1 (>= 2:1.02.97), libgcc1 (>= 1:3.0), libgl1, libpng16-16 (>= 1.6.2-1), libqt5core5a (>= 5.9.0~beta), libqt5gui5 (>= 5.4.0), libqt5opengl5 (>= 5.0.2), libqt5printsupport5 (>= 5.0.2), libqt5widgets5 (>= 5.7.0), libqt5x11extras5 (>= 5.6.0), libsdl1.2debian (>= 1.2.11), libssl1.1 (>= 1.1.0), libstdc++6 (>= 5.2), libvpx5 (>= 1.6.0), libx11-6, libxcb1, libxcursor1 (>> 1.1.2), libxext6, libxinerama1, libxml2 (>= 2.7.4), libxmu6, libxt6, zlib1g (>= 1:1.1.4), psmisc, adduser

És ez a gond a letöltött alkalmazásokkal a Linux alatt (néha, mint ez esetben is), hogy a fejlesztő felelőssége optimalizálni, vagyis az lenne. Különben nem is tehetné fel a honlapjára a telepítőt felelősséggel, hogy tessék, telepítsd, semmi gond nem lesz ... . Nem a rendszereddel van gond.

!Én a Linux Mint 19 Tara-t használom már, nálad, a Linux Mint 18.x kiadások alatt, lehet, ez nem jelentkezik. Figyeld meg és írd meg hozzászólásban. Köszi.

Itt az ok a DEB csomaggal:
(a libcurl3 telepítése alkalmával)

Az alábbi csomagok el lesznek TÁVOLÍTVA:
cmake curl libcurl4
Az alábbi ÚJ csomagok lesznek telepítve:
libcurl3

Ez történne, ha az eltávolított csomagokat visszatelepíteném:
(szimuláció: az -s vagy a --simulate kapcsoló használatával)

sudo apt-get install cmake curl libcurl4 -s
[sudo] kim jelszava:
Csomaglisták olvasása... Kész
Függőségi fa építése
Állapotinformációk olvasása... Kész
A következő csomagok automatikusan lettek telepítve, és már nincs rájuk szükség:
astromenace-data-src libalut0 ttf-dejavu-core
Ezeket az „sudo apt autoremove” paranccsal törölheti.
Javasolt csomagok:
cmake-doc ninja-build
Az alábbi csomagok el lesznek TÁVOLÍTVA:
libcurl3 viber
Az alábbi ÚJ csomagok lesznek telepítve:
cmake curl libcurl4
0 frissített, 3 újonnan telepített, 2 eltávolítandó és 14 nem frissített.
Remv viber [7.0.0.1035]
Remv libcurl3 [7.58.0-2ubuntu2]
Inst libcurl4 (7.58.0-2ubuntu3.1 Ubuntu:18.04/bionic-updates, Ubuntu:18.04/bionic-security [amd64])
Inst cmake (3.10.2-1ubuntu2 Ubuntu:18.04/bionic [amd64])
Inst curl (7.58.0-2ubuntu3.1 Ubuntu:18.04/bionic-updates, Ubuntu:18.04/bionic-security [amd64])
Conf libcurl4 (7.58.0-2ubuntu3.1 Ubuntu:18.04/bionic-updates, Ubuntu:18.04/bionic-security [amd64])
Conf cmake (3.10.2-1ubuntu2 Ubuntu:18.04/bionic [amd64])
Conf curl (7.58.0-2ubuntu3.1 Ubuntu:18.04/bionic-updates, Ubuntu:18.04/bionic-security [amd64])

Bizony, a Viber fejlesztőinek javítást kéne eszközölni ...

Hozzászólások

kimarite képe

Frissítés: libcurl3 és libcurl4

Másik megoldás ez lehet:

-- először bezárod a jelenlegi Viber alkalmazást, majd eltávolítod

sudo apt-get purge viber

-- aztán add ki sorban ezeket a parancsokat:

wget http://download.cdn.viber.com/cdn/desktop/Linux/Viber.zip
unzip Viber.zip
cd Viber/
dpkg-deb -x viber.deb viber
dpkg-deb --control viber.deb viber/DEBIAN

-- szerkeszted a control fájlt, azaz a függőségeket,

nano viber/DEBIAN/control

(zárójel megnyitva)

... amit így is lehet.

xdg-open viber/DEBIAN/control

(zárójel bezárva)

-- kijavítod a libcurl3 kifejezést libcurl4 kifejezésre, s a teljes tartalom most így néz ki

Package: viber
Version: 7.0.0.1035
Section: non-free/net
Priority: extra
Architecture: amd64
Depends: libxss1, libssl1.0.0, libpulse0, libasound2, libnss3, libxcomposite1, libxcursor1, libxdamage1, libcurl4, libgstreamer-plugins-base1.0-0, libgstreamer1.0-0, gstreamer1.0-plugins-base, gstreamer1.0-plugins-good, gstreamer1.0-plugins-ugly, gstreamer1.0-pulseaudio, gstreamer1.0-libav
Installed-Size: 421336
Conflicts: Viber (<< 7.0.0.1035)
Replaces: Viber (<< 7.0.0.1035)
Maintainer: Viber Media Inc <support@viber.com>
Homepage: http://viber.com
Description: Free Text & Calls.
 Join Viber for Desktop to for a one-of-a-kind calling and messaging experience right on your computer!
 With Viber for Desktop you can make free international calls from your computer to any other Viber user, resting assured your calls and messages are protected by end-to-end encryption.
 Feel free to call, text, send photos and video messages, play YouTube videos and express yourself with stickers and GIFs no matter your location.
 Viber for Desktop also provides you with Viber Out’s low-rate calling plans to any landline or mobile so you can reach out to friends and family who don’t have an internet connection or cell phone.
 Easily sync between your mobile’s chat history and contact list in order to start enjoying Viber for Desktop.

Arra figyelj, hogy az utolsó sor

Easily sync between your mobile’s chat history and contact list in order to start enjoying Viber for Desktop.

alatt több sor ne legyen, egészen pontosan egy sor maradhat üresen, de kettő nem jó.

-- mentés és kilépés

Ctrl + O és Enter, majd
Ctrl + X

-- folytathatjuk

dpkg -b viber viber_libcurl4.deb
sudo dpkg -i viber_libcurl4.deb

Végül megnyitod a Viber-t, a telefon Viber alkalmazással alkalmazod a tekefonszámod és a QR kódot, magyarra állítod a kezelőfelületet és kész vagy.

Megjegyzés: hordozható változat nem működik.

bash ./Viber.sh

Az ihletet adta: https://linuxconfig.org/how-to-install-viber-on-ubuntu-18-04-bionic-beav...
Alternatively, repackage the viber.deb package ( thanks Aleksey Komarov ):

-----

Linkelni nem igazán tudunk, mert a fájlok neve ugyanaz a libcurl3
https://packages.ubuntu.com/bionic/amd64/libcurl3/filelist

/usr/lib/x86_64-linux-gnu/libcurl.so.4
/usr/lib/x86_64-linux-gnu/libcurl.so.4.5.0
/usr/share/doc/libcurl3/NEWS.Debian.gz
/usr/share/doc/libcurl3/changelog.Debian.gz
/usr/share/doc/libcurl3/copyright
/usr/share/lintian/overrides/libcurl3

és a libcurl4 esetén is (a rendszerem).

dpkg -L libcurl4
/.
/usr
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/libcurl.so.4.5.0
/usr/share
/usr/share/doc
/usr/share/doc/libcurl4
/usr/share/doc/libcurl4/NEWS.Debian.gz
/usr/share/doc/libcurl4/changelog.Debian.gz
/usr/share/doc/libcurl4/copyright
/usr/lib/x86_64-linux-gnu/libcurl.so.4

Értékelés: 

0
Még nincs értékelve
kimarite képe

Javítás: kimaradt lépés a telepítési folyamat leírásában

#3 Sajnos, kimaradt egy lépés a leírásból.

A módosítás itt olvasható:
https://linuxmint.hu/comment/25560#comment-25560
Enjoy :-)

Értékelés: 

0
Még nincs értékelve
kojak képe

Nincs telepítő a jelzett oldalon.

Sajnos a ió megoldás:

Telepítés - a jó megoldás

-- először is letöltöd az RPM telepítőt innen: https://www.viber.com/hu/download/
... az URL a „A Viber for Linux Fedora letöltése” elemnél található

 

Sehol sem található ebben a pillanatban a jelzett oldalon,

ami meg a szoftverközpontban van, az fehér ablakot jelenít meg. cool

Értékelés: 

0
Még nincs értékelve
kimarite képe

Nincs telepítő a jelzett oldalon - ugyan már!

#5 Kedves barátom. Én egy harmadik megoldást modelleztem és linkeltem. Hogy is mondjam, arra rá se szagolsz. De miért (nem)?
Szerintem az általam említett megoldás fog működni, illetve ez a megoldás működik jelenleg és kizárólag, mindeközben, amiket már kipróbáltál, nem. Szerintem minden mást próbáltál már. Az RPM még működhet esetleg. Sajnos, és szerintem nem tudom feltölteni az általam átalakított telepítőt sehova, mert zárt forráskódú alkalmazásról van szó, és a módosításom eredményeképpen akár beperelhetnek.
Nagyon fontos: a korábbi verziókat maradéktalanul el kell távolítani, a beállításaikkal együtt (a lentebb látható purge vagy Synaptic csomagkezelő: teljes eltávolítás),

sudo apt-get purge viber

mielőtt telepítesz egy másikat. Ezt is írtam.
Ám ezután meg kell próbálni elindítani a Viber-t. Ha elindul, akkor nem lett eltávolítva. És itt el kell kezdeni vizsgálódni, például a telepítés hogyan zajlott le.

De hogy az állításodat megcáfoljam, itt
https://www.viber.com/hu/download/
a telepítől, az RPM is. És a letöltés elindul. Mérete: 135MB.

Másik verzióra van szüksége?

A Viber for Windows XP letöltése

A Viber for Linux Ubuntu letöltése

A Viber for Linux Fedora letöltése

A Viber for macOS 10.10 letöltése

A Viber for macOS 10.9 letöltése

A Viber for macOS 10.8 letöltése

A Viber for macOS 10.7 letöltése

Az is lehet, valamely, külső forrásból telepített alkalmazás kavar be ..., amit telepítettél.
Mikor romlott el a Viber, volt valami előzmény, telepítés, beállítás szerkesztés?

Hm, attól, hogy valaki a problémát csak ismételgeti, az még nem lesz megoldva.
(„Dr. Bubó”)

 

Értékelés: 

0
Még nincs értékelve
kojak képe

Nincs telepítő a jelzett oldalon - ugyan már!

#5.1 Én kérek elnézést! A windows alá nem néztem cool

feltelepedett. de a virtualboxal nem volt baja.

most elindult rendesen a viber, de a "távolítsuk el a libcurl3 csomagot" parancsra azt írta ki, nincs ilyen, hogy libcurl3... mondjuk nálam a virtualbox 5.2.18 van fent, lehet abban már a libcurl4 van?

mondjuk nekem ez "xdg-open viber/DEBIAN/control" azt írja ki, hogy nincs ilyen fájl, vagy könyvtár...

hagyjam így, hogy működik?

Értékelés: 

0
Még nincs értékelve
kimarite képe

Nincs telepítő a jelzett oldalon - ugyan már!

#5.1.1 mondjuk nekem ez "xdg-open viber/DEBIAN/control" azt írja ki, hogy nincs ilyen fájl, vagy könyvtár...

Van szerintem, de rossz helyen kerested.
Persze, ha egy leírás közepétól kezdesz (meglepő és mulatságos) ...,
akkor „az elejét” nem csinálod:

cd Viber/

De előtte is van pár mondat. Még elébb kezdődik, azaz valahogy odakerül az a fájl.

Értékelés: 

0
Még nincs értékelve
kojak képe

Nincs telepítő a jelzett oldalon - ugyan már!

#5.1.1.1 Én a " Telepítés - a jó megoldás " -tól csináltam az egészet.

Értékelés: 

0
Még nincs értékelve
kimarite képe

Régebbi gépeken vagy GPU nélkül ... (Viber ablak méretezés)

A környezeti változók a
-- QT_AUTO_SCREEN_SCALE_FACTOR, és a
-- QT_SCALE_FACTOR
és hatásaik.

Jelenség

Ha viszonylag alacsony képernyő felbontást használsz, netán valós GPU hiányában nem tudod beállítani a magasabb felbontást, akkor előfordulhat, hogy egyes Qt alkalmazások ablaka nem fér el a kijelzőn, azaz kilóg, általában jobbra vagy balra.

Példa

Ha nem tudsz vagy nem szeretnél ennél magasabb képernyő felbontást beállítani,

xrandr -q
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
VGA-1 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768      60.00*
   800x600       60.32    56.25  
   848x480       60.00  
   640x480       59.94 

akkor a Viber alkalmazás ablaka ki fog lógni képernyőről. Kellemetlen.

Megoldás

Ezzel a két környezeti változóval indítod a Viber-t:

QT_AUTO_SCREEN_SCALE_FACTOR=0 QT_SCALE_FACTOR=1 /opt/viber/Viber

Magyarázat

QT_AUTO_SCREEN_SCALE_FACTOR=0

Automatikusan a kijelző méretére állítja be az alkalmazás ablakát,
-- ha a megadott érték 1, akkor a méretezés be van kapcsolva, és
-- ha a megadott érték 0, akkor a méretezés ki van kapcsolva.

Az automatikus méretezést (QT_AUTO_SCREEN_SCALE_FACTOR) Linux alatt érdemes kikapcsolni, tehát a beállítás maradjon 0.

QT_SCALE_FACTOR=1

A karakterek megjelenését változtatja, azaz
-- csökkenti, ha a megadott érték kisebb, mint 1,
-- és nagyítja, ha a megadott érték nagyobb, mint 1.

Tesztelj más értékekkel a QT_SCALE_FACTOR tekintetében (pl.: 0.6, 0.8, 1.1, 1.2), lehet, nálad más beállítás lesz megfelelő.

Nálam, az 1024x768 px felbontáson a fenti értékek váltak be, vagyis, amit a parancssorban részleteztem.
Továbbá a terminálban futtatás alkalmával a megjelenő hibák a minimumra csökkentek, ha mindkét környezeti változót egyszerre használom. A hibák a Viber saját beállításainak megnyitásakor jelentkeznek ...
Kapcsolódó Wiki: https://wiki.archlinux.org/index.php/HiDPI

Ha a terminálban tesztelve bevált a módszer, akkor a Viber desktop fájlban az Exec sorban kicseréled a parancsot.

Szerkesztés

sudo nano /usr/share/applications/viber.desktop

Az eredeti sor,

Exec=/opt/viber/Viber %u

és a szerkesztett.

Exec=env QT_AUTO_SCREEN_SCALE_FACTOR=0 QT_SCALE_FACTOR=1 /opt/viber/Viber %u

Mentés és kilépés a nano szövegszerkesztőből:

Ctrl + O, és Enter, majd
Ctrl + X

Tulajdonképpen a témáról itt
https://linuxmint.hu/comment/25553#comment-25553
ebben a bejegyzésben
https://linuxmint.hu/blog/2018/05/qt-alkalmazasok-megjelenese-nem-kde-asztali-kornyezet-alatt
már írtam, de most más oldalról, a kijelző felbontás felől néztük a megoldást.

Értékelés: 

0
Még nincs értékelve
kimarite képe

Frissítés: megjelent a Viber 10.3.0.37 (javított változat)

Az új, 10.3.0.37 -es verzió letöltve azonnal telepíthető, azaz nem kell
-- az RPM csomagot DEB csomaggá alakítani, vagy
-- a DEB csomagban a libcurl4 csomag függőséget beállítani,
hogy egy használható Viber-t kapj, mert a hiba javítva lett.
A régebbi verzió helyett ez az új csomag érhető el.
A telepítés előtt semmiféle teendőd nincs!

-----

Azonban itt egy új hiba. Ez:

qrc:/QML/Wallpaper.qml:18:5: QML Image: Cannot open: file:///home/kim/.ViberPC/36203451489/Backgrounds/13/c10000999.jpg

Terminálban teszteltem. Teszteld te is!
Ha a hiba nálad nem jelentkezik, akkor az alábbiakat ne csináld.

Megoldás

Átmásolod a kívánt fájlt az alkalmazás által megkívánt helyre. Ide:

/home/$USER/.ViberPC/36203451489/Backgrounds/13/c10000999.jpg

Hol is van most, egyáltalán létezik? Keress rá:

find /home/$USER/ -name c10000999.jpg

Szerencsére létezik, de egy könyvtárral mélyebben:
(Nálam már be van másolva a megfelelő helyre)

find: ‘/home/kim/.cache/dconf’: Engedély megtagadva
find: ‘/home/kim/.dbus’: Engedély megtagadva
/home/kim/.ViberPC/36203451489/Backgrounds/13/Thumbnails/c10000999.jpg
/home/kim/.ViberPC/36203451489/Backgrounds/13/c10000999.jpg

A képfájl másolása:

cp /home/$USER/.ViberPC/36203451489/Backgrounds/13/Thumbnails/c10000999.jpg /home/$USER/.ViberPC/36203451489/Backgrounds/13/

Így a korábbi hiba nem jelentkezik.

Ez a hiba sem látszódik,

file:///opt/viber/qml/QtQuick/Controls/Styles/Base/MenuStyle.qml:418: ReferenceError: __leftLabelMargin is not defined

ha az itt részletezett
https://linuxmint.hu/comment/26827#comment-26827
két környezeti változót használod. Teszteld , mert előfordulhat, nálad más beállítás lesz megfelelő.

Még egy hiba, erre azonban nem találtam megoldást:

qrc:/QML/Settings/SettingsNotificationsPage.qml:16: ReferenceError: SettingsStatistics is not defined

Akkor látható, amikor a Viberben ide lépsz:

Eszközök > Opciók... > Értesítések

A hibák csak akkor láthatóak, ha a terminálban indítod az alkalmazást.
A GUI (a grafikus felhasználói felület) elrejti ezeket a szem elől.

Értékelés: 

0
Még nincs értékelve
kimarite képe

Frissítés: megjelent a Viber 10.3.0.37 | képek

#8 A telepítés folyamata kicsit változott. Most így néz ki:

-- nyitó képernyő: a QR kód beolvasása a telefon segítségével (a Viber alkalmazást meg kell nyitni)

-- az adatok szinkronizálásának kezdeményezése (a PC-re telepített Viber alkalmazással)

-- az adatok szinkronizálásának engedélyezése (a telefonra telepített Viber alkalmazással)

-- és persze, hogy megosztod a partnerrel, hogy asztali alkalmazásként használod a Viber-t. Nemár lenne, ha nem tennéd. Nyugodtan gépeld be azt is, hogy a használt OS a Linux Mint ... :-)

Ezek után már tényleg csak Lisszabon és egy Oldsmobile hiányozhat ...  :-)

Értékelés: 

0
Még nincs értékelve

Nem telepítés hanem frissítés

Nem telepítés hanem frissítés de nem találtam jobb helyet a problémámnak.

Arch, Manjaro KDE, a rendszerfrissítések rendben lefutnak, kivéve a Viber, az kb. 2-3 hónapja ezt írja:

Telepítés viber...
==> Csomag készítése: viber 10.3.0.37-1 (2019. máj. 16., csütörtök, 10:34:44 CEST)
==> Futtatási függőségek ellenőrzése...
==> Fordítási függőségek ellenőrzése...
==> Források letöltése...
  -> viber.deb helyi forrás
  -> eula.html helyi forrás
  -> viber helyi forrás
==> source fájl eredetiségének ellenőrzése ezzel: md5sums...
    viber.deb ... HIBA
    eula.html ... Rendben
    viber ... Rendben
==> HIBA: Egy vagy több fájl nem ment át az eredetiségellenőrzésen!

Kaphatnék valam tanácsot ezügyben?
A Vibert nem zavarja hogy nem a legfrissebb verzió, tökéletesen teszi a dolgát de ha már rolling release a rendszer akkor legyen ez is naprakész.

Értékelés: 

0
Még nincs értékelve
kimarite képe

Próba, szerencse

#9 https://aur.archlinux.org/packages/viber/?comments=all

I remove viber 'pacman -Rsn viber', install it again and now it works.

Értékelés: 

0
Még nincs értékelve

Hm.

Hm.
A grafikus felület alatt (Octopi) rányomtam a telepítésre, végigment, ugyanazt a hibaüzenetet kiírta de így manuálisan most lefrissült a Viber is, dacára a hibaüzenetnek. Jelenleg 7.0.0.1035 verzió.
Amikor meg a teljes rendszer upgrade volt tegnap, akkor  kimaradt a csapatból. 
Így minden naprakész, ha legközelebb megint kidobja a figyelmeztetést manuálisan nyomok egyet neki és akkor minden ok. 
Köszönöm a segítségeket.

Értékelés: 

0
Még nincs értékelve
kimarite képe

Hm.

#10 A Viber valamelyik korábbi verziónál szintén el kellett távolítani a telepített verziót. Vannak ilyen, külsö forrásból származó alkalmazások.

Az MD5SUM gondot a Viber csapatnak is kéne jelezni. Különben, az MD5SUM elavult, a SHA hitelesítést illene használni.

 

Értékelés: 

0
Még nincs értékelve
kimarite képe

LMDE3 és Debian Stretch verzió

Sikerült valami jót ismét összehozni.

Telepítés

Szükséges függőség telepítése:

sudo apt-get install libssl1.0-dev

... hogy egyáltalán elinduljon az alkalmazás.

Forrás: https://github.com/wkhtmltopdf/wkhtmltopdf/issues/3001#issuecomment-309673453

Alkalmazás (Viber)

-- ha telepítve volt a Viber, akkor távolítsd el

sudo apt-get purge viber*

- töltsd le a DEB fájlt (a saját könyvtáradba kerül)

wget -O viber.deb http://download.cdn.viber.com/cdn/desktop/Linux/viber.deb

-- csomagold ki a telepítőt a viber könyvtárba (a telepítő egy tömörített fájl)

dpkg-deb -x viber.deb viber

-- hozd létre a szerkesztendő control fájlt, és a DEBIAN könyvtárat (benne még több fontos beállítófájllal)

dpkg-deb --control viber.deb viber/DEBIAN

-- szerkeszd a control fájlt, azaz a függőségeket (Depends),

nano viber/DEBIAN/control

(zárójel megnyitva)

... amit így is lehet.

xdg-open viber/DEBIAN/control

(zárójel bezárva)

-- kijavítod az eredeti libssl1.0.0 csomag nevet a libssl1.0.2 csomag névre a jelzett helyen

Package: viber
Version: 10.3.0.37
Section: non-free/net
Priority: extra
Architecture: amd64
Depends: libpulse0, libasound2, libnss3, libssl1.0.0, libgstreamer-plugins-base1.0-0, libgstreamer1.0-0, gstreamer1.0-plugins-base, gstreamer1.0-plugins-good, gstreamer1.0-plugins-ugly, gstreamer1.0-pulseaudio, gstreamer1.0-libav
Installed-Size: 320451992
Conflicts: Viber (<< 10.3.0.37)
Replaces: Viber (<< 10.3.0.37)
Maintainer: Viber Media Inc <support@viber.com>
Homepage: http://viber.com
Description: Free Text & Calls.
 Join Viber for Desktop to for a one-of-a-kind calling and messaging experience right on your computer!
 With Viber for Desktop you can make free international calls from your computer to any other Viber user, resting assured your calls and messages are protected by end-to-end encryption.
 Feel free to call, text, send photos and video messages, play YouTube videos and express yourself with stickers and GIFs no matter your location.
 Viber for Desktop also provides you with Viber Out's low-rate calling plans to any landline or mobile so you can reach out to friends and family who don't have an internet connection or cell phone.
 Easily sync between your mobile's chat history and contact list in order to start enjoying Viber for Desktop.

Arra figyelj, hogy az utolsó sor

Easily sync between your mobile’s chat history and contact list in order to start enjoying Viber for Desktop.

alatt csak egy sor maradhat „üresen”, viszont kettő hibát fog okozni. A jelenség az xdg-open használatával jelentkezik.

-- mentés és kilépés (ha a nano szövegszerkesztőt használod)

Ctrl + O és Enter, majd
Ctrl + X

-- becsomagolod a telepítőt (más néven)

dpkg -b viber viber_libssl1.0.2.deb

-- telepíted a függőségében módosított alkalmazást

sudo dpkg -i viber_libssl1.0.2.deb

Végül megnyitod a Viber-t, a telefon Viber alkalmazással alkalmazod a telefonszámod és a QR kódot, magyarra állítod a kezelőfelületet és kész vagy.

Sajnos, a Qt SSLV3 támogatás így sem szuperál. Így indítom a Vibert (javítási igénnyel),

/opt/viber$ env QT_SCALE_FACTOR=1.2 QT_AUTO_SCREEN_SCALE_FACTOR=0 GSK_PROTOCOL_SSLV3=ON /opt/viber/Viber

ez az üzenet fogad (ugyanaz, mint korábban):

qt.network.ssl: QSslSocket: cannot resolve SSLv3_client_method
qt.network.ssl: QSslSocket: cannot resolve SSLv3_server_method

Még csak nem is az SSLV2-ről van szó, de senki nem szeretne egy nem támogatott (Ubuntu Trusty Tahr) csomag verziót telepíteni:
https://launchpad.net/ubuntu/trusty/+package/libssl0.9.8
(https://stackoverflow.com/questions/46616685/qt-network-ssl-qsslsocket-cannot-resolve-sslv2-client-method/46618227#46618227 )
... főleg, hogy az SSLV3 kell.

Az ok lehet: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=797926
Habár: https://github.com/dotnet/corefx/pull/23791

janvorli commented Sep 5, 2017

@bartonjs it doesn't remove SSL3 support. The SSLv23_method still uses SSL3 and only falls back to SSL2. I've found the following doc here: https://www.openssl.org/docs/man1.0.2/ssl/SSLv3_method.html

SSLv3_method(), SSLv3_server_method(), SSLv3_client_method()
A TLS/SSL connection established with these methods will only understand the SSLv3 protocol. A client will send out SSLv3 client hello messages and will indicate that it only understands SSLv3. A server will only understand SSLv3 client hello messages. The SSLv3 protocol is deprecated and should not be used.

SSLv23_method(), SSLv23_server_method(), SSLv23_client_method()
These are the general-purpose version-flexible SSL/TLS methods. The actual protocol version used will be negotiated to the highest version mutually supported by the client and the server. The supported protocols are SSLv2, SSLv3, TLSv1, TLSv1.1 and TLSv1.2. Most applications should use these method, and avoid the version specific methods described below.

Fordítás:

SSLv3_method (), SSLv3_server_method (), SSLv3_client_method ()
Az ilyen módszerekkel létrehozott TLS / SSL kapcsolat csak az SSLv3 protokollt fogja megérteni. Az ügyfél SSLv3 kliens hello üzeneteket küld, és jelzi, hogy csak SSLv3-t ért. A kiszolgáló csak az SSLv3 kliens hello üzeneteit fogja megérteni. Az SSLv3 protokoll elavult és nem használható.

SSLv23_method (), SSLv23_server_method (), SSLv23_client_method ()
Ezek az általános célú, flexibilis SSL / TLS módszerek. Az aktuális protokollverziót a kliens és a kiszolgáló által kölcsönösen támogatott legmagasabb verziónak kell tárgyalnia. A támogatott protokollok SSLv2, SSLv3, TLSv1, TLSv1.1 és TLSv1.2. A legtöbb alkalmazásnak ezeket a módszereket kell használnia, és el kell kerülnie az alább ismertetett verzióspecifikus módszereket.

Hm.

Kapcsolódó téma: https://linuxmint.hu/blog/2018/05/qt-alkalmazasok-megjelenese-nem-kde-asztali-kornyezet-alatt

A használt környezeti változóval kapcsolatosan,

GSK_PROTOCOL_SSLV2=OFF
GSK_PROTOCOL_SSLV3=ON
GSK_V3_CIPHER_SPECS="350A"

két leírás: https://stackoverflow.com/questions/43816765/ssl-vulnerability-in-tivoli-monitoring-agent
https://www.ibm.com/support/knowledgecenter/en/SSB27U_6.4.0/com.ibm.zvm.v640.kijl0/settings.htm

Egyébként két lehetőséged van:
-- a libssl1.0.0 csomag verzió nevet libssl1.0.2 verzió névre
-- a libssl1.0.0 verziónevet a libssl1.1 verziónévre cseréled
a control fájlban. Arra figyelj, utóbbi esetben egy másik, azaz a libssl-dev csomag kell (és nem a libssl1.0-dev):

sudo apt-get install libssl-dev

De semmi nem változik a hibaüzenetben.

Elérhető verziók:

apt-cache policy libssl*
libssl-ocaml-4e458:
  Telepítve: (nincs)
  Jelölt:    (nincs)
  Verziótáblázat:
libssl-ocaml-dev-4e458:
  Telepítve: (nincs)
  Jelölt:    (nincs)
  Verziótáblázat:
libssl-ocaml:
  Telepítve: (nincs)
  Jelölt:    0.5.2-2
  Verziótáblázat:
     0.5.2-2 500
        500 http://ftp.sk.debian.org/debian stretch/main amd64 Packages
libssl-ocaml-dev:
  Telepítve: (nincs)
  Jelölt:    0.5.2-2
  Verziótáblázat:
     0.5.2-2 500
        500 http://ftp.sk.debian.org/debian stretch/main amd64 Packages
libssl-dev:
  Telepítve: (nincs)
  Jelölt:    1.1.0j-1~deb9u1
  Verziótáblázat:
     1.1.0j-1~deb9u1 500
        500 http://ftp.sk.debian.org/debian stretch/main amd64 Packages
        500 http://security.debian.org/debian-security stretch/updates/main amd64 Packages
libssl0.9.8-dbg:
  Telepítve: (nincs)
  Jelölt:    (nincs)
  Verziótáblázat:
libssl-doc:
  Telepítve: 1.1.0j-1~deb9u1
  Jelölt:    1.1.0j-1~deb9u1
  Verziótáblázat:
 *** 1.1.0j-1~deb9u1 500
        500 http://ftp.sk.debian.org/debian stretch/main amd64 Packages
        500 http://security.debian.org/debian-security stretch/updates/main amd64 Packages
        100 /var/lib/dpkg/status
libssl0.9.8:
  Telepítve: (nincs)
  Jelölt:    (nincs)
  Verziótáblázat:
libssl1.0-dev:
  Telepítve: 1.0.2r-1~deb9u1
  Jelölt:    1.0.2r-1~deb9u1
  Verziótáblázat:
 *** 1.0.2r-1~deb9u1 500
        500 http://ftp.sk.debian.org/debian stretch/main amd64 Packages
        500 http://security.debian.org/debian-security stretch/updates/main amd64 Packages
        100 /var/lib/dpkg/status
libssl1.1:
  Telepítve: 1.1.0j-1~deb9u1
  Jelölt:    1.1.0j-1~deb9u1
  Verziótáblázat:
 *** 1.1.0j-1~deb9u1 500
        500 http://ftp.sk.debian.org/debian stretch/main amd64 Packages
        500 http://security.debian.org/debian-security stretch/updates/main amd64 Packages
        100 /var/lib/dpkg/status
libssl1.0.0:
  Telepítve: (nincs)
  Jelölt:    (nincs)
  Verziótáblázat:
libssl1.0.2:
  Telepítve: 1.0.2r-1~deb9u1
  Jelölt:    1.0.2r-1~deb9u1
  Verziótáblázat:
 *** 1.0.2r-1~deb9u1 500
        500 http://ftp.sk.debian.org/debian stretch/main amd64 Packages
        500 http://security.debian.org/debian-security stretch/updates/main amd64 Packages
        100 /var/lib/dpkg/status

-----

Ha *.dev csomag (egyik sem)) nincs telepítve, ezt a hibát kapod:

qt.network.ssl: QSslSocket: cannot resolve CRYPTO_num_locks
qt.network.ssl: QSslSocket: cannot resolve CRYPTO_set_id_callback
qt.network.ssl: QSslSocket: cannot resolve CRYPTO_set_locking_callback
qt.network.ssl: QSslSocket: cannot resolve ERR_free_strings
qt.network.ssl: QSslSocket: cannot resolve EVP_CIPHER_CTX_cleanup
qt.network.ssl: QSslSocket: cannot resolve EVP_CIPHER_CTX_init
qt.network.ssl: QSslSocket: cannot resolve sk_new_null
qt.network.ssl: QSslSocket: cannot resolve sk_push
qt.network.ssl: QSslSocket: cannot resolve sk_free
qt.network.ssl: QSslSocket: cannot resolve sk_num
qt.network.ssl: QSslSocket: cannot resolve sk_pop_free
qt.network.ssl: QSslSocket: cannot resolve sk_value
qt.network.ssl: QSslSocket: cannot resolve SSL_library_init
qt.network.ssl: QSslSocket: cannot resolve SSL_load_error_strings
qt.network.ssl: QSslSocket: cannot resolve SSL_get_ex_new_index
qt.network.ssl: QSslSocket: cannot resolve SSLv3_client_method
qt.network.ssl: QSslSocket: cannot resolve SSLv23_client_method
qt.network.ssl: QSslSocket: cannot resolve SSLv3_server_method
qt.network.ssl: QSslSocket: cannot resolve SSLv23_server_method
qt.network.ssl: QSslSocket: cannot resolve X509_STORE_CTX_get_chain
qt.network.ssl: QSslSocket: cannot resolve OPENSSL_add_all_algorithms_noconf
qt.network.ssl: QSslSocket: cannot resolve OPENSSL_add_all_algorithms_conf
qt.network.ssl: QSslSocket: cannot resolve SSLeay
qt.network.ssl: Incompatible version of OpenSSL
qt.network.ssl: QSslSocket: cannot call unresolved function SSLv23_client_method
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_CTX_new
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_library_init
qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error
qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error
qt.network.ssl: QSslSocket: cannot call unresolved function SSLv23_client_method
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_CTX_new
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_library_init
qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error
qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error
qt.network.ssl: QSslSocket: cannot call unresolved function SSLv23_client_method
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_CTX_new
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_library_init
qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error
qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error
qt.network.ssl: QSslSocket: cannot call unresolved function SSLv23_client_method
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_CTX_new
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_library_init
qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error
qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error
qt.network.ssl: QSslSocket: cannot call unresolved function SSLv23_client_method
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_CTX_new
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_library_init
qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error
qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error
qt.network.ssl: QSslSocket: cannot call unresolved function SSLv23_client_method
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_CTX_new
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_library_init
qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error
qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error
qt.network.ssl: QSslSocket: cannot call unresolved function SSLv23_client_method
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_CTX_new
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_library_init
qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error
qt.network.ssl: QSslSocket: cannot call unresolved function ERR_get_error
QNetworkReplyImplPrivate::error: Internal problem, this method must only be called once.

Értékelés: 

0
Még nincs értékelve
kimarite képe

LMDE3 és Debian Stretch verzió LMDE3 és Debian Stretch verzió

#11

#11 Nem panaszkodós módú indítás (jegyzet):

env QT_SCALE_FACTOR=1.2 QT_AUTO_SCREEN_SCALE_FACTOR=0 GSK_PROTOCOL_SSLV3=ON QT_LOGGING_RULES=qt.network.ssl.warning=false /opt/viber/Viber

Forrás: https://bugreports.qt.io/browse/QTBUG-43173?focusedCommentId=267648&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-267648

-----

Egy további kapcsolóval (libssl, libcrypto) indítva

env QT_SCALE_FACTOR=1.2 QT_AUTO_SCREEN_SCALE_FACTOR=0 GSK_PROTOCOL_SSLV3=ON LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/ /opt/viber/Viber

kiderül, mi fáj még a Vibernek:

/opt/viber/Viber: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.11' not found (required by /opt/viber/Viber)
/opt/viber/Viber: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.11' not found (required by /opt/viber/lib/libQt5Location.so.5)
/opt/viber/Viber: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.11' not found (required by /opt/viber/lib/libQt5WebSockets.so.5)
/opt/viber/Viber: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.11' not found (required by /opt/viber/lib/libQt5WebEngine.so.5)
/opt/viber/Viber: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.11' not found (required by /opt/viber/lib/libQt5PositioningQuick.so.5)
/opt/viber/Viber: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.11' not found (required by /opt/viber/lib/libQt5WebEngineCore.so.5)
/opt/viber/Viber: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.11' not found (required by /opt/viber/lib/libQt5WebChannel.so.5)
/opt/viber/Viber: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.11' not found (required by /opt/viber/lib/libQt5Positioning.so.5)

Rákerestem, hol vannak ... :

sudo find / -name *libssl.so*
/usr/lib/x86_64-linux-gnu/libssl.so.1.1
/usr/lib/x86_64-linux-gnu/libssl.so
/usr/lib/x86_64-linux-gnu/libssl.so.1.0.2
sudo find / -name *libcrypto.so*
/usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
/usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2
/usr/lib/x86_64-linux-gnu/libcrypto.so

Persze, a Qt_5.11 ott a Viber könyvtárban, de a libssl, libcrypto oda linkelése sem segít az indítási jelenségen:

qt.network.ssl: QSslSocket: cannot resolve SSLv3_client_method
qt.network.ssl: QSslSocket: cannot resolve SSLv3_server_method

Értékelés: 

0
Még nincs értékelve
kimarite képe

LMDE3 és Debian Stretch verzió | RPM

#11.1 Az RPM csomagot használva is ugyanaz a jelenség

qt.network.ssl: QSslSocket: cannot resolve SSLv3_client_method
qt.network.ssl: QSslSocket: cannot resolve SSLv3_server_method

Telepítés

-- letöltöd az RPM telepítőt innen: https://www.viber.com/hu/download/
... az URL a „A Viber for Linux Fedora letöltése” elemnél található

wget https://download.cdn.viber.com/desktop/Linux/viber.rpm

Az Alien alkalmazás segítségével  az RPM csomagból DEB csomagot készítesz.

A témáról itt olvashatsz,
https://linuxmint.hu/blog/2017/12/csomagkezeles-deb-csomag-keszitese-rpm-csomagbol-az-alien-alkalmazassal
viszont ismét leírom az egész folyamatot.

-- telepíted az Alien alkalmazást

sudo apt-get install alien

-- a már letöltött RPM csomagot átalakítod DEB csomaggá

sudo alien --to-deb viber.rpm

... ha megjelenik a csomag neve, akkor készült el

viber_10.3.0.37-3_amd64.deb generated

-- eltávolítod a régi Viber alkalmazást
(ha a korábbi, rossz módszerrel telepítetted)

sudo apt-get purge viber*

-- magadévá teszed [*]

sudo chown $USER:$USER viber_10.3.0.37-3_amd64.deb

-- telepíted az RPM-ből átalakított új csomagot
(használd a TAB-ot a név kiegészítéséhez)

sudo dpkg -i viber_10.3.0.37-3_amd64.deb

-- a telepítés hibáinak ellenőrzése

sudo apt-get -f install

... nincs hiba. (a telepítés folyamatában)

Kicseréled az indító parancsot erre:

env QT_SCALE_FACTOR=1.2 QT_AUTO_SCREEN_SCALE_FACTOR=0 GSK_PROTOCOL_SSLV3=ON /opt/viber/Viber %u

Use startup notifications = Be (a Menü szerkesztőben)

Értékelés: 

0
Még nincs értékelve
kimarite képe

LMDE3 és Debian Stretch verzió | RPM

#11.1.1 Úgy tűnik, hogy erre

qt.network.ssl: QSslSocket: cannot resolve SSLv3_client_method
qt.network.ssl: QSslSocket: cannot resolve SSLv3_server_method

és a hasonló hibákra megfelelési probléma áll fenn.

Érdekesség: http://codesearch.debian.net/search?q=SSLv3_method

Megoldás a kiemelt ssl és crypto verzió (1.0) használata:

sudo find / -name *libssl.so*
/opt/calibre/lib/libssl.so.1.0.0
/opt/viber/lib/libssl.so.1.0.0
/opt/viber/lib/libssl.so.1.1
/usr/lib/x86_64-linux-gnu/libssl.so
/usr/lib/x86_64-linux-gnu/libssl.so.1.1
/usr/lib/i386-linux-gnu/libssl.so
/usr/lib/i386-linux-gnu/libssl.so.1.1
sudo find / -name *libcrypto.so*
/opt/calibre/lib/libcrypto.so.1.0.0
/opt/viber/lib/libcrypto.so.1.1
/opt/viber/lib/libcrypto.so.1.0.0
/usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
/usr/lib/x86_64-linux-gnu/libcrypto.so
/usr/lib/i386-linux-gnu/libcrypto.so.1.1
/usr/lib/i386-linux-gnu/libcrypto.so

Egy példa (másolás):
-- a magyarázatot (*) lásd lentebb!

sudo cp /opt/calibre/lib/libssl.so.1.0.0 /opt/viber/lib/
sudo cp /opt/calibre/lib/libcrypto.so.1.0.0 /opt/viber/lib/

Mert a rendszerből linkelés

sudo ln -s /usr/lib/x86_64-linux-gnu/libssl.so.1.1 /opt/viber/lib/libssl.so
sudo ln -s /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 /opt/viber/lib/libcrypto.so

vagy a másolás

sudo cp /usr/lib/x86_64-linux-gnu/libssl.so.1.1 /opt/viber/lib/
sudo cp /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 /opt/viber/lib/

az újabb verziókra (1.1), nem vált be.

[*] A másolást csak akkor tudod a most ismertetett módszerrel megtenni, ha így telepítetted a Calibre alkalmazást:

sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin

A telepítés módszere innen: https://calibre-ebook.com/download_linux

A rendszer: Debian 10.

A javított control fájl tartalma, kiemelve a változtatást:

Package: viber
Version: 10.3.0.37
Section: non-free/net
Priority: extra
Architecture: amd64
Depends: libpulse0, libasound2, libnss3, libssl1.1, libgstreamer-plugins-base1.0-0, libgstreamer1.0-0, gstreamer1.0-plugins-base, gstreamer1.0-plugins-good, gstreamer1.0-plugins-ugly, gstreamer1.0-pulseaudio, gstreamer1.0-libav
Installed-Size: 320451992
Conflicts: Viber (<< 10.3.0.37)
Replaces: Viber (<< 10.3.0.37)
Maintainer: Viber Media Inc <support@viber.com>
Homepage: http://viber.com
Description: Free Text & Calls.
 Join Viber for Desktop to for a one-of-a-kind calling and messaging experience right on your computer!
 With Viber for Desktop you can make free international calls from your computer to any other Viber user, resting assured your calls and messages are protected by end-to-end encryption.
 Feel free to call, text, send photos and video messages, play YouTube videos and express yourself with stickers and GIFs no matter your location.
 Viber for Desktop also provides you with Viber Out's low-rate calling plans to any landline or mobile so you can reach out to friends and family who don't have an internet connection or cell phone.
 Easily sync between your mobile's chat history and contact list in order to start enjoying Viber for Desktop.

-----

Örömmel jelentem, hogy a Calibre alkalmazásnál a QT_FONT_DPI környezeti változó kiválóan használható,

env QT_FONT_DPI=116 /opt/calibre/calibre

(eltekintve ettől [megoldását keresem]:

QGtkStyle could not resolve GTK. Make sure you have installed the proper libraries.
QGtkStyle could not resolve GTK. Make sure you have installed the proper libraries.

)

azonban szomorú, hogy a Viber alkalmazásnál semmi hatása.

env QT_FONT_DPI=124 /opt/viber/Viber

Értékelés: 

0
Még nincs értékelve
kimarite képe

A Viber for Desktop Linux v12.0.0.7 elérhető

A DEB telepítő innen tölthető le: http://viber.com/

Újdonságok

- az első szembetűnő változás, hogy nem szükséges a qt-scaling beállítása a normál nagyítású működéshez  

Az LMDE alatt nem. Kell ez (nálam 1.2-es nagyítás):

Exec=env QT_AUTO_SCREEN_SCALE_FACTOR=0 QT_SCALE_FACTOR=1.2 /opt/viber/Viber %u

- ugyancsak új, hogy a saját matricacsomagokat is le tudja már tölteni

Remélem, így van. A korábbi működés (vagyis a nem működés elég zavaró volt).

- a két féle sötét mód is elérhető

Aki ezt szereti ...

Forrás: https://www.facebook.com/groups/ubntu.hungary/permalink/3131616570201208/ (Privát csoport)

Az alkalmazás nem frissül automatikusan (a fene se gondolta), de készült egy script, ami nézi, elérhető-e frissítés:
https://gist.github.com/gnanet/4f5344b8d9f3811b12631619e4b067de
(Nagy Gergely munkája: Összedobtam egy cronból futtatható update-checker-t ...)

LMDE / Linux Mint Debian Edition control fájl (a „libssl1.0.0” függőség):

Package: viber
Version: 12.0.0.7
Section: non-free/net
Priority: extra
Architecture: amd64
Depends: libpulse0, libasound2, libnss3, libssl1.1, libgstreamer-plugins-base1.0-0, libgstreamer1.0-0, gstreamer1.0-plugins-base, gstreamer1.0-plugins-good, gstreamer1.0-plugins-ugly, gstreamer1.0-pulseaudio, gstreamer1.0-libav
Installed-Size: 337839159
Conflicts: Viber (<< 12.0.0.7)
Replaces: Viber (<< 12.0.0.7)
Maintainer: Viber Media Inc <support@viber.com>
Homepage: http://viber.com
Description: Free Text & Calls.
 Join Viber for Desktop to for a one-of-a-kind calling and messaging experience right on your computer!
 With Viber for Desktop you can make free international calls from your computer to any other Viber user, resting assured your calls and messages are protected by end-to-end encryption.
 Feel free to call, text, send photos and video messages, play YouTube videos and express yourself with stickers and GIFs no matter your location.
 Viber for Desktop also provides you with Viber Out's low-rate calling plans to any landline or mobile so you can reach out to friends and family who don't have an internet connection or cell phone.
 Easily sync between your mobile's chat history and contact list in order to start enjoying Viber for Desktop.

(javítva, mert a korábbi hozzászólásban le lett vágva a sor vége a Depends bekezdésben: gstr$)

Értékelés: 

0
Még nincs értékelve
kimarite képe

A Viber for Desktop Linux v12.0.0.7 elérhető

#13 Mindezt így is lehet (példa) :-) :
https://forums.bunsenlabs.org/viewtopic.php?pid=71634#p71634

Jelen esetben (Viber 12.0.0.0.7) a script tartalma ez:

#!/bin/sh
fakeroot sh -c "
  mkdir tmp
  dpkg-deb -R viber.deb tmp
  echo 'Package: viber
Version: 12.0.0.7
Section: non-free/net
Priority: extra
Architecture: amd64
Depends: libpulse0, libasound2, libnss3, libssl1.1, libgstreamer-plugins-base1.0-0, libgstreamer1.0-0, gstreamer1.0-plugins-base, gstreamer1.0-plugins-good, gstreamer1.0-plugins-ugly, gstreamer1.0-pulseaudio, gstreamer1.0-libav
Installed-Size: 337839159
Conflicts: Viber (<< 12.0.0.7)
Replaces: Viber (<< 12.0.0.7)
Maintainer: Viber Media Inc <support@viber.com>
Homepage: http://viber.com
Description: Free Text & Calls.
 Join Viber for Desktop to for a one-of-a-kind calling and messaging experience right on your computer!
 With Viber for Desktop you can make free international calls from your computer to any other Viber user, resting assured your calls and messages are protected by end-to-end encryption.
 Feel free to call, text, send photos and video messages, play YouTube videos and express yourself with stickers and GIFs no matter your location.
 Viber for Desktop also provides you with Viber Out's low-rate calling plans to any landline or mobile so you can reach out to friends and family who don't have an internet connection or cell phone.
 Easily sync between your mobile's chat history and contact list in order to start enjoying Viber for Desktop.

' > tmp/DEBIAN/control
  dpkg-deb -b tmp viber_12.0.0.7_amd64.deb
"

https://www.youtube.com/watch?v=M1tIH55Bo8k&list=PL5yGB_eqIALRfoednx480i...

Értékelés: 

0
Még nincs értékelve
kimarite képe

A Viber for Desktop Linux v12.0.0.7 elérhető

#13.1 A scriptet nem ellenőriztem le, de most aztán tényleg mégis :-), és javítottam.
A Linux Mintet használók csukják be most a szemüket, az LMDE-t használók nyissák ki, nekik szól mindez...

Tehát a Debian-alapú rendszereken (például az LMDE) a libssl1.1 függőség verziószámának javítása a 12.0.0.7-es verziónál (lehet, egy újabb verzióban másvalami nem lesz jó, erre figyelj!):
-- töltsd le a Viber telepítőt (viber.deb) a Letöltések könyvtárba
-- nyisd meg a szövegszerkesztőd (például Pluma, Geany, vagy, ami telepítve van)
-- készíts egy új szövegfájlt ezzel a tartalommal:

#!/bin/sh
fakeroot sh -c "
    mkdir -p tmp
    dpkg-deb -x viber.deb tmp
    dpkg-deb --control viber.deb tmp/DEBIAN
    echo << EOF > tmp/DEBIAN/control 'Package: viber
Version: 12.0.0.7
Section: non-free/net
Priority: extra
Architecture: amd64
Depends: libpulse0, libasound2, libnss3, libssl1.1, libgstreamer-plugins-base1.0-0, libgstreamer1.0-0, gstreamer1.0-plugins-base, gstreamer1.0-plugins-good, gstreamer1.0-plugins-ugly, gstreamer1.0-pulseaudio, gstreamer1.0-libav
Installed-Size: 337839159
Conflicts: Viber (<< 12.0.0.7)
Replaces: Viber (<< 12.0.0.7)
Maintainer: Viber Media Inc <support@viber.com>
Homepage: http://viber.com
Description: Free Text & Calls.
 Join Viber for Desktop to for a one-of-a-kind calling and messaging experience right on your computer!
 With Viber for Desktop you can make free international calls from your computer to any other Viber user, resting assured your calls and messages are protected by end-to-end encryption.
 Feel free to call, text, send photos and video messages, play YouTube videos and express yourself with stickers and GIFs no matter your location.
 Viber for Desktop also provides you with Viber Out's low-rate calling plans to any landline or mobile so you can reach out to friends and family who don't have an internet connection or cell phone.
 Easily sync between your mobile's chat history and contact list in order to start enjoying Viber for Desktop.

'
EOF
    dpkg -b tmp viber_12.0.0.7_amd64.deb
    "

-- mentsd el viber.sh néven ezt a szövegfájlt a Letöltések könyvtárba (ahol a telepítő is van)
-- zárd be a szövegszerkesztő alkalmazást
-- nyisd meg a fájlkezelőt, lépj a Letöltések könyvtárba
-- a viber.sh scriptet tedd futtathatóvá (Tulajdonságok)
-- nyiss terminált a Letöltések könyvtárban
-- futtasd a scriptet

./viber.sh

-- távolítsd el a telepített Vibert (még mindig a Letöltések könyvtárban vagy és maradj is ott)

sudo apt-get purge viber

-- telepítsd az imént átalakított Vibert

sudo dpkg --install viber_12.0.0.7_amd64.deb

-- pótold a függőségeket, ha vannak

sudo apt-get -f install

Értékelés: 

0
Még nincs értékelve
kimarite képe

A Viber for Desktop Linux v12.0.0.7 elérhető

#13.1.1 A dpkg helyett a GDebi csomagkezelővel is telepítheted:
https://linuxmint.hu/blog/2020/03/a-gdebi-csomagkezelo-grafikus-inditasa...

Értékelés: 

0
Még nincs értékelve

Ez nem egyszerű....

Első méltatlankodásomnak miután hangot adok,
miszerint egy világszerte 100milliók által használt alkalmazást 2020-ban nem lehet pár kattintással telepíteni, ez szerintem az ultranonszensz és röhej kategória.
És nem érdekel hogy ez esetleg a Viber hibája.

Méltatlankodás vége,

Unpacking viber (12.0.0.7) ...
dpkg: dependency problems prevent configuration of viber:
 viber függőségek: libssl1.0.0; ám:
   `libssl1.0.0' csomag nincs telepítve.
 viber függőségek: gstreamer1.0-plugins-ugly; ám:
   `gstreamer1.0-plugins-ugly' csomag nincs telepítve.
 viber függőségek: gstreamer1.0-libav; ám:
   `gstreamer1.0-libav' csomag nincs telepítve.

dpkg: error processing package viber (--install):
 függőségi hibák - e csomag beállítatlan maradt
Processing triggers for mime-support (3.62) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Hibák történtek a feldolgozáskor:
 viber
tibi@444tibi-debian:~$

A libcurl3 a blogbejegyzésed 5x átolvasása után OK,
a gstreamer-ugly meg a másik gstreamer-libav félórai terminálozás meg csomagtelepítőzés után telepítve,
de a libssl1.0.0 égen-földön nem található, ezét a telepítés meghiúsul, először azt se tudtam hogyan csináljam vissza az egészet mert beragadt valami valahova.
Arról most nem beszélek mert valószínűleg nem akarok Virtualboxot egy darabig, és ezért a Viber telepítőbe a libcurl4-re való átírást meg se kíséreltem, de ha egyszer mégis llenne VBox akkor pislogok majd mint nyúl a fűbe hogy miért nem megy, vagy miért is döglött meg a Viber.

Hogyan lesz Viberem? Ilyen libssl1.0.0 -t hogyan lőjek neki?
És ha majd leírjátok, és okés, akkor milyen hibaüzenetekkel fog meghiúsulni a telepítése...?

Tényleg nem mondhatod hogy hamar elmegy az erő belőlem, ezzel szarakodok 2 órája, legelőször amit tettem az az hogy kikerestem itt a fórumon a blogbejegyzésedet a Viber telepítéséről, miután többször zsákutca, csak ezután írtam a problémát le,
de ezek nagyon elveszik az ember kedvét.

Válaszoltok, megcsinálom, nem lesz valami jó, ismét várok, guglizok, eredménytelenül, és ha sikerül akkor elmondhatom hogy Linuxot mindenkinek, egy Viber telepítés kb. fél-1 nap.
Olyannak aki már látott PC-t közelről, valami halvány fogalma talán van róla.
Nagyanyámnak vagy Misi barátomnak akkor kb. 1 hét...?

Neharagudjatok a kirohanásért de elkeseredtem megint, az Arch Manjaro csődöt mondott, viszont a csomagtelepítője és az AUR verhetetlen.
Itt az öreguras Debian, bizakodtam, nosza gyerünk, tényleg nagy lelkesedéssel telepítettem, ma mászott fel a gépemre 4 órával ezelőtt és itt az első orrbaverése.
 

Értékelés: 

0
Még nincs értékelve
kimarite képe

Próbálok kíméletes lenni, de tényleg... (igyekszem!)

#14 Hogyan lesz Viberem? Ilyen libssl1.0.0 -t hogyan lőjek neki?
És ha majd leírjátok, és okés, akkor milyen hibaüzenetekkel fog meghiúsulni a telepítése...?

Annyi kellett volna, hogy a libssl1.0.0 kifejezésre, amit szépen be is gépeltél, rákeresel.
Keresés az oldalon: Alt + F és a kifejezés a Firefox böngészőben.
Másodsorban a Viber teljesen felesleges. Helyettesíteni ott a: https://jitsi.org/

Tényleg nem mondhatod hogy hamar elmegy az erő belőlem, ezzel szarakodok 2 órája, legelőször amit tettem az az hogy kikerestem itt a fórumon a blogbejegyzésedet a Viber telepítéséről, miután többször zsákutca, csak ezután írtam a problémát le,
de ezek nagyon elveszik az ember kedvét.

Főleg, ha ezen hozzászólásod fölött van rögtön a két jó találat:
https://linuxmint.hu/comment/33222#comment-33222
https://linuxmint.hu/comment/35010#comment-35010
de még hogy' elvenné az én kedvemet is azonnal.

Válaszoltok, megcsinálom, nem lesz valami jó, ismét várok, guglizok, eredménytelenül, és ha sikerül akkor elmondhatom hogy Linuxot mindenkinek, egy Viber telepítés kb. fél-1 nap.
Olyannak aki már látott PC-t közelről, valami halvány fogalma talán van róla.
Nagyanyámnak vagy Misi barátomnak akkor kb. 1 hét...?

Felteszem a kérdést, minek írok bejegyzéseket, ha nem kínaiul írom, és „magyarul sem lehet elolvasni”? :-)

Javítottam a scriptet, azt külön írom, mert esetleg megzavar (hat...).

Értékelés: 

0
Még nincs értékelve

Próbálok kíméletes lenni, de tényleg... (igyekszem!)

#14.1 Kim nagyon rendes vagy, viszont én meg nem fogom fel azt ami ezen az oldalon kb. 10.000 karakterbe le van írva.
Nem is akarom talán. 
Nem lesz Viberem és ennyi.

Valamint nem lesz MegaSync-em se mert nincs az se a szoftverkezelőbe, ezért letöltöttem a megfelelő deb fájlt a Mega oldaláról.
És itt meg is álltam, a Szoftvertelepítő elindul a deb fájlra kattintással de csak kiül a panelra, a gui nem jön be, az egérkurzor pörög, jelzi hogy valami történik. Ez így is van mert nem lehet hozzányúlni a géphez, processzor 100%.
Ez megy kb. 3 percig majd a szoftvertelepítő minden nélkül szépen kilép a panelről is.
Próbáltam a Synapticnak megmutatni a Mega deb fájlt, nem hajlandó mert szerinte az nem csomagfájl.
Hát akkor MegaSync se lesz mert nem és kész.
És nem akarok se Vibert, se Megát se semmit úgy hogy ezer meg ezer karaktert meg 10 oldalas Wikiket olvasgatok.
 
És nem akrok Jitsy-t se mert ahhoz a kb. 100 Viberes ismerősömnek is az kéne.
Vagy nem jól értelmeztem, ez is csak egy a sok csevegő lehetőség közül és csak úgy megy ha a partnereknek is van.

Tényleg köszönöm a hozzáállásodat de ma estére nekem elég volt a Debianból.
Meg úgy amblock a Linuxból is.

Utóirat, nem méregből és nem dafke, hanem inkább szomorúan,
Ha Androidon vagy Ios-on egy csevegőprogram (pl. a Viber) telepítése a fennti blogbejegyésed és még mellé 5-10 ezzel foglalkozó weboldal tüzetes olvasását és terminálos sudos meg egyebek hosszú pötyögését igényelné,
hányan használnák az Androidot? Kb. annyian mint a Linuxot. 

Megint csalódott vagyok. Lehet butus és nem kitaró is de már leírtam, nekem nem életcélom hogy egy OS-t heti 15-30 munkaórával tegyek életképessé. Én használni szeretném.
Talán reggelre kialszom ezt és újult lendülettel vetem bele magam de majd megint jön egy csavar és elveszi a kedvemet.

Jóéjszakát.
 

Értékelés: 

0
Még nincs értékelve
kimarite képe

Jitsi

#14.1.1 Nem kell telepíteni, letölteni,,,

És nem akrok Jitsy-t se mert ahhoz a kb. 100 Viberes ismerősömnek is az kéne. És nem akrok Jitsy-t se mert ahhoz a kb. 100 Viberes ismerősömnek is az kéne.

A Jitsi egy webes felület (https://jitsi.org/ > Start a Call >), begépelsz egy kifejezést (> https://meet.jit.si/), az lesz a csetszoba neve, elküldöd ismerősnek, megnyitja a böngészőben, és már csetelhettek, képpel, hanggal, nyílt forráskóddal. Igen egyszerű, sokan használják már.

Értékelés: 

0
Még nincs értékelve
kimarite képe

Ez nem egyszerű....

#14 Annyit hozzátennék, hogy az első teendő a Viber telepítőjének letöltése után, a GDebi csomagkezelővel való telepítési kísérlet. A GDebi megmutatja, hogy MOST mi hiányzik, arra kell rákeresni (itt, a bejegyzésnél). A CURL függőségek összevisszasága igen régen volt (régi verzióban). Szóval túlzott gondolkodás sem kell, a helyzet kezelhető ... https://www.youtube.com/watch?v=HRc6H9xRHp0

A libcurl3 a blogbejegyzésed 5x átolvasása után OK,
Arról most nem beszélek mert valószínűleg nem akarok Virtualboxot egy darabig, és ezért a Viber telepítőbe a libcurl4-re való átírást meg se kíséreltem, de ha...

Értékelés: 

0
Még nincs értékelve

Ez nem egyszerű....

#14.2 Mindent megcsináltam ahogyan leírtad, az eredmény:

dpkg: error processing package viber (--install):
 függőségi hibák - e csomag beállítatlan maradt
Processing triggers for mime-support (3.62) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Hibák történtek a feldolgozáskor:
 viber
tibi@444tibi-debian:~$

Most már azt se írja ki hogy mi a nyűgje.

 

Értékelés: 

0
Még nincs értékelve

Fantasztikus ez a rendszer,

Fantasztikus ez a rendszer,
telepítettem egy lemezkezelő alkalmazást mert gyárilag nincs,
indítom, válasz:

"Önnek nincs jogosultsága egyetlen fájlrendszer csatlakoztatására/leválasztására sem.
Kérjen segítséget a rendszergazdától."

Hát az vagyok bammeg, rendszergazda...!

Terminálba sudoval ugyanez.
Bingó.

Értékelés: 

0
Még nincs értékelve
kimarite képe

Ez nem egyszerű....

#14.2.1 Erre jó ez:

sudo apt-get -f install

A dpkg nem kezeli a függőségeket, de telepíthetted volna a GDebi-vel, az kiírja, mi a függőség.

#15 Meg kéne próbálni sudo-val telepíteni eleve a rendszert, és úgy használni a későbbiekben.
Csak kíváncsíság: a kimenet mit mutat? (ha a $ a készenléti jelzés, azaz felhasználóként futtatod)

groups $USER

Értékelés: 

0
Még nincs értékelve

Ez nem egyszerű....

#15.1

tibi@444tibi-debian:~$ groups $USER
tibi : tibi cdrom floppy sudo audio dip video plugdev netdev bluetooth lpadmin scanner
tibi@444tibi-debian:~$

Közbe sikerült hozzáadnom magamat a rendszergazdákhoz. Ez még a Viber nyűglődések előtt volt tagnap vagyis azokat mind már így csináltam.

Wifihez csatlakozáskor is jelszót kér a rendszer, a wireless password után, mármint az admin vagy milyen jelszavamat.
Ha fel akarok csatolni egy lemezt vagy paartíciót a fájlkezelőbe, akkor is kéri a jelszavam.
Szinte mindenhez kéri.
De pl. a lemezekhez így se férek hozzá, nem a felcsatoltakhoz, ahhoz, pl. az Adat partíciómhoz a jelszó beírása után mindent enged hanem a partícionáló és lemezkezelő alkalmazásokat el se tudom indítani.
Próbáltam többet, Gparted, Lemezkezelő, Lemezek és mindnél megtagadja, a jelszavam beírása után is.
"Önnek nincs jogosultsága egyetlen fájlrendszer csatlakoztatására/leválasztására sem.
Kérjen segítséget a rendszergazdától."

Értékelés: 

0
Még nincs értékelve
kimarite képe

Ez nem egyszerű....

#15.1.1 Ne haragudj Tibi, de most a root-os, valamilyen sudo-t használó Debian rendszereddel nem tudok foglalkozni. Telepítsd újra a rendszert, root jelszó nélkül. Én is így használom a Debian-t, igaz, Cinnamonnal és nem KDE-vel. Neked is sokkal könnyebb lenne, mint egy Frankenstein rendszert javítgatni.

Értékelés: 

0
Még nincs értékelve

Ez nem egyszerű.... Ez nem egyszerű.... Ez nem egyszerű....

#15.1.1.1

#15.1.1.1

#15.1.1.1 Nem voltam napig, nem voltam gépközelbe mert sos-be "ledobtak" vidékre 40  órára, azért nem reagáltam.
Csak a telefont volt időm magammal vinni, a hordozható PC-m is a másik melóhelyen maradt.

Először tényleg nagyon köszi a türelmes pátyolgatást.
Másodszor, igen, biztosan én is túl béna, türelmetlen és maradi vagyok hogy számomra elvárás egy bármilyen szoftver next-next-finish és használ típusú telepítése. Mivel ezt a fajta telepítést 20 éve használom más operációs rendszereken és 10000-ből 9999-szer működik. Nem pont az ellenlábas Windowsra kell gondolni, pl.Androidon 8 éve megy ez a módszer nekem (és több 100millió átlagfelhasználónak, Mari néni, Pista bácsi, szőke plázacicák stb).

Én ennyit nem szívtam még egy nyüves Viberrel, dacára a részletes leírásodnak.
Ismét kihangsúlyozom, bizonyára bennem van a hiba, nem akaródzik ez a fajta letölt-próbálkozik... próbálkozik... még mindig próbálkozik---> guglizik--- fordítózik-- tovább próbálkozik,
majd fórumhoz fordul mert teljesen tanácstalan lett, és itt több 1000 karaktert olvas, értelmez, termináloz, végrehajt. Ezt én elutasítom.

És ezokból utasítja el szerintem nagyon sok ember aki kipróbálja ezt az egyébként jó és kezes oprendszert.

Balacy kolléga videóját (inkább nagymonológját  :-) ) többször végighallgattam és maximálisan levettem és megértettem hogy mit is akar kifejteni. az más hogy nem értek vele egyet, erre picit bővebben reagálni fogok az Ő blogbejegyzése alatt.

Mégegyszer köszönöm az útmutatást, összesítve kb. 7-8 óra ráfordítással VAN végre Viberem.

Utóirat, írtam a folyamatos nyavajgását a rendszernek hogy szinte mindenhez jelszót kér (lemezek, partíciók csatolása, wifire csatlakozás, néha még a böngészőbeni műveletekben is stb).
Ezt a KdeWallet nevű  valami jelszókezelő alkalmazás kikapcsolásával sikerült kiiktatni, valamint tresor írása alapján (Sudo használata root-os telepítésű Debianon) sikerült teljes körű rendszergazdává tennem magam, így végre nem kéri a jelszavamat ha pl. klotyóra kell mennem, már attól tartottam ahhoz is password kell.

Értékelés: 

0
Még nincs értékelve
kimarite képe

Ez nem egyszerű.... Ez nem egyszerű.... Ez nem egyszerű....

#15.1.1.1.1 valamint tresor írása alapján (Sudo használata root-os telepítésű Debianon) sikerült teljes körű rendszergazdává tennem magam, így végre nem kéri a jelszavamat ha pl. klotyóra kell mennem, már attól tartottam ahhoz is password kell.

A hozzászólásom szerint, a sudo-s sor kéne a sudoers fájlba.
Ha bizonytalan vagy, máskor kérdezz rá, melyik megoldás a jó megoldás.

Nekem az van beállítva (00), a barna medvénél ne kérje a jelszót. Biztonsági okból... :-)

Értékelés: 

0
Még nincs értékelve
kimarite képe

A kétlépcsős hitelesítés bevezetése

A Rakuten Viber bejelentette legújabb funkciójának, a kétlépcsős hitelesítésnek az érkezését, aminek hála a felhasználók már ezen a platformon is PIN-kód és e-mail segítségével hitelesíthetik fiókjukat. Az üzenetküldés a Viberen már most is végponttól-végpontig titkosított, így harmadik felek nem férhetnek hozzá az adatokhoz. Az eltűnő üzenet funkció pedig további lehetőségeket biztosít a felhasználók számára, hogy ellenőrizhessék, ki olvashatja üzeneteiket.

Azok a felhasználók, akik bekapcsolják a kétlépcsős hitelesítési funkciót, létrehozhatnak egy saját hatjegyű PIN-kódot, és megerősíthetik email címüket. A felhasználó személyazonosságát a bejelentkezésekor akár mobiltelefonon, akár asztali gépén keresztül az egyéni PIN-kód megadásával kell igazolnia. Abban az esetben, ha a kódot elfelejtik, az ellenőrzött e-mail cím segítségével a felhasználó visszaállíthatja a fiókjához való hozzáférését.

A PIN-kód birtokában nem lesz lehetőség a fiók deaktiválására az asztali Viber használatával: aki asztali számítógépen keresztül próbálja deaktiválni a Viber-fiókot, annak a PIN-kódot kell használnia.
https://24.hu/tech/2022/04/26/viber-ketlepcsos-hitelesites-bejelentes-uj-funkcio/

Értékelés: 

0
Még nincs értékelve
kimarite képe

Ubuntu 22.04 LTS (Jammy Jellyfish)

A Canonical 3-as verziószámra váltott a libssl csomagnál a 22.04-es kiadáshoz, mindeközben a Viber az 1.1-es libssl verziót kéri, azzal működik.

Megoldás lehet alábbi script futtatása, mely itt érhető el:
https://github.com/prajjwald/VibinBuntu

Vázlatos leírás arról, hogy mit csinál a parancsfájl (script):

a. Letölti, majd telepíti a Viber-t (deb) a weboldalukról.
b. Letölti, de nem telepíti az Ubuntu 21.10 kiadás libssl deb-et.
b.i. A deb releváns részeinek kivonása a /opt/viber/ könyvtárba.
c. Ad egy olyan wrapper szkriptet (viber), amely helyesen állítja be az LD útvonalat, hogy a Viber az Ubuntu 21.10 libssl megosztott könyvtárakat használhassa. Nem tudtam működésre bírni a .desktop fájlt, amikor megpróbáltam közvetlenül megadni az LD_PRELOAD és LD_LIBRARY_PATH értékeket a .desktop fájl Exec sorában, így ehelyett ezt a megoldást kellett alkalmaznom.
d. Ad egy .desktop fájlt, amely a Viber által biztosított bináris program helyett a wrappert hívja meg.

A script használata (két módszer):

1) Töltsd le a GitHub-ról a git használatával,

git clone https://github.com/prajjwald/VibinBuntu.git

lépj be a letöltött könyvtárba (terminál), és futtasd.

./vibinbuntu.sh

vagy

2) Töltsd le tömörítvényként (*.zip), bontsd ki valahova, majd lépj be a letöltött könyvtárba (terminál), és futtasd.

./vibinbuntu.sh

___

Megoldható libssl telepítéssel is (wget, dpkg, ln -s),
https://old.reddit.com/r/Ubuntu/comments/twp8oh/viber_doesnt_work_on_ubuntu_2204_please_help/
de a fenti megoldás talán szebb és érdekesebb.

Értékelés: 

0
Még nincs értékelve