diff --git a/README.md b/README.md index fa3715d..14d9d62 100644 --- a/README.md +++ b/README.md @@ -27,14 +27,6 @@ apt-get dist-upgrade reboot ``` -### Forráskódok telepítésének engedélyezése - -Ehhez az apt konfigurációs fájljában ki kell venni a kommentet az src sorok elejéről. -``` -/etc/apt/sources.list -> deb-src http://raspbian.raspberrypi.org/raspbian/ bullseye main contrib non-free rpi -apt-get update -``` - ### Csomagok telepítése A Qt keretrendszer fordításához minimálisan szükséges csomagok. @@ -112,11 +104,11 @@ Az id_rsa.pub a publikus kulcs, ezt át kell másolni a Raspberry Pi-re. A hoszt gépről történik a csatlakozás, ehhez a felhasználó publikus kulcsát csatolni kell a Raspberry Pi-n lévő _**authorized_keys**_ fájlhoz, ssh-n való átküldés útján. Itt érdemes a root felhasználót megadni, mivel az újonnan fordított szoftvert általában annak a felhasználónak a jogosultságával lehet telepíteni és futtatni. ``` -ssh-copy-id @ +ssh-copy-id root@ ``` Ehhez jelszavas hitelesítés szükséges. Ha ez megvan, meg lehet próbálni a jelszó nélküli kapcsolódást. ``` -ssh @ +ssh root@ ``` ### Munkakönyvtár felépítése @@ -167,13 +159,13 @@ Kicsomagolás. tar xvf qt-everywhere-opensource-src-5.15.8.tar.xz ``` -32 bites rendszer (gnueabihf) esetén az mkspecs könyvtárat a fordítóhoz kell igazítani. +32 bites fordító (arm-linux-gnueabihf) esetén az mkspecs könyvtárat a fordítóhoz kell igazítani. ``` cp -R qt-everywhere-src-5.15.8/qtbase/mkspecs/linux-arm-gnueabi-g++ qt-everywhere-opensource-src-5.15.8/qtbase/mkspecs/linux-arm-gnueabihf-g++ sed -i -e 's/arm-linux-gnueabi-/arm-linux-gnueabihf-/g' qt-everywhere-opensource-src-5.15.8/qtbase/mkspecs/linux-arm-gnueabihf-g++/qmake.conf ``` -64 bites rendszer (aarch64) esetén a qt-everywhere-src-5.15.8/qtbase/mkspecs/devices/linux-rasp-pi3-g++/qmake.conf módosítása szükséges, mivel abban a 32 bites fordítóhoz szükséges kapcsolók vannak beállítva, ami 64 bites használata esetén hibát okoz. Két sort kell benne módosítani. +64 bites fordító (aarch64-linux-gnu) esetén a qt-everywhere-src-5.15.8/qtbase/mkspecs/devices/linux-rasp-pi3-g++/qmake.conf módosítása szükséges, mivel abban a 32 bites fordítóhoz szükséges kapcsolók vannak beállítva, ami 64 bites használata esetén hibát okoz. Két sort kell benne módosítani. ``` QMAKE_CFLAGS = -march=armv8-a -mtune=cortex-a53 -mfpu=crypto-neon-fp-armv8 -> QMAKE_CFLAGS = -march=armv8-a -mtune=cortex-a53