Portál AbcLinuxu, 10. května 2025 11:04
Těch zkušenějších bych se rád zeptal, jak řeší to, když potřebují mít nainstalované různé verze knihoven a některé se nenacházejí v repozitářích pro danou distribuci, tudíž se musí instalovat z volných balíčků nebo pomocí ./Configure + make install
To obnáší hlavně to, že člověk musí vést vlastní databázi mimo balíčkovací systém a i to, že často <code>make install</code> nemusí vše hodit tam, kde by to mělo být. (což se dostávám k tomu, proč se distribuce nemůžou shodnout aspoň na tom, kam patří který konfigurák, kde má být apache doc root atd?)
/opt
nebo ~/opt
nebo použil virtualizaci, snad někdo poradí více.
Co kam nainstaluje make install by mělo jít ovlivnit volbami při konfiguraci - viz příslušný ./configure --help
.
Kde má být Apache doc root? No přeci někde v /srv
s tím Apache doc root: Blbuntu ho má ve /var/www, jinak obyčejně to asi bude /srv/www/htdocs.
Mě nejdřív napadlo si to kontrolovat ručně a sbastlit si v MonoDevelopu GUI pro spouštění scriptů, přičemž bych verze přepínal změnou nějakého konfiguráku, ale vyrábět si zdlouhavě balíčky vyjde zhruba nastejno a při nejmenším lépe přenositelné, ale potíž je v tom, že bych si k tomu docela rád udělal vlastní repo, aby mi to automaticky doinstalovalo závislosti nebo odinstalovalo konflikty
/home/httpd
, /var/www
a /srv/http
(různé distribuce).
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.