teejee2008 / ukuu

A paid version of Ukuu is now available with more features. https://teejeetech.in/2019/01/20/ukuu-v19-01/ Kernel Update Utility for Ubuntu-based distributions. Provides desktop notifications when new mainline kernel is available. Lists kernels from http://kernel.ubuntu.com/~kernel-ppa/mainline/ with options to install and remove.
https://teejeetech.in/ukuu
GNU Lesser General Public License v3.0
402 stars 157 forks source link

CLI enhancements (show/install unstable and RC releases; check deps) #101

Closed cloyce closed 6 years ago

cloyce commented 6 years ago

I'd like to be able to use ukuu on the command-line to install unstable kernels. I know it should be possible to just edit the config file, but having a command-line option would be more convenient for initial deployments. The patch is pretty trivial, and it works. At least on 18.04. It's not doing anything version-specific, so I don't see why it wouldn't work everywhere.

cloyce commented 6 years ago

Sorry, I meant to do this as 2 separate PRs, but forgot what I was doing when I committed the second one. (Actually I only started to do the 1 PR, but I figured fixing the second goink wouldn't take much longer, so...)

I'm a first-time user, and the missing deps check tripped me up -- I had to turn on debugging output to figure out that it was trying and failing to run aria2c right before I got the "g_strsplit: assertion 'string != NULL' failed" and ukuu didn't load any kernel list.

cloyce commented 6 years ago

I'm going to re-do this PR so it's less stupid. The code is going to be the same.