@dedguy21 what error are you getting? I just installed with no problem.
Search Criteria
Package Details: linux-clear-bin 6.2.11.1297-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/linux-clear-bin.git (read-only, click to copy) |
---|---|
Package Base: | linux-clear-bin |
Description: | Clear Linux kernel and modules in binary |
Upstream URL: | https://github.com/clearlinux-pkgs/linux |
Licenses: | GPL2 |
Provides: | WIREGUARD-MODULE |
Submitter: | yw662 |
Maintainer: | None |
Last Packager: | aorth |
Votes: | 13 |
Popularity: | 0.000001 |
First Submitted: | 2019-08-04 22:33 (UTC) |
Last Updated: | 2023-04-18 04:10 (UTC) |
Dependencies (7)
- coreutils (coreutils-gitAUR, busybox-coreutilsAUR, coreutils-hybrid-gitAUR, coreutils-selinuxAUR, coreutils-uutilsAUR, coreutils-hybridAUR)
- kmod (busybox-coreutilsAUR, kmod-gitAUR)
- linux-firmware (linux-libre-firmwareAUR, linux-firmware-xzAUR, linux-firmware-gitAUR, linux-firmware-uncompressedAUR)
- crda (wireless-regdb) (optional) – to set the correct wireless channels of your country
- intel-ucode-clear (optional) – intel cpu and i915 firmware
- linux-clear-headers-binAUR (optional) – header files for the kernel
- mkinitcpio (mkinitcpio-gitAUR) (optional) – to create custom init cpio
Required by (3)
- mullvad-wg.sh-git (requires WIREGUARD-MODULE) (optional)
- piavpn-bin (requires WIREGUARD-MODULE) (optional)
- piavpn-manual-git (requires WIREGUARD-MODULE)
Sources (2)
aorth commented on 2020-02-07 14:00 (UTC)
aorth commented on 2019-11-11 09:57 (UTC) (edited on 2019-11-11 12:45 (UTC) by aorth)
I have updated linux-clear-bin for the recent changes to Arch Linux's mkinitcpio. The kernel image is no longer owned by the linux-clear-bin package, instead it is copied/removed by mkinitcpio. You don't need to do anything.
Also, the package version as seen by pacman will now be formatted like "5.3.9.839-1" instead of "5.3.9-839", where the Clear Linux revision is using a dotted notation following the vanilla kernel version. This follows the example of other official Arch Linux kernels such as linux-zen and linux-hardened, and allows us to use proper Arch Linux package revisions.
mystique commented on 2019-10-31 23:30 (UTC)
Is there any potential for an -lts kernel?
aorth commented on 2019-08-21 12:07 (UTC) (edited on 2019-08-22 20:30 (UTC) by aorth)
I posted a vastly improved PKGBUILD based on yw662's version in the better-pkgbuild
branch on my GitHub repository[0]. Fixes include:
- Move PKGBUILD variables out of prepare() function
- Prefix non-standard PKGBUILD variables with underscore
- Add manifest and kernel pack to source files
- Use SHA256 instead of MD5 for verification of source files
- Let makepkg download source files instead of using curl directly in package()
- Let makepkg unpack source files instead of using tar directly in package()
- Use local variables in package() and build()
- Add WIREGUARD-MODULE to "provides"
- Add linux.preset file for generating initramfs
- Add hooks to update and remove initramfs if package is updated or removed
- Updated to 5.2.9-825
I still don't like the use of pkgver for the Clear Linux kernel version because it breaks the Arch pkgrel logic. For example, we cannot ship an update to 5.2.8-821 without incrementing 821. We can perhaps use the PKGBUILD 'epoch' for this though...
[0] https://github.com/alanorth/aur-linux-clear-bin/tree/better-pkgbuild
btd1337 commented on 2019-08-17 16:49 (UTC)
@yw662 How to enable modules like Wifi and sound?
aorth commented on 2019-08-08 20:37 (UTC) (edited on 2019-08-08 20:38 (UTC) by aorth)
This is cool, yw662. I didn't know Intel provided binaries of Clear Linux kernel. A few suggestions:
- I think you should use sha256sums instead of md5sums
- You should add the Manifest and packagefile to sha256sums to let makepkg download and verify them instead of calling curl in the package/build step
- You should add WIREGUARD-MODULE to provides
Pinned Comments
aorth commented on 2020-04-09 07:01 (UTC) (edited on 2020-09-27 12:08 (UTC) by aorth)
Stock kernel parameters are saved in
/boot/vmlinuz-linux-clear.cmdline
. Although you may not need to apply all the parameters, you should copy most of these into your systemd-boot or GRUB configuration.If you are using out-of-tree kernel modules with dkms you will need to add the
module.sig_unenforce
parameter to allow loading of unsigned kernel modules.Please check the Clear Linux kernel releases on GitHub (not kernel.org) before flagging out of date here.