A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Előző változat mindkét oldalon Előző változat Következő változat | Előző változat | ||
oktatas:linux:forditas_forrasbol [2020/07/28 22:57] admin [cli-blackjack] |
oktatas:linux:forditas_forrasbol [2023/08/04 08:03] admin |
||
---|---|---|---|
Sor 2: | Sor 2: | ||
====== Fordítás forrásból ====== | ====== Fordítás forrásból ====== | ||
+ | |||
* **Szerző:** Sallai András | * **Szerző:** Sallai András | ||
- | * Copyright (c) Sallai András, 2018, 2019 | + | * Copyright (c) 2018, Sallai András |
- | * [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]] | + | * Szerkesztve: 2018, 2019 |
- | * Web: http://szit.hu | + | * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]] |
+ | * Web: https://szit.hu | ||
Sor 160: | Sor 162: | ||
./autogen.sh | ./autogen.sh | ||
./configure | ./configure | ||
+ | make | ||
make install | make install | ||
+ | |||
+ | |||
+ | ==== Függőségek ==== | ||
+ | |||
+ | A függőségek telepítése: | ||
+ | apt install pkgconf libncursesw5-dev texinfo | ||
+ | |||
+ | Hogyan derülhet ki, hogy ezek a függőségek? | ||
+ | |||
+ | Lehetséges probléma: | ||
+ | <code> | ||
+ | configure: error: | ||
+ | *** The pkg.m4 macros are missing. | ||
+ | *** The pkg-config package needs to be installed when building from git. | ||
+ | *** After fixing this problem, rerun ./autogen.sh. | ||
+ | </code> | ||
+ | |||
+ | Megoldás: | ||
+ | <code bash> | ||
+ | apt install pkgconf | ||
+ | </code> | ||
+ | |||
+ | Következő lehetséges probléma: | ||
+ | |||
+ | <code> | ||
+ | ./configure: line 39143: syntax error near unexpected token `NCURSESW,' | ||
+ | ./configure: line 39143: ` PKG_CHECK_MODULES(NCURSESW, ncursesw,' | ||
+ | </code> | ||
+ | |||
+ | Újból futtatjuk: | ||
+ | <code> | ||
+ | ./autogen.sh | ||
+ | ./configure | ||
+ | </code> | ||
+ | |||
+ | |||
+ | <code> | ||
+ | /home/andras/id/nano/missing: sor: 81: makeinfo: parancs nem található | ||
+ | WARNING: 'makeinfo' is missing on your system. | ||
+ | </code> | ||
+ | |||
+ | apt-file search makeinfo | ||
+ | |||
+ | |||
+ | apt install texinfo | ||
+ | |||
+ | Végül make: | ||
+ | make | ||
===== Tamagotchi ===== | ===== Tamagotchi ===== | ||
Sor 255: | Sor 306: | ||
A checkinstall úgy telepíti a forrásból fordított programot, | A checkinstall úgy telepíti a forrásból fordított programot, | ||
hogy előbb készít egy .deb csomagot belőle (ez hosszú időt | hogy előbb készít egy .deb csomagot belőle (ez hosszú időt | ||
- | vehet igénybe), majd azt telepíti. | + | vehet igénybe), majd azt telepíti. A .deb formában |
+ | telepített csomag bármikor leszedhető. | ||
+ | ==== Utólag ==== | ||
+ | |||
+ | A telepítő utólag is létrehozható. Lépjünk be a forrás könyvtárába, majd: | ||
+ | |||
+ | checkinstall -D --fstrans=no make install | ||
+ | |||
+ | Ez telepítés nélkül létrehozza a .deb csomagot. | ||
+ | Telepítsük, majd távolítsuk el. | ||
+ | |||
+ | ===== btop ===== | ||
+ | |||
+ | git clone https://github.com/aristocratos/btop | ||
+ | |||
+ | Fordítás: | ||
+ | make | ||
+ | |||
+ | Futtatás: | ||
+ | bin/btop | ||