A Wire egy üzenetküldő alkalmazás, amely támogatja a szöveges üzenetküldést, a hanghívást, a videóhívást és a csoportos megbeszélést , valamint a fájlmegosztást és a vendég szobákat - mindezt egy biztonságos, végponttól végpontig történő titkosítással. A Wire Personal verziója személyes használatra szolgál és ingyenesen használható.
Nyílt forráskódú fejlesztés, keresztplatformos, tehát a legtöbb rendszerre telepíthető, valamint böngészőben használható változata is létezik. Alapesetben titkosít minden üzenetet, tehát nem csak a küldő és fogadó személyét, vagy mondjuk, a csatolt fájlokat, hanem a csevegési folyamat minden részét.
Az alkalmazás az Electron programozási nyelven készült: https://www.electronjs.org/
- Honlap: https://wire.com/en/
- Leírás angol nyelven: https://wire.com/en/explore/collaboration/
- Leírás angol nyelven: https://github.com/wireapp/wire-desktop
- Leírás magyar nyelven: https://play.google.com/store/apps/details?id=com.wire&hl=hu_HU
- Ismert hibák és javításuk: https://github.com/wireapp/wire-desktop/wiki/Troubleshooting
A személyes használatra ingyenes verzió (Personal):
https://support.wire.com/hc/en-us
A fenti weboldal ide irányít:
https://github.com/wireapp/wire-desktop
Frissítés
Mielőtt belekezdesz, olvasd el a leírást a yarnpkg alkalmazásról:
Yarn csomag hibájának javítása
Manapság (2021) érdemes inkább ezt használni (yarnpkg) és nem a külső tükröt!
A javasolt leírás itt az első hozzászólásban szerepel.
A használat
Először is, telepítsd a forgatás és a letöltés függőségeit:
sudo apt-get install git build-essential
Az alkalmazás kipróbálása vagy telepítése
Olvasd el fentebb a frissítés bekezdést!
Telepítsd a függőségeket:
sudo apt-get install yarn nodejs npm
Az első próba...
Töltsd le az alkalmazást a git segítségével:
git clone https://github.com/wireapp/wire-desktop.git
Lépj be a letöltött könyvtárba:
cd wire-desktop
Futtasd a yarn alkalmazást:
yarn
... probléma a parancs futtatásakor.
Rákerestem a neten a hibára: a rendszer alapértelmezett tükreiről származó cmdtest alkalmazás ütközik a yarn alkalmazással.
A jelenség (a wire-desktop könyvtárban állok):
yarn 00h00m00s 0/0: : ERROR: There are no scenarios; must have at least one.
A megoldás...
Távolítsd el a cmdtest és a yarn alkalmazásokat:
sudo apt-get remove cmdtest yarn
Takaríts az eltávolított alkalmazások után:
sudo apt-get autoremove --purge
... a parancssorban használható a purge paraméter is a remove helyett. A remove nem távolítja el az alkalmazás függőségeket. Én most a remove paramétert használtam.
Az alkalmazás használatához szükséges a külső yarn tükör felvétele...
Vedd fel a tükröt.
A tükör felvétele a Debian-alapú és az Ubuntu-alapú rendszereken (például: Linux Mint, LMDE, Debian, Ubuntu):
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update
Telepítsd a yarn alkalmazást a külső tükörről:
sudo apt-get install yarn
A yarn telepítésre került a tükörről.
Egy figyelmeztetést tapasztaltam a beállítások frissítésekor (yarn).
Íme:
yarn yarn install v1.22.4 [1/4] Resolving packages... [2/4] Fetching packages... info fsevents@2.1.2: The platform "linux" is incompatible with this module. info "fsevents@2.1.2" is an optional dependency and failed compatibility check. Excluding it from installation. info fsevents@1.2.9: The platform "linux" is incompatible with this module. info "fsevents@1.2.9" is an optional dependency and failed compatibility check. Excluding it from installation. [3/4] Linking dependencies... warning " > eslint-plugin-no-unsanitized@3.1.0" has incorrect peer dependency "eslint@^5". [4/4] Building fresh packages... $ yarn configure yarn run v1.22.4 ...
A telepített alkalmazás verziószáma most,
yarn --version 1.22.4
és (Debian 10 Buster) korábban:
yarn --version 0.32+git
A nodeJS verziója:
node -v v10.19.0
Az NPM verziója:
npm -v 5.8.0
... haladhatunk tovább.
Az alkalmazás futtatása (telepítés nélkül)
Próbáld ki a Wire alkalmazást, a parancssor futtatásával (a wire-desktop könyvtárban állva):
yarn start
Az alkalmazás elindul. Javaslom, váltsd át a felület nyelvét magyarra.
Wire > Language > Magyar
A lépések:
A magyar nyelv beállítása után a Wire újraindul, a felület nyelve magyar.
Az alkalmazás használatához hozd létre a saját felhasználói fiókod.
Erre az alkalmazás nyitó ablaka biztosít lehetőséget.
A lépések:
Felkészülés az alkalmazás telepítésére
A Wire alkalmazás bázisának felépítése:
yarn build:linux
Az alkalmazás bázisának felépítése után a letöltött könyvtáron belül létrejön két fájl, a rendszered csomagkezelésének megfelelő telepítő, és egy Appimage, azaz a telepítés nélkül futtatható csomag.
A könyvtár tartalmának listázása (csomagok):
ls -1 ~/wire-desktop/wrap/dist/ builder-effective-config.yaml linux-unpacked Wire-3.18.0-c34ba77e_amd64.deb Wire-3.18.0-c34ba77e_x86_64.AppImage
Ha telepíteni szeretnéd...
Az alkalmazás telepítése
A DEB csomag telepítése (a csomag neve más is lehet, erre figyelj!):
sudo dpkg --install Wire-3.18.0-c34ba77e_amd64.deb
Az esetlegesen előforduló hibák javítása:
sudo apt-get -f install
A telepítés után az Internet menüben két Wire indító jelenik meg...
Lehetséges, vagyis inkább feltételezhető, hogy a két indító feltűnése nem a telepítés, hanem annak következménye, hogy egy alkalommal az AppImage csomagot is elindítottam, és ez az indítás hozta létre az indító elemet a menüben...
Az AppImage csomag futtatása
Az AppImage indítása ez volt (a wire-desktop könyvtárban állva):
./Wire-3.18.0-c34ba77e_x86_64.AppImage
Az indítók
A ~/.local/share/applications/ elérési úton az AppImage indító található, appimagekit-wire-desktop.desktop néven.
Indítási parancssor (marad a saját könyvtár alatt az elérési út a wire-desktop könyvtárban, ezért az AppImage fájlt legfeljebb áthelyezheted, de ne töröld. Az áthelyezés az indító szerkesztésével jár együtt.):
"/home/debkim/wire-desktop/wrap/dist/Wire-3.18.0-c34ba77e_x86_64.AppImage" %U
Az /usr/share/applications/ elérési úton a telepített alkalmazás indítója található, wire-desktop.desktop néven.
Indítási parancssor (az alkalmazás az opt könyvtárba települ):
"/opt/Wire/wire-desktop" %U
Az appimagekit-wire-desktop.desktop fájl Name sorának szerkesztése után, a két menü elem könnyen megkülönböztethető lesz.
Az eredeti sor:
Name=Wire
A szerkesztett sor:
Name=Wire AppImage
A telepített alkalmazás eltávolítása
A telepített alkalmazás a csomagkezelő alkalmazások segítségével grafikusan vagy terminálban (purge, remove) biztonságosan eltávolítható.
Észrevétel
Korábban, a yarn start parancssort futtatva, a Wire beállítások
Szerkesztés > Beállítások
megnyithatóak voltak, jelenleg nem. Ennek okát nem tudom.
Enjoy :-)
Jegyzet
- Az alapértelmezetten bekapcsolt ASAR kikapcsolása.
Furthermore, you can disable asar packaging (not recommended, but e.g. needed for target dir) by setting ENABLE_ASAR="false" before building. Example:
A módszer (a csomag bázisának építése alkalmával):
export ENABLE_ASAR="false"
yarn build:linux
...nem kapcsoltam ki, azaz, nem használtam ezt a módszert.
Te bármikor megteheted, azaz: eltávolítod a telepített Wire-t, alkalmazod a változtatást a csomag bázisának felépítésekor, majd telepíted az alkalmazást vagy futtatod az AppImage csomagot. Érdemes lehet a wire-desktop könyvtárat átnevezni, és újra letölteni a GitHub-ról az alkalmazást.
- A Wire alkalmazás Yarn tesztje:
yarn test
... ez a parancssor hiba behatárolásra, tesztelésre alkalmas.
A parancssor kimenetében jelennek meg az esetleges figyelmeztetések és hibák.
Hozzászólások
Az alkalmazás forgatása a yarnpkg használatával
Beküldte kimarite -
Értékelés:
A témáról itt is olvashatsz: Yarn csomag hibájának javítása
A yarnpkg telepítése után...
A használat
Először is, telepítsd a forgatás és a letöltés függőségeit:
Az alkalmazás kipróbálása vagy telepítése
Telepítsd a függőségeket (a yarn helyett a yarnpkg csomagot):
Töltsd le az alkalmazást a git segítségével:
Lépj be a letöltött könyvtárba:
Futtasd a yarnpkg alkalmazást:
Futtathatod csomag készítés nélkül a Wire Desktop alkalmazást,
vagy le is forgathatod:
A további lépések megegyeznek a leírásban foglaltakkal.
-----
Jegyzet: egyes források a csomagverzió jelzésre (fseventÖ
a következő parancssort javasolják,
de erre nincsen szükség!