Egy gyors javítás a Ranger fájlkezelőhöz. Ha nemrégiben (az elmúlt hónapokban) telepítetted a Ranger fájlkezelőt észrevehetted, hogy a bulkrename rész nem működik, hibát ad ki (endwin() returned ERR) és azután már a program is fura dolgokat kezd el csinálni.
A megoldás egyszerű, a pontosságra kell törekedni, és azután már működő lesz a dolog.
Első lépésben felmegyünk a Ranger github oldalára és letöltjük zip fájlban a forráskódot. Azt kicsomagoljuk, így kapunk egy ranger-master könyvtárat. Ebben meg kell nyitni a ranger/gui/ui.py állományt. Ezt érdemes olyan szövegszerkesztővel megnyitni, ami a sorokat számozza, és van kód kiemelés is, azaz szép színes lesz az eredmény.
Megkeressük a 160-as sort, ami így néz ki:
curses.endwin()
ezt, és csakis ezt ki kell törölni. Majd ez a kódrészletet beilleszteni a helyére:
try: curses.endwin() except curses.error: pass
Mentés, és kilépés a szerkesztőből. Visszalépünk a ranger-master könyvtárba.
Most nyitunk egy terminált és beírjuk:
./ranger.py
Jó eséllyel elindul a Ranger, kipróbáljuk a bulkrename működését. Ha nem indul és panaszolja, hogy nincs fenn a python program, akkor sem kell mást tenni: telepíteni kell a python-is-python3 programot.
Majd jön a masszív takarítás. Előbb a csomagkezelővel távolítsd el a ranger csomagot. Majd a fájlkezelővel keress rá a ranger szóra, és az összes találatot vizsgáld meg. Három könyvtárat mindenképp nézess át: a saját könyvtáradban a .local és a főkönyvtárban a /usr/local/lib/python3.12/dist-packages/ mappát és a /usr/local/bin/-t. Azaz minden nyomot el kell tüntetni.
Ezután a már ismert ranger-master mappában lefuttatjuk a telepítő programot.
sudo make install
Jön a próba, azaz terminálból indítjuk a ranger parancsot.
Jó esélyed van, hogy már minden működik.
Mi van, ha nem? Akkor sincs gond, hiszen a már ismert ranger-master mappában lefuttattuk a ranger.py parancsot és az működött jól. Így csak egy olyan mappába kell másolni az EGÉSZ ranger-master mappát, ami a PATH-ban ott van. Én a saját könyvtáramban a bin alkönyvtárat használom. Egy leírást itt találsz a témában: https://magyarlinux.hu/path-alkonyvtarakkal/
Ennyi.
Hozzászólások
Kösz a ranger ajánlását és
Beküldte kami911 -
Értékelés:
Kösz a ranger ajánlását és követést is, nem ismertem ezt az eszközt eddig, csak az általad írt előző javaslat után. Köszönöm!
Egy leírást itt találsz a
Beküldte kami911 -
Értékelés:
Egy leírást itt találsz a témában kapcsolatban, viszont mi akadályozza meg, hogy egy mindenki által írható mappába például /tmp rakjon valaki egy /bin mappát, és abba akár a saját binárisaidat elfedő alkalmazásokat? Ezzel egy secure hole-lá vált az a megoldás. Szerintem.
Egy leírást itt találsz a
Beküldte balacy -
Értékelés: