
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
viber
Beküldte lazlo -
...tobb telepites lehetseges a libcurl4 csomag megtartasaval...én az alien programmal készitettem deb csomagot,telepités utána inxi --recommends,és minden rendben...ez a probléma eddig az ubuntu 18.04-es alapu rendszereket érinti...
megj-a rosszul telepitett vibernél nem fog jol mukodni a virtualbox,opera satobbi...ezt kigugliztam...
Értékelés:
viber
Beküldte kimarite -
De azért legközelebb szólj, hogy te már tudod a reális megoldást.
„inxi --recommends” - nem tudom, miért ragaszkodsz a parancshoz. Az inxi nem javít, csak megmutat dolgokat. A múltkori megoldáshoz sem volt semmi köze.
Kézikönyvében
ez szerepel:
Értékelés:
viber
Beküldte lazlo -
...linuksz dolgokban nem vagyok okosabb,nemis leszek,és nemis akarok lenni,csak ezt a keritést már átugrottam ugy harom hete...gondoltam diplomatikusan felvetem,és leirod a tobbieknek a megoldast,hadd ne ugráljanak... az inkszihez csak ellenorzésképp ragaszkodom,ugyanis ez a gond is ott mutatkozott ki,és javitani kellett...ennyi...eltorulheted ha elolvastad...
Értékelés:
viber
Beküldte kimarite -
Értékelés:
Frissítés: libcurl3 és libcurl4
Beküldte kimarite -
Másik megoldás ez lehet:
-- először bezárod a jelenlegi Viber alkalmazást, majd eltávolítod
-- aztán add ki sorban ezeket a parancsokat:
-- szerkeszted a control fájlt, azaz a függőségeket,
(zárójel megnyitva)
... amit így is lehet.
(zárójel bezárva)
-- kijavítod a libcurl3 kifejezést libcurl4 kifejezésre, s a teljes tartalom most így néz ki
Arra figyelj, hogy az utolsó sor
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
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.
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
és a libcurl4 esetén is (a rendszerem).
Értékelés:
Javítás: kimaradt lépés a telepítési folyamat leírásában
Beküldte kimarite -
A módosítás itt olvasható:
https://linuxmint.hu/comment/25560#comment-25560
Enjoy :-)
Értékelés:
Picinyke karakterek javítása
Beküldte kimarite -
Itt: https://linuxmint.hu/comment/25553#comment-25553
Értékelés:
Nincs telepítő a jelzett oldalon.
Beküldte kojak -
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.
Értékelés:
Nincs telepítő a jelzett oldalon - ugyan már!
Beküldte kimarite -
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),
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:
Nincs telepítő a jelzett oldalon - ugyan már!
Beküldte kojak -
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:
Nincs telepítő a jelzett oldalon - ugyan már!
Beküldte kimarite -
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:
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:
Nincs telepítő a jelzett oldalon - ugyan már!
Beküldte kojak -
Értékelés:
Nincs telepítő a jelzett oldalon - ugyan már!
Beküldte kimarite -
https://linuxmint.hu/comment/25561#comment-25561
Értékelés:
Telepítési módszerek: frissítés
Beküldte kimarite -
A bejegyzésbe bekerült a DEB telepítés folyamata, a korábban ismertetett RPM csomag átalakítás elé.
Értékelés:
Régebbi gépeken vagy GPU nélkül ... (Viber ablak méretezés)
Beküldte kimarite -
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:
Magyarázat
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.
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
Az eredeti sor,
és a szerkesztett.
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:
Frissítés: megjelent a Viber 10.3.0.37 (javított változat)
Beküldte kimarite -
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:
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:
Hol is van most, egyáltalán létezik? Keress rá:
Szerencsére létezik, de egy könyvtárral mélyebben:
(Nálam már be van másolva a megfelelő helyre)
A képfájl másolása:
Így a korábbi hiba nem jelentkezik.
Ez a hiba sem látszódik,
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:
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:
Frissítés: megjelent a Viber 10.3.0.37 | képek
Beküldte kimarite -
-- 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:
Nem telepítés hanem frissítés
Beküldte 444tibi -
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:
Nem telepítés hanem frissítés
Beküldte keraform -
Nálam amúgy a 7.0.0.1035 verzió van telepítve, ez itt a legfrissebb verzió. Te meg azon aggódsz, hogy nálad miért csak a 10.3.0.37-1 verzió van.
Ami jól működik, azt minek kell elrontani? De úgy is mondhatnám, ha nem rossz, nem kell megjavítani.
Az androidos telefonomra mindennap jön néhány frissítés. Régebben letiltottam az automatikus frissítést, de ennek az lett az eredménye, hogy egy hónap múlva 100 appot kellet frissíteni. Így inkább frissítsen minden program, amikor csak akar. Még mobil hálózaton is engedélyezve van.
Értékelés:
Nem telepítés hanem frissítés Nem telepítés hanem frissítés
Beküldte 444tibi -
Szerintem Te félreértettél,
"a rendszerfrissítések rendben lefutnak, kivéve a Viber, az kb. 2-3 hónapja ezt írja:"
Vagyis egyáltalán nem tartom vissza a frissítéseket, nálam is automatikus de egyesegyedül a Viber minden frissítés után ezt a hibát dobja kb. 2 hónapja. Vagyis a 1234 stb. szoftverem meg az alaprendszer rendben lefrissül, jött nemrég új kernel is csak az egyszem Viber vacakol a több 100 közül.
Nem akarom mindenáron frissíteni éntőlem addig marad így a meddig akar hanem a hibaüzenet oka és megoldása érdekelt volna.
Arch alatt ez úgy néz ki hogy x időnként feldob egy ablakot hogy elérhetőek frissítések és ilyenkor több 100 csonagot frissít, volt hogy nem volt neten a Manjaro 1 hétig és 1 gigát rántott le magának, ebbe több 100 csomag update volt benne. És ha hetente van valami új akkor minden alkalommal, akár hetente is megpróbálja a Vibert is frissíteni de sokadszorra sem megy neki, ezlért tettem fel a kérdést.
Értékelés:
Nem telepítés hanem frissítés
Beküldte keraform -
Rengeteg találat van rá. Szerintem ez nem a Viberrel függ össze, Sok javaslat van a javításra.
Értékelés:
Nem telepítés hanem frissítés Nem telepítés hanem frissítés
Beküldte atime -
Értékelés:
Nem telepítés hanem frissítés
Beküldte 444tibi -
Trizen van fenn aur package managernek, a Pamac meg a Pacman is azt használja ha jól tudom.
Értékelés:
Nem telepítés hanem frissítés
Beküldte atime -
Értékelés:
Próba, szerencse
Beküldte kimarite -
https://aur.archlinux.org/packages/viber/?comments=all
I remove viber 'pacman -Rsn viber', install it again and now it works.
Értékelés:
Hm.
Beküldte 444tibi -
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:
Hm.
Beküldte kimarite -
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:
LMDE3 és Debian Stretch verzió
Beküldte kimarite -
Sikerült valami jót ismét összehozni.
Telepítés
Szükséges függőség telepítése:
... 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
- töltsd le a DEB fájlt (a saját könyvtáradba kerül)
-- csomagold ki a telepítőt a viber könyvtárba (a telepítő egy tömörített fájl)
-- 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)
-- szerkeszd a control fájlt, azaz a függőségeket (Depends),
(zárójel megnyitva)
... amit így is lehet.
(zárójel bezárva)
-- kijavítod az eredeti libssl1.0.0 csomag nevet a libssl1.0.2 csomag névre a jelzett helyen
Arra figyelj, hogy az utolsó sor
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)
-- telepíted a függőségében módosított alkalmazást
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),
ez az üzenet fogad (ugyanaz, mint korábban):
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,
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):
De semmi nem változik a hibaüzenetben.
Elérhető verziók:
-----
Ha *.dev csomag (egyik sem)) nincs telepítve, ezt a hibát kapod:
Értékelés:
LMDE3 és Debian Stretch verzió LMDE3 és Debian Stretch verzió
Beküldte kimarite -
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
kiderül, mi fáj még a Vibernek:
Rákerestem, hol vannak ... :
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:
Értékelés:
LMDE3 és Debian Stretch verzió | RPM
Beküldte kimarite -
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ó
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
-- a már letöltött RPM csomagot átalakítod DEB csomaggá
... ha megjelenik a csomag neve, akkor készült el
-- eltávolítod a régi Viber alkalmazást
(ha a korábbi, rossz módszerrel telepítetted)
-- magadévá teszed [*]
-- telepíted az RPM-ből átalakított új csomagot
(használd a TAB-ot a név kiegészítéséhez)
-- a telepítés hibáinak ellenőrzése
... nincs hiba. (a telepítés folyamatában)
Kicseréled az indító parancsot erre:
Use startup notifications = Be (a Menü szerkesztőben)
Értékelés:
LMDE3 és Debian Stretch verzió | RPM
Beküldte kimarite -
é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:
Egy példa (másolás):
-- a magyarázatot (*) lásd lentebb!
Mert a rendszerből linkelés
vagy a másolás
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:
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:
-----
Örömmel jelentem, hogy a Calibre alkalmazásnál a QT_FONT_DPI környezeti változó kiválóan használható,
(eltekintve ettől [megoldását keresem]:
)
azonban szomorú, hogy a Viber alkalmazásnál semmi hatása.
Értékelés: