[2025-jun-17] The SlackDocs mailing lists at https://lists.alienbase.nl/mailman/listinfo have been retired. No one has been using these lists for years and it's time to say goodbye. The list archives remain available at https://scalzi.slackware.nl/mailman/listinfo/slackdocs
[2025-jun-17] The SlackDocs Wiki has moved to a new server, in order to make it more performant.
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
slackwarearm:cstmz_kernel_rpi_selfbuild [2023/06/06 16:30 (UTC)] – mozes | slackwarearm:cstmz_kernel_rpi_selfbuild [2023/06/08 16:51 (UTC)] (current) – mozes | ||
---|---|---|---|
Line 45: | Line 45: | ||
< | < | ||
- | rsync \ | + | $ rsync \ |
| | ||
| | ||
Line 66: | Line 66: | ||
As **root**: | As **root**: | ||
< | < | ||
- | $ slackpkg update | + | # slackpkg update |
</ | </ | ||
Line 76: | Line 76: | ||
As **root**, install/ | As **root**, install/ | ||
< | < | ||
- | $ slackpkg install slackkit | + | # slackpkg install slackkit |
</ | </ | ||
- | == Ensure that the Kernel source package is up to date == | + | == Install other dependencies |
- | As **root**, install/ | + | This list isn't exhaustive but should cover it (if more dependencies are required, please drop mozes@slackware.com a mail with them and I'll update this doc!) |
< | < | ||
- | $ slackpkg install | + | # slackpkg install |
</ | </ | ||
- | == Install other dependencies | + | ==== Configure the Slackware ARM build system ==== |
- | This list isn't exhaustive but should cover it (if more dependencies are required, please drop mozes@slackware.com a mail with them and I'll update | + | <note tip>In this example the directory into which the Slackware AArch64 source tree was downloaded is ''/ |
+ | |||
+ | As **root**, you need to set up some symlinks to the location of your Slackware AArch64 source tree. | ||
< | < | ||
- | $ slackpkg install eudev mdadm lvm2 device-tree-compiler rsync | + | # cd # return to root's home directory |
+ | # ln -vfs / | ||
+ | # ln -vfs / | ||
</ | </ | ||
Line 107: | Line 111: | ||
Enter the directory in which the Slackware AArch64 source is stored. | Enter the directory in which the Slackware AArch64 source is stored. | ||
- | < | + | < |
== General settings == | == General settings == | ||
Line 117: | Line 121: | ||
< | < | ||
- | root@bladswede: | + | # ./ |
</ | </ | ||
Line 132: | Line 136: | ||
First, check what version of the Linux Kernel is available at the repository: | First, check what version of the Linux Kernel is available at the repository: | ||
- | < | + | < |
- | < | + | < |
--------------------------- | --------------------------- | ||
Line 157: | Line 161: | ||
< | < | ||
- | root@bladswede: | + | # ./ |
</ | </ | ||
- | After a few hours your Kernel will have been built, with the packages (by default) placed within ''/ | + | === Transitioning to the RPi Kernel fork Slackware packages === |
+ | |||
+ | After a few hours your Kernel will have been built, with the packages (by default) placed within ''/ | ||
+ | |||
+ | You should read the [[slackwarearm: | ||
- | You should follow [[slackwarearm: | ||