Dobrý den,
bylo by fajn mít na linuxu všechny soubory RARu v jedné složce. Nechápu, proč je to takhle. Něco v /etc/ , něco v /usr/lib/ , něco v /usr/bin/ .
Vytvořil jsem vlastní script, který to dostane do jedné složky na /usr/lib/rar/ . Poslední, s čím byl problém byl rarfiles.lst a licenční soubor.
Bylo nutné ještě vytvořit nové soubory a uložit je do /usr/bin/ . Vše je ve scriptu. Stačí vedle scriptu uložit stažené soubory (např. rarlinux-x64-6.0.2.tar.gz a winrar-x64-602.exe). Z winrar-x64-602.exe si extrahuje SFX moduly pro windows.
Z důvodu case senstive linuxu, script upraví i soubor rarfiles.lst.
Zde je script: https://uloz.to/file/E3CRo22p7YwM/rar-linux-install-v2-sh-tar-gz
Mohl by to ER poupravit, aby tyto soubory se pokusil nejprve najít vedle "rar"?
Předem děkuji
Dobrý den,
architektura a konvence linuxu to diktují. Všechny nativní aplikace v linuxu to tak mají, konfiguraci v /etc/ knihovny v /usr/lib binárky v /usr/bin. Předpokládám, že jste rar instaloval pomocí apt či yum.
Když si stáhnete linuxovou verzi raru z našeho webu https://www.rar.cz/files/rarlinux-x64-6.0.2.tar.gz zjistíte, že soubory jsou pohromadě. K rozdělení souborů do adresářů dochází při vytváření instalačních balíčků pro apt nebo yum.
S pozdravem,
Ľubomír Mlích
tj, instalace lokalni raru na linuxu pro jednoho uzivatele muze vypadat napriklad takto:
stahnete archiv z naseho webu
rozbalite do /home/vas_uzivatel
pridate do PATH cestu k binarnimu souboru rar v souboru ~/.bashrc
export PATH="$PATH:/home/vas_uzivatel/rar"
RAR spadá do kategorie SW 3. strany a ten se dnes instaluje do /opt .
Do /usr/bin se hodí jenom link.
Instaluji ze staženého archivu, protože v Debian repu je historická verze. Distro, které mám, ani nemá tento balík.
Do /etc se dávají konfigy důležité pro OS. rarfiles.lst do toho nespadá a je možné jej uživatelsky upravit a to pro každého uživatele.
Měl by být tedy v /home/$USER/.config/rar
muj nazor je, ze do /opt se instaluje SW treti strany, ktery je urceny pro vsechny uzivatele. Pokud jste jedinym uzivatelem daneho systemu je lepsi reseni instalovat to jako software urceny pro jednoho uzivatele, tedy do slozky /home/user
a to by take resilo vas problem se spatne pristupnym rarfiles.lst. Rar je relativne maly, tak si myslim, ze to neni velky problem to tak udelat.
Zkusim poslat vas navrh na zlepseni Eugenovi Roshalovi. Diky.
ER říká, že v souboru rar.txt čte, že
rarfiles.lstmůže být uložen buď v /etc nebo v domovském adresáři uživatele.