Felhasználói eszközök

Eszközök a webhelyen


oktatas:linux:forditas_forrasbol

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Következő változat
Előző változat
oktatas:linux:forditas_forrasbol [2019/08/16 21:03]
admin létrehozva
oktatas:linux:forditas_forrasbol [2023/08/04 08:03] (aktuális)
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ás2018, 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 51: Sor 53:
   make   make
  
 +Indítás:
 +  ./2048
 +Irányítás:​
 +  * hjkl és wasd -- alapértelmezettként
 +  * q  -- kilépés
 ===== myman ===== ===== myman =====
  
Sor 155: 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 225: Sor 281:
   grandle build   grandle build
  
 +===== Ellenőrzött telepítés =====
 +
 +Néhány forrásból telepített program nem biztosít eltávolítási lehetőséget (uninstall).
 +
 +Ezért használjunk a checkinstall programot. A checkinstall program a 
 +vele azonos nevű csomagban található. Debian 10 rendszeren csak
 +**backports**-ból telepíthető.
 +
 +  apt install checkinstall
 +
 +
 +Ha telepítettük a checkinstallt,​ forráskód telepítése
 +a következő módon történik:
 +
 +<​code>​
 +tar -zxvf source-app.tar.gz
 +cd source
 +./configure
 +make
 +checkinstall
 +</​code>​
 +
 +
 +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
 +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
  
  
oktatas/linux/forditas_forrasbol.1565982229.txt.gz · Utolsó módosítás: 2019/08/16 21:03 szerkesztette: admin