Fájlok másolása adb-vel Android eszközre

Valamiért elég lassú nálam a klasszikus MTP-s fájlmásolás Linux-ról Androidra, ami általában nem zavar… Egészen eddig, mert most szerettem volna pár GB-ot másolni az eszközre, de nem akartam megvárni azt az 5-6 órát, amit kiírt hátralévő időnek, így tettem egy próbát ADB-vel, amivel már vállalható sebességgel tolta a cuccot a telefonra. Nincs más dolgod, mint

  1. Kapcsold be az USB debugging-ot a telefonodon
  2. Legyen android SDK feltelepítve az ADB miatt (Manjaro esetén a android-sdk-platform-tools csomagot kell telepítened, ha még nincs fent.)
  3. adb shell paranccsal tudsz belépni a telefon shelljébe, ha sikerült, akkor exit paranccsal lépj ki, majd a következő paranccsal indíthatod is a másolást:
adb push /masolando/fajl/fajlok /mnt/sdcard/celmappa/a/telefonon

 

Ha nem indul a VMware Workstation a frissítés után – Manjaro

Megjelent a kis ablak, hogy elérhető friss VMware Workstation verzió, majd rá is kattintottam, hogy frissüljön. A frissítés le is futott szépen (ha nem menne, akkor itt a végén találsz megoldás), de nem akart elindulni, mivel  ugyanaz a hiba, mint telepítés után: nem indul a gui, hibaüzenet nincs. A múltkori megoldás most nem segített.

Szerencsére logol a /tmp/vmware-<id> fájlba, ebben pedig ez az érdekes rész:

appLoader| W115: Unable to load libfontconfig.so.1 from /usr/lib/vmware/lib/libfontconfig.so.1/libfontconfig.so.1: libexpat.so.0: cannot open shared object file: No such file or directory

És valóban, nálam a /usr/lib/-ben nincs libexpat.so.0 csak libexpat.so.1, így hát egy könnyed mozdulattal létrehoztam egy sysmlinket a libexpat.so.1-re:

cd /usr/lib/ && ln -s libexpat.so.1 libexpat.so.0

…és azóta is boldogan fut a friss VMware Workstation 12.5.6 build-5528349 a gépemen, legalábbis a következő frissítésig.