OT: Jak spustit na Linuxu program bez instalace?

Václav Ovsík vaclav.ovsik na gmail.com
Pátek Květen 29 10:41:35 CEST 2015


On Fri, May 29, 2015 at 09:28:00AM +0200, iko wrote:
> Konfiguracny subor byva na systemove veci v /etc, uzivatelske konfiguraky v
> jeho domovskom adresari.
> Plutie by som si nechal na iny OS :)

Tak tak. Jenom doplnim, ze free softy konfigurovane pomoci GNU
buildsystemu maji toto zcela jednotne. Napriklad zdroj balicku si
rozbalite na Debianu

 cd /tmp
 apt-get source avrdude
 cd avrdude-6.1

a kdyz si tady spustite ./configure --help, tak to vyplyvne mimo jine

  Installation directories:
    --prefix=PREFIX         install architecture-independent files in PREFIX
                            [/usr/local]
  ...
  Fine tuning of the installation directories:
  ...
    --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]

Kazdy kdo si balicek kompiluje si muze nastavit teoreticky nejaky
prefix, kam si nainstaluje dany soft.

Zatimco default je PREFIX /usr/local - to je pro uzivatelem kompilovany
software, tak slusna distribude jasne definuje, ze software distribuce ma vzdy
prefix /usr a sysconfdir je /etc. Tedy veskere konfigurece se vzdy odehravaji v
/etc. Prefix /usr/local je plne v rezii spravce systemu a ten si tam muze
naprasit cokoliv dalsiho. Zadny ditribucni balik nesmi dat nic do /usr/local,
krome predpripravenych adresaru. Dale se pak standardne doporucuje placat si vlastni
veci do /opt, kde adresar druhe urovne odpovida software.
Tedy pod /usr/local - vsechno na jedne hromade nebo do /opt - organizovane po
adresarich.

Kdyz si date na tom Debianu manovou stranku avrdude, tak je tam
pochopitelne ke konci sekce FILES, kde je jasne napsano:

  FILES
           /dev/ppi0     default device to be used for communication with the programming hardware

           /etc/avrdude.conf
                         programmer and parts configuration file

           ${HOME}/.avrduderc
                         programmer and parts configuration file (per-user overrides)

           ~/.inputrc    Initialization file for the readline(3) library

           /usr/share/doc/avrdude-doc/avrdude.pdf
                         Schematic of programming hardware

Utekl jsem pred 15 lety prave k Debianu, protoze ten ma IMHO v baliccich
nejvetsi poradek a vse je dokumentovano a veci se ridi Debian policy.

-- 
Zito


Další informace o konferenci Hw-list