csuhas32 Na, kérem!
Megkérdeztem egy AI-t, hogyan kell Ubuntu fork-ot készíteni, íme a nem pontosan idézett válasz:
Az Ubuntu fork készítése nem lesz bonyolult feladat, és a szükséges eszközök sem nehézkesek. Egy módosított verzióját fogjuk használni az elementaryOS csapat által fejlesztett “os” nevű eszköznek. Az alábbi lépéseket követve elkészítheted a saját Ubuntu fork-odat:
- 1. Repos és GPG kulcs módosítása:
A fejlesztés egyszerűsítése érdekében egy Launchpad PPA-t fogunk használni. Először regisztrálj a Launchpad oldalán, majd kövesd a PGP kulcs létrehozásához szükséges útmutatót. Exportáld a kulcsodat szöveges formátumban a következő paranccsal:
gpg --output [os-neve].key --armor --export username@email
Cseréld ki a fájlt a fork-od ISO-builder könyvtárában a ubuntucinnamonremix.key fájlra, majd nevezd át a ubuntucinnamonremix.list fájlt ugyanarra a névre, mint a kulcsfájl.
A Launchpad-en hozz létre egy PPA-t az általad forkolt Ubuntu verzió nevével. A jelenlegi LTS verzióval érdemes dolgozni. A PPA linkje a következő formátumban legyen:
https://launchpad.net/[felhasználóneved]/[ppa-neved]/ubuntu @BASECODENAME main
Természetesen cseréld ki a [felhasználóneved]-et a saját Launchpad felhasználónevedre, és a [ppa-neved]-et a PPA nevére.
- 2. Terraform konfiguráció:
A ISO builder főkönyvtárában található terraform.conf fájlban ellenőrizd az alábbi beállításokat:
BASECODENAME, BASEVERSION, CODENAME, VERSION és NAME.
NAME legyen az operációs rendszered neve, BASECODENAME és BASEVERSION pedig az Ubuntu verziók, amelyeket forkolni szeretnél.
CODENAME és VERSION szabadon megadhatók, de gondoskodj róla, hogy értelmesek legyenek az operációs rendszered és az elnevezési sémád szempontjából.
A package-lists.calamares mappában add hozzá a saját csomagjaidat, és távolítsd el az Ubuntu Cinnamon Remix csomagokat. A desktop.list.chroot_install fájlban cseréld le az összes sort, ami tartalmazza az @XORG_HWE-t, a saját csomagjaidra.
A desktop.list.chroot_live fájlban csak a calamares-settings-cinnamon-remix sort cseréld le.
A iso-builder/etc/config/bootloaders fájlokban cseréld ki az összes “Ubuntu Cinnamon” említést az operációs rendszered nevére.
Telepítsd fel a Docker-t, mivel ezt használjuk az ISO létrehozásához.
Ennyi az egész! 🙂