Closing.
]]>Jens Clasen wrote:I attempted to install all wanted packages at once - base and every single package i wanted to install afterwards.
That should work fine, perhaps your connection dropped or you had a bad mirror.
Implying that dropped connections resulting in download errors could bork your system? No... all mirrors are synced and the packages are downloaded to cache, and *then* pacman starts upgrading things once it knows it has everything it needs.
Pretty sure every package manager created does that, in fact.
...
Bad mirrors, if they contain false, mismatched data, could ruin things. I suspect it is more likely they don't get synced at all, though, rather than getting borked. In theory, they're supposed to do atomic updates.
]]>There you go...
]]>I attempted to install all wanted packages at once - base and every single package i wanted to install afterwards.
That should work fine, perhaps your connection dropped or you had a bad mirror.
]]>Maybe we should help with development for Mark Shuttleworth's latest idea instead?
Phoronix wrote:What he is basically getting at is for a new desktop Ubuntu installer with an Electron-powered HTML5 installer re-using existing Curtin/MAAS components and also leveraging Snaps as their preferred app delivery technology. It will be interesting to see where this leads.
https://www.phoronix.com/scan.php?page= … biquity-NG
https://lists.ubuntu.com/archives/ubunt … l?anz=showSurely that's a far better solution than a couple of easily audited bash scripts
Oh wow.
used by world class app developers. Skype, Spotify and a ton of GREAT apps on Ubuntu are Electron apps
No obvious biases there, no siree!
Interesting he'd want to associate so strongly with proprietary software.
]]>empty@Xanadu:~ $ pacstrap --help usage: pacstrap [options] root [packages...][...]
I know. that was part of the problem. I attempted to install all wanted packages at once - base and every single package i wanted to install afterwards. That did not turn out so well. The whole thing started with some unmet dependencies and it ended with a broken certificate chain. Afterwards, I've wiped the system, kept the package cache and I've started again, doing the whole thing step by step.
The main problem was, that I didn't really know, what I was doing at that time, though. I knew, pacstrap was a wrapper for pacman with a couple of additions, but I tried to apply the Gentoo configure use flags, fire and forget philosophy afterwards. I guess, that was part of my mistake. Doing things step by step worked a whole lot better.
Regards, Jens
]]>What he is basically getting at is for a new desktop Ubuntu installer with an Electron-powered HTML5 installer re-using existing Curtin/MAAS components and also leveraging Snaps as their preferred app delivery technology. It will be interesting to see where this leads.
https://www.phoronix.com/scan.php?page= … biquity-NG
https://lists.ubuntu.com/archives/ubunt … l?anz=show
Surely that's a far better solution than a couple of easily audited bash scripts
]]>A bit more information about what pacstrap can do an what it can't would have been nice
empty@Xanadu:~ $ pacstrap --help
usage: pacstrap [options] root [packages...]
Options:
-C config Use an alternate config file for pacman
-c Use the package cache on the host, rather than the target
-G Avoid copying the host's pacman keyring to the target
-i Avoid auto-confirmation of package selections
-M Avoid copying the host's mirrorlist to the target
-h Print this help message
pacstrap installs packages to the specified new root directory. If no packages
are given, pacstrap defaults to the "base" group.
empty@Xanadu:~ $
Regards, Jens
]]>Occasionally I help people with other OSes, the biggest frustration then is having to wait until the blackboxes aka installers have finished and I can start the real job :
configuring the system so it will do what what the user wants[1] , not what the OS creators want.
[1] Or get as close to that goal as the OS allows
]]>Conversely, I have Mint on a VM on my, significantly more powerful, desktop, which seemed to take ages using the graphical installer, by comparison.
And, to echo Trilby's comments, you know better how your system is set up doing it manually, which makes fixing in the event of something failing so much easier.
]]>I also miss my rc.conf
]]>