Fórum Root.cz

Hlavní témata => Software => Téma založeno: Zabanovaný Anonymní Troll 12. 06. 2020, 19:09:23

Název: Jak má standardně fungovat instalace ze zdrojového kódu?
Přispěvatel: Zabanovaný Anonymní Troll 12. 06. 2020, 19:09:23
Instaloval jsem si na Debianu nejnovejsi verzi Pythonu a protoze ta neni ve Stable repozitarich, udelal jsem to primo ze zdrojoveho kodu.

Pouzil jsem prikaz make altinstall coz vytvorilo spustitelny soubor python3.8 a neprepsalo to systemovy python3 - coz jsem samozrejme chtel.

Co to je ten make altinstall, kde se tam vzal? To predpokladam je standarni prepinac prikazu make, jehoz chovani naprogramoval tvurce instalatoru, s cilem vyrobit inkrementalni zpetne kompatibilni zmenu, ktera nic nepodela.


Pak me jeste jako uzivatele Debianu Stable zjima jina vec. V systemu mam aktualne pod "java" Javu 11. Prepokladam ze kdyych si chtel nainstalovat Javu 14, tak ze bych mel spravne vyrobit prikaz "java14". Nemuzu prepsat "java" protoze by mi to mohlo rozbit neco v systemu. Mezi verzema javy jsou samozrejm rozdily, ne vzdy je to plne zpetne kompatibilni.
Název: Re:Jak standardne ma fungovat instalovani sw ze zdrojoveho kodu?
Přispěvatel: RDa 12. 06. 2020, 19:19:09
Pro pouzivani nejnovejsich verzi sw volte jinou distribuci nez Debian.. napr. Gentoo :) Aktivace rizikovych verzi je pak jenom otazkou nastaveni konfigurace systemu.
Název: Re:Jak standardne ma fungovat instalovani sw ze zdrojoveho kodu?
Přispěvatel: Zabanovaný Anonymní Troll 12. 06. 2020, 19:37:41
Pro pouzivani nejnovejsich verzi sw volte jinou distribuci nez Debian.. napr. Gentoo :) Aktivace rizikovych verzi je pak jenom otazkou nastaveni konfigurace systemu.

Ne.

nevim proc bych mel kvuli par aplikacim ktere potrebuju mit nejnovejsi nebo dokonce v nekolika verzich pouzivat jinou distribuci nez debian.

Python potrebuju mit v nekolika verzich. jak mi v tom pomuze Gentoo? Zrpavidla jako programatora me moje pracovni nastroje ktere jsou k dispozici v balickovaci systemu vubec nezajimaji, jsou zcela nedostatecne. Nikdy bych odtamad treba neinstaloval PyCharm. A to ze je tam Python me moc nezajima rovnez. Taky potrebuju mit X verzi Javy. A nekdy i ruzne verze IDE.

Takze tech par veci co potrebuju mit si klidne nainstaluju mimo balickovaci system. A ten zbytek veci systemovych me zajima pramalo - k cemu mi bude ze mi nekde dali nejnovejsi verzi prikazu "grep" kurpikladu.

A novy HW bych na Linux stejne netahal, protoze to zpravidla nefunguje. Takze se ptam, naco jine distro - aby se mi to porad rozbijelo?
Název: Re:Jak standardne ma fungovat instalovani sw ze zdrojoveho kodu?
Přispěvatel: Zabanovaný Anonymní Troll 12. 06. 2020, 19:48:11
Treba v debian repu byla stara verze programu solaar, pro Logitech Unified receiver. A nefungovalo mi to s moji logitech mysi. Tak jsem si tam musel zkusit dat novejsi Solaar z Ubuntu. Asi jsem se mel spise podivat na instalaci co mi to bude pridavat, nez jsem si to dal do systemu, ale nejak to funguje.
Název: Re:Jak standardne ma fungovat instalovani sw ze zdrojoveho kodu?
Přispěvatel: Ondra Satai Nekola 12. 06. 2020, 19:48:52
Nech systémový Python pythonem (chceš se snad plácat přes prsty s package managerem), "svůj" Python si mainstaluj někde stranou (/opt bývá dobrý kandidát) a pro projekty, kde to potřebuješ, si nastav path.

A nebo ještě lépe... Pythoní environment per projet.
Název: Re:Jak standardne ma fungovat instalovani sw ze zdrojoveho kodu?
Přispěvatel: Zabanovaný Anonymní Troll 12. 06. 2020, 19:50:49
Nech systémový Python pythonem (chceš se snad plácat přes prsty s package managerem), "svůj" Python si mainstaluj někde stranou (/opt bývá dobrý kandidát) a pro projekty, kde to potřebuješ, si nastav path.

A nebo ještě lépe... Pythoní environment per projet.

Python source code ma v sobe instalaci (dyt o tom pisu) ktera umoznuje ten altinstall, ktera necha systemovy python jak je. Tak v cem vidis problem?
Název: Re:Jak standardne ma fungovat instalovani sw ze zdrojoveho kodu?
Přispěvatel: Zabanovaný Anonymní Troll 12. 06. 2020, 20:07:40
Ha, a ted jsem zjistil, ze ten solaar je v obsazen v backportech, no hned si ho tam dam radeji z backportu.
Název: Re:Jak standardne ma fungovat instalovani sw ze zdrojoveho kodu?
Přispěvatel: Ivan Brezina 12. 06. 2020, 22:15:56
Hm stabilni system a nejnovejsi SW to je oxymoron.

Nekteri dogmaticky predpokladaji, ze nejnovejsi SW musi byt vzdy zabugovany.
Nekdy jen lidi nemaji cas nejnovejsi verzi otestovat a proto tvrdi ze neni stabilni.
Nekdy se pouzije stara verze a prohlasi se za "stablni", s tim ze se bugy nikdy neopravi, jen se zdokumentuji, a to zaruci tu kyzenou "stabilitu".
A nekde opravdu nejnovesi verze prinasi nove bugy a anebo jen zmeny chovani.

Pokud jde o ten Python, tak pro tebe je asi nejlepsi Anaconda. To je prostredi Pythonu nezavisle na OS, kde si muzes vybrat jakou vezi a jake balicky chces pouzivat.

Název: Re:Jak standardne ma fungovat instalovani sw ze zdrojoveho kodu?
Přispěvatel: k3dAR 12. 06. 2020, 22:44:47
uslo ti ze stable, ve smyslu verzovane distribuce, neznamena bezchybny, ale bezezmeny ;-)
Název: Re:Jak standardne ma fungovat instalovani sw ze zdrojoveho kodu?
Přispěvatel: Filip Jirsák 13. 06. 2020, 10:01:13
Instalování softwaru ze zdrojového kódu nemá fungovat nijak standardně. Je to hodně nestandardní operace a dělá se podle postupu pro ten konkrétní software, případně ještě upraveného pro vaši distribuci.

Co se týče Javy, není dobrý nápad binárku přejmenovávat – spousta aplikací s tím pak nebude umět fungovat. Resp. bude vám to fungovat asi jen pro přímé spuštění Javy z příkazové řádky, pro nic jiného. Je běžné mít Javu nainstalovanou ve více verzích, třeba v IDE si pak v konfiguraci projektu vybíráte, které JDK se má použít. Pro přepínání toho, která Java se použije na příkazové řádce, se pak obvykle používá wrapper, který podle konfigurace proměnných prostředí (obvykle přímo JAVA_HOME) spouští tu správnou verzi Javy. Např. v Gentoo se pro to používá eselect (resp. existuje speciální příkaz java-config).
Název: Re:Jak standardne ma fungovat instalovani sw ze zdrojoveho kodu?
Přispěvatel: Zabanovaný Anonymní Troll 13. 06. 2020, 11:32:42
uslo ti ze stable, ve smyslu verzovane distribuce, neznamena bezchybny, ale bezezmeny ;-)

A stable, ve smyslu Debianu, znamena stabilni jakoze otestovany a stabilni jakoze nemenici se.
1. Oboji chci.
2. Oboji jaksi z podstaty veci vzajemne uzce souvisi.
3. Rec je tu o Debianu.
Název: Re:Jak standardne ma fungovat instalovani sw ze zdrojoveho kodu?
Přispěvatel: Zabanovaný Anonymní Troll 13. 06. 2020, 11:39:05
Instalování softwaru ze zdrojového kódu nemá fungovat nijak standardně. Je to hodně nestandardní operace a dělá se podle postupu pro ten konkrétní software, případně ještě upraveného pro vaši distribuci.

Tak to ja jaksi blbost ze, mas na kazdem Linuxu nejak standarni adresarovou strukturu, a instalator by potom mel tuto strukturu dodrzovat. Takze nejaky standard tady byt musi, nerikej ze ne. Zadruhe je tady ten altinstall, dalsi pokus o jakousi standardizaci instalatoru. A v neposledni rade, je tady Debian Stable, opet jakasi standardizace toho co ma instalator delat.
Název: Re:Jak standardne ma fungovat instalovani sw ze zdrojoveho kodu?
Přispěvatel: alex6bbc 13. 06. 2020, 11:43:12
Instalování softwaru ze zdrojového kódu nemá fungovat nijak standardně. Je to hodně nestandardní operace a dělá se podle postupu pro ten konkrétní software, případně ještě upraveného pro vaši distribuci.

a tak nejake zvyklosti prece jen jsou, proto by se posloupnosti configure, make, make install nerikalo svata trojice :-)
i kdyz tech variant je hafo: cmake, qmake........
Název: Re:Jak standardne ma fungovat instalovani sw ze zdrojoveho kodu?
Přispěvatel: Zabanovaný Anonymní Troll 13. 06. 2020, 11:46:35
Treba Python instalator ocividne nejaky standard dodrzuje, je multiplatformni, muzes to instalovat i pres ten altinstall:

Citace
Installing multiple versions
----------------------------

On Unix and Mac systems if you intend to install multiple versions of Python
using the same installation prefix (``--prefix`` argument to the configure
script) you must take care that your primary python executable is not
overwritten by the installation of a different version.  All files and
directories installed using ``make altinstall`` contain the major and minor
version and can thus live side-by-side.  ``make install`` also creates
``${prefix}/bin/python3`` which refers to ``${prefix}/bin/pythonX.Y``.  If you
intend to install multiple versions using the same prefix you must decide which
version (if any) is your "primary" version.  Install that version using ``make
install``.  Install all other versions using ``make altinstall``.

Muzes si to nainstalovat kam chces na jakou chces distribuci. Je to otazka toho programatora co to delal, aby to udelal poradne a fungovalo to.
Název: Re:Jak standardne ma fungovat instalovani sw ze zdrojoveho kodu?
Přispěvatel: LarryLin 13. 06. 2020, 12:25:03
Nevím jak to máte na Debianu, ale já instalování pomocí make říkám "instalování na prasáka". Čistější řešení je vytvořit nejdříve balíček a ten nainstalovat a pak odinstalovat.
Název: Re:Jak standardne ma fungovat instalovani sw ze zdrojoveho kodu?
Přispěvatel: Zabanovaný Anonymní Troll 13. 06. 2020, 12:28:33
Nevím jak to máte na Debianu, ale já instalování pomocí make říkám "instalování na prasáka". Čistější řešení je vytvořit nejdříve balíček a ten nainstalovat a pak odinstalovat.

Ano! Presne. k tomu jsem se jeste nedostal.
Název: Re:Jak standardne ma fungovat instalovani sw ze zdrojoveho kodu?
Přispěvatel: Zabanovaný Anonymní Troll 13. 06. 2020, 12:29:55
Nevím jak to máte na Debianu, ale já instalování pomocí make říkám "instalování na prasáka". Čistější řešení je vytvořit nejdříve balíček a ten nainstalovat a pak odinstalovat.

Nedari se mi najit .deb balicek s Pythonem ktery by instaloval Python jakozto side by side verzi, ktera neovlivni python3 executable. Nevite kde hledat kdyz chci takovou specifickou vec? Pochybuju ze jsem sam kdo neco takove potrebuje.
Název: Re:Jak standardne ma fungovat instalovani sw ze zdrojoveho kodu?
Přispěvatel: LarryLin 13. 06. 2020, 13:03:55
Nevím jak to máte na Debianu, ale já instalování pomocí make říkám "instalování na prasáka". Čistější řešení je vytvořit nejdříve balíček a ten nainstalovat a pak odinstalovat.
Nedari se mi najit .deb balicek s Pythonem ktery by instaloval Python jakozto side by side verzi, ktera neovlivni python3 executable. Nevite kde hledat kdyz chci takovou specifickou vec? Pochybuju ze jsem sam kdo neco takove potrebuje.
S Debianem ti neporadím, jsem z jinýho gangu - https://aur.archlinux.org/. Na AURu je konfigurák (PKGBUILD), který si můžeš před instalací upravit a ve kterém jsou definovány cesty ke zdrojákům, ty se stáhnou do PC a zkompilují (ve fakeroot), vytvoří se balíček a můžeš ho zrovna nainstalovat. Když potřebuji vytvořit vlastní balíček, tak většinou vezmu PKGBUILD z AURu upravím u sebe a vytvořím si balíček. Jak se dívám, tak u Pythonu3 (https://aur.archlinux.org/packages/?O=0&SeB=n&K=python3&outdated=&SB=n&SO=a&PP=50&do_Search=Go) bych měl z čeho vybírat a nevidím, že by jednotlivé verze (34,35,36,37) byly konfliktní.

Nemáte nějakou takovou jednoduchou cestu tvorby balíčku na Debianu?
Název: Re:Jak standardne ma fungovat instalovani sw ze zdrojoveho kodu?
Přispěvatel: Zdenek Henek 13. 06. 2020, 14:35:56
Instaloval jsem si na Debianu nejnovejsi verzi Pythonu a protoze ta neni ve Stable repozitarich, udelal jsem to primo ze zdrojoveho kodu.

Pouzil jsem prikaz make altinstall coz vytvorilo spustitelny soubor python3.8 a neprepsalo to systemovy python3 - coz jsem samozrejme chtel.

Co to je ten make altinstall, kde se tam vzal? To predpokladam je standarni prepinac prikazu make, jehoz chovani naprogramoval tvurce instalatoru, s cilem vyrobit inkrementalni zpetne kompatibilni zmenu, ktera nic nepodela.


Pak me jeste jako uzivatele Debianu Stable zjima jina vec. V systemu mam aktualne pod "java" Javu 11. Prepokladam ze kdyych si chtel nainstalovat Javu 14, tak ze bych mel spravne vyrobit prikaz "java14". Nemuzu prepsat "java" protoze by mi to mohlo rozbit neco v systemu. Mezi verzema javy jsou samozrejm rozdily, ne vzdy je to plne zpetne kompatibilni.

Ad java ( a spousta jineho sw) používám https://sdkman.io/, ale pro aplikacni servery pouzivam tar ball ze stránek oracle nebo adoptopenjdk a to jen rozbalim a pouzivam bez jakekoliv instalace, můžu mít pro každou aplikaci jiné jvm.
Název: Re:Jak standardne ma fungovat instalovani sw ze zdrojoveho kodu?
Přispěvatel: Filip Jirsák 13. 06. 2020, 16:03:55
Tak to ja jaksi blbost ze, mas na kazdem Linuxu nejak standarni adresarovou strukturu, a instalator by potom mel tuto strukturu dodrzovat. Takze nejaky standard tady byt musi, nerikej ze ne.
Pokud to sám víte lépe, proč se na to ptáte? Co já vím, tak to s tou standardní adresářovou strukturou není žádná sláva. Běžně binárky, které jsou v jedné distribuci v /bin, najdete v jiné distirbuci pod /user/bin atd. Proto má obvykle config volby, kterými je možné určit, kam se které části aplikace mají nainstalovat.

A v neposledni rade, je tady Debian Stable, opet jakasi standardizace toho co ma instalator delat.
Debian Stable je jedna z mnoha distribucí. Vývojář, který vyvíjí na Gentoo nebo Fedoře asi jako výchozí hodnoty zvolí spíš hodnoty ze svého systému – nemá žádný důvod řídit se zrovna Debianem.
Název: Re:Jak standardne ma fungovat instalovani sw ze zdrojoveho kodu?
Přispěvatel: Zabanovaný Anonymní Troll 13. 06. 2020, 17:13:43
Tak to ja jaksi blbost ze, mas na kazdem Linuxu nejak standarni adresarovou strukturu, a instalator by potom mel tuto strukturu dodrzovat. Takze nejaky standard tady byt musi, nerikej ze ne.
Pokud to sám víte lépe, proč se na to ptáte? Co já vím, tak to s tou standardní adresářovou strukturou není žádná sláva. Běžně binárky, které jsou v jedné distribuci v /bin, najdete v jiné distirbuci pod /user/bin atd. Proto má obvykle config volby, kterými je možné určit, kam se které části aplikace mají nainstalovat.

A v neposledni rade, je tady Debian Stable, opet jakasi standardizace toho co ma instalator delat.
Debian Stable je jedna z mnoha distribucí. Vývojář, který vyvíjí na Gentoo nebo Fedoře asi jako výchozí hodnoty zvolí spíš hodnoty ze svého systému – nemá žádný důvod řídit se zrovna Debianem.

Podle tady toho chartu se da rict, ze programator na Fedore me moc zajimat nemusi, protoze nejpopularnejsi je Debian. Secti si prinejmensim Debian a MX Linux (ten je zalozeny iste na Debian stable):

https://www.youtube.com/watch?v=LmoAJR-0oas

Takze ten Debian Stable tak nejak standard je.


A co se tyce adresarove struktury, tak co je mi tom, jestli si neco da executable do /bin nebo do /usr/bin, dyt to je jedno, hlavne ze je to na path, hlavne ze to da C knihovny kam ma, manualove stranky kam ma atp.

/dev je taky vsude +- stejny, zakladni soubor prikazu v /bin taky.

Uz ani nevim co se tu resi... naco ze jsem se to puvodne vlastne ptal? To je jedno. Proste uzavrem to s tim ze nejlepsi distro mam ja.
Název: Re:Jak standardne ma fungovat instalovani sw ze zdrojoveho kodu?
Přispěvatel: Ondra Satai Nekola 13. 06. 2020, 18:00:07

https://www.youtube.com/watch?v=LmoAJR-0oas


Takovehle pouziti statistik distrowatch je hovadina.
Název: Re:Jak standardne ma fungovat instalovani sw ze zdrojoveho kodu?
Přispěvatel: k3dAR 13. 06. 2020, 18:14:09

https://www.youtube.com/watch?v=LmoAJR-0oas


Takovehle pouziti statistik distrowatch je hovadina.
Pouziti k tomu anim-grafu je to v poradku, hovadina je to nazvat "Poradi oblibenosti" a nasledne aby "divak" to za to povazoval a vychazel z toho jakkoliv....

@PetrK cisla popularity na distrowatch jsou z principu UPLNE o necem jinem, je to o tom, kolik lidi si o danem distru na distrowatch podiva na informace => nerika to VUBEC nic o tom kolik lidi to distro pouziva, ja uz roku se usadil na Xubuntu na vsech strojich co mam, pouzivam/nepouzivam, spravuju... a NIKDY sem na distrowatch se na Xubuntu nesel podivat, logicky predpokladam ze naproste miniumum (v celkovem poctu) se podiva na distro ktere nema a pak si ho nainstaluje, kolikrat ty si se sel podivat na distrowatch na Debian? ;-)
Název: Re:Jak standardne ma fungovat instalovani sw ze zdrojoveho kodu?
Přispěvatel: k3dAR 13. 06. 2020, 18:22:16
jinak k puvodnim otazkam:
- instalace z src ma fungovat tak ze si sestavis balicek kterej nainstalujes
- pokud ma jit o "nenormalni" vec, tak do /opt
- pokud ma jit o povyseni verze toho co mas tak do /usr resp. tam kam se danej sw dava
- pokud ma jit o neco co sice je o povyseni, ale zaroven se o to budes starat, nebo vic co delas, da se misto balicku pouzit i ciste "make install", ALE kdyz to kompilujes s prefixem /usr/local

u Debian/*buntu/atd pokud chses upravit stavajici v repositari verzi, si zdrojaky a veci pro sestaveni balicku stahnes pres "apt-get source balicek" info napr. https://wiki.debian.org/BuildingTutorial
Název: Re:Jak standardne ma fungovat instalovani sw ze zdrojoveho kodu?
Přispěvatel: RDa 13. 06. 2020, 20:13:46
Rekl bych, ze python je v te instalaci nestandardni, protoze ma onen altinstall a verzovane exace.

Nicmene, prave na Gentoo existuje mechanismus prepinani veci, ktere at uz tvurce chtel, ci nechtel aby sli nainstalovat zaroven - eselect. Typicky volba gcc, volba php, volba implementace opengl, javy, a take toho pythonu. Jako uzivatele pokrocile distribuce me nemusi zajimat, jak je spodek vyresen, nainstaluji balicek zadane verze (nebo i verze -9999 tazene z gitu autora) a pak prepinam verze systemovou utilitou:

Kód: [Vybrat]
$ eselect python list
Available Python interpreters, in order of preference:
  [1]   python3.6
  [2]   python2.7
  [3]   python3.7 (fallback)

$ eselect java-vm list
Available Java Virtual Machines:
  [1]   icedtea-bin-8
  [2]   oracle-jre-bin-1.8  system-vm user-vm
  [3]   sun-jdk-1.6
  [4]   sun-jre-bin-1.6

Konkretne u pythonu je to pak reseno pres program python-exec{2,3}, ktery pak vybira konkretni interpret dle nastaveni techto preferenci a mozna i jinych pravidel.. nezkumal jsem to do detailu. Jine veci se treba prepinaj zmenou symlinku, a dalsi jen zmenou environment promennych. Hlavne ze to nemusim nijak resit, pac od toho je mit chytre distro :)

Pokud by se melo jednat o experimentalni verze programu ze zdrojaku, sel bych spis cestou ./configure --prefix /home/jouda/bin/name-ver/ nez abych resil, by to nahodou neco nepodelalo v systemu.

Jestli se jedna o system, kde vam nevadi poskozeni instalace (typicky beh ve virtualce, s moznym navratem k puvodne bootovane verzi zahozenim zmen na discich), tak si udelejte make jak chcete... pokud jde o kriticky stroj / vas workstation, tak si to dejte do /home a nikam jinam, kdyz uz to delate rucne, bez vedomi package managera. Vubec nechapu potrebu si neco instalovat rucne.. kdyz staci vybrat spravny repozitar (treba od fanouska co jede taky nejnovejsi verze, nebo je ma specificky opatchovane).

Název: Re:Jak standardne ma fungovat instalovani sw ze zdrojoveho kodu?
Přispěvatel: Zabanovaný Anonymní Troll 13. 06. 2020, 21:54:24
RDa:
1. Ten eselect ti vsak stejne muze udelat system nestabilni. Nemuzes udelat eselect z exe python co bude odkazovat na python 3. K cemu ti ten eselect potom je? Ani jednotlive verze pythonu 3.x nejsou 100% kompatibilni. Nejak nechapu pointu toho prikazu, stejne ti to muze rozbit system.
2. Tak to mi nejake deb balicek tech fanousku pro Python ukaz, ja jsem nic nenasel.
Název: Re:Jak standardne ma fungovat instalovani sw ze zdrojoveho kodu?
Přispěvatel: Zabanovaný Anonymní Troll 13. 06. 2020, 22:04:04
Btw, ono neni problem sehnat deb balicek s pythonem 3.8, problem je, aby to intalovalo ten balicek paralelne a neprepsalo to python3 symlink na python3.7. To je to. Protoze treba ted SID Debian ma postaveny repozitar nad python3.8 a odkazuje se na nej pres python3 symlink, ale to neni neco co chci ja, to by mi rozbilo system.
Název: Re:Jak standardne ma fungovat instalovani sw ze zdrojoveho kodu?
Přispěvatel: Zabanovaný Anonymní Troll 13. 06. 2020, 22:16:14
Btw Python se nainstaloval do bin dobre jak ma:

Kód: [Vybrat]
$ whereis python3.8
python3: /usr/bin/python3 /usr/bin/python3.7m /usr/bin/python3.7 /usr/lib/python3 /usr/lib/python3.7 /etc/python3 /etc/python3.7 /usr/local/bin/python3.8 /usr/local/bin/python3.8-config /usr/local/lib/python3.7 /usr/local/lib/python3.8 /usr/include/python3.7m /usr/share/python3 /usr/share/man/man1/python3.1.gz

Je v /usr/local/bin/python3.8

Kdezto systemovy python je v

/usr/bin/python3.7

Takze ok.
Název: Re:Jak standardne ma fungovat instalovani sw ze zdrojoveho kodu?
Přispěvatel: Mirek Zvolský 13. 06. 2020, 23:48:44
Místo "make install" dělal a instaloval "checkinstall" debianí balík. Ale obávám se, že ten projekt nějak přiumřel. Nevím, jestli je něco takového.
Na přehazování verzí pythonu je pyenv.
(vím, že neodpovídám na Tvou otázku, promiň, neb nevím - a marně čtu to vlákno, jestli to někdo zodpoví)
Název: Re:Jak standardne ma fungovat instalovani sw ze zdrojoveho kodu?
Přispěvatel: k3dAR 14. 06. 2020, 00:21:38
Místo "make install" dělal a instaloval "checkinstall" debianí balík. Ale obávám se, že ten projekt nějak přiumřel. Nevím, jestli je něco takového.[...]
viz link tam (https://forum.root.cz/index.php?topic=23137.msg331867#msg331867) => debuild
Název: Re:Jak standardne ma fungovat instalovani sw ze zdrojoveho kodu?
Přispěvatel: RDa 14. 06. 2020, 09:55:08
Btw Python se nainstaloval do bin dobre jak ma:

Kód: [Vybrat]
$ whereis python3.8
python3: /usr/bin/python3 /usr/bin/python3.7m /usr/bin/python3.7 /usr/lib/python3 /usr/lib/python3.7 /etc/python3 /etc/python3.7 /usr/local/bin/python3.8 /usr/local/bin/python3.8-config /usr/local/lib/python3.7 /usr/local/lib/python3.8 /usr/include/python3.7m /usr/share/python3 /usr/share/man/man1/python3.1.gz

Je v /usr/local/bin/python3.8

Kdezto systemovy python je v

/usr/bin/python3.7

Takze ok.

A kdybys potreboval jeste 3.6, tak to udelas jak ? :)
Název: Re:Jak standardne ma fungovat instalovani sw ze zdrojoveho kodu?
Přispěvatel: Mirek Zvolský 14. 06. 2020, 10:55:41
A kdybys potreboval jeste 3.6, tak to udelas jak ? :)
pyenv. Omlouvám se za opakování.
Název: Re:Jak standardne ma fungovat instalovani sw ze zdrojoveho kodu?
Přispěvatel: Johnny 14. 06. 2020, 17:47:22
Python to má nějak takhle:
https://xkcd.com/1987/