bunsenlabs / bunsen-netinstall Goto Github PK
View Code? Open in Web Editor NEWScript and associated files to install BunsenLabs into a core Debian system.
License: GNU General Public License v3.0
Script and associated files to install BunsenLabs into a core Debian system.
License: GNU General Public License v3.0
In one of the last commits the folder above was removed. this leads to errors while Runign the script, unless the singel file is added.
Launching any gkt3 program (meld, gnome-disks) will result in terminal warning (this is especially irritating in meld then you are merging a lot of files which result in tons of warnings)
** (meld:11327): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files
** (gnome-disks:11638): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files
Installing at-spi2-core
fixes the problem.
I've just had a look at the ./install script and noticed a reference to "extra_repos" but couldn't find anything like that in the current HEAD. git log --name-status
showed that the file extra_repos
was removed in commit 9e7a282 .Yet it is still listed in README.
W: The repository 'http://ppa.launchpad.net/yunnxx/debian/ubuntu yakkety Release' does not have a Release file.
E: Failed to fetch http://ppa.launchpad.net/yunnxx/debian/ubuntu/dists/yakkety/main/binary-i386/Packages 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
For Debian 12, I was getting the below error. It seems to be related to gen_sources
not including both non-free
and non-free-firmware
(the latter of which seems new to 12?)
Installing packages, without recommends.
------------------------------------------------
Reading package lists...
Building dependency tree...
Reading state information...
Package unrar is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
Package amd64-microcode is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
Package intel-microcode is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
Package hfsprogs is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
Package firmware-realtek is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
pve-firmware
Package firmware-linux is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
Package firmware-iwlwifi is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
pve-firmware
Package firmware-sof-signed is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'amd64-microcode' has no installation candidate
E: Package 'firmware-iwlwifi' has no installation candidate
E: Package 'firmware-linux' has no installation candidate
E: Package 'firmware-realtek' has no installation candidate
E: Package 'firmware-sof-signed' has no installation candidate
E: Package 'hfsprogs' has no installation candidate
E: Package 'intel-microcode' has no installation candidate
E: Package 'unrar' has no installation candidate
######## WARNING ########
'apt-get --no-install-recommends --quiet install' returned an error
------------------------------------------------
There was a problem installing some packages.
There may be some information in /home/randlab/.cache/bunsen-netinstall-logs/install.log.
You might want to exit the script, comment out packages causing problems
in pkgs-norecs, and run the script again.
If the missing packages are unimportant, you might prefer to continue
with the install and fix the issues later.
Would you like to ignore the errors and continue now,
or exit and try to fix the problems?
(press enter to continue, any other key to exit)
See: http://crunchbang.org/forums/viewtopic.php?id=40362 @johnraff Any idea what's going on here?
Hi I installed a fresh net-inst 8.3 jessie base system, then used the repository method to get bunsen on the machine. However I do not see any tabs neither is there any sign of conky or terminator, just a blank desktop image. right click menu works but there are also only a view items on there, and no browser (error when trying to open) I must add that I have not installed any meta packages. Is this normal?
The system seems to be crippled.
Would you recomend to use this script to maybe ease the pain?
Over the past couple of weeks, I have been testing the viability of using the BunsenLabs distribution with a computer designed to run all free software (Libreboot X200). Although I prefer XFCE, the experience was very responsive and felt complete. This would make a great option for a person who needs a quick to setup GNU/Linux computer that ran only free software. I did however notice that some non-free software is included with the release. I went ahead and created a netinstaller that did not load non-free software by default. It worked perfectly. I also forked the welcome script to no longer suggest non-free software and even added https support. These forks can be found on my GitHub page. Here is what is left to do in order to make a "libre" version of BunsenLabs:
I think this would be a great option for BunsenLabs to include. I made a post on Reddit and there seems to be some demand for this type of distribution. Besides I already did most of the work! I look forward to potentially working with the BunsenLabs team on this.
Discussion started on this thread about having compton "--backend=glx" by default.
Need fix install script:
#trap 'giveup "Script terminated." 1' 1 2 3 15
#[[ $user = root ]] && giveup "This script should be run by a normal user, not root" 1
And use:
$ sudo ./install
As noted by @johnraff the audio volume notification bar is not appearing within Helium-dev. On Deuterium this works on both machine tested. I think this is because the change from "volti" to "volumeicon". Also, I would like to suggest bunsenlabs packages to be installed with "no recommends" on Helium-dev.
This error occurred while installing on a HP Pavilion i386:
~/.bunsen-netinstall-logs/install.log
The following package was automatically installed and is no longer required:
config-package-dev
Use 'apt-get autoremove' to remove it.
The following extra packages will be installed:
libglew1.10 lua-bitop lua-expat lua-filesystem lua-penlight lua-posix
lua-socket lua5.2 mesa-utils python-ecdsa python-paramiko
Suggested packages:
glew-utils
The following NEW packages will be installed:
bunsen-common bunsen-configs bunsen-conky bunsen-docs
bunsen-faenza-icon-theme bunsen-images bunsen-pipemenus bunsen-themes
bunsen-utilities bunsen-welcome libglew1.10 lua-bitop lua-expat
lua-filesystem lua-penlight lua-posix lua-socket lua5.2 mesa-utils
python-ecdsa python-paramiko
0 upgraded, 21 newly installed, 0 to remove and 0 not upgraded.
Need to get 633 kB/88.6 MB of archives.
After this operation, 159 MB of additional disk space will be used.
Do you want to continue? [Y/n] Abort.
######## WARNING ########
apt-get returned an error installing bunsen packages
----------------------------------------------------------
There was a problem installing the local .deb files.
There may be some information in /home/smacz/.bunsen-netinstall-logs/install.log.
Would you like to continue anyway, or exit?
(press enter to continue, any other key to exit)
I continued the install (as this was my second time recieving that error). After it was done I ran:
$ sudo apt-get autoremove
My first attempt to install them by listing them in a text file and piping them always spit out that unhelful "Abort" message with an explanation same as right above the "------" separator in the install.log
file without waiting for a "[Y|n]" response:
$ cat packages.txt | xargs sudo apt-get install
I vaguely remember attempting to pass --force-yes
and/or -y
flag/switch to apt-get without success to the above.
The named packages installed just fine one-by-one, each prompting me asking if I wanted to continue even though it wasn't...verifiable(?). BunsenLabs is now up and running on this partition.
I have yet to do the Broadcom b43-installer dance to get wifi working, but I didn't figure that had anything to do with the error I recieved. Ethernet worked just fine for the install.
I've netinstalled base debian and ran this script twice with the same results. I would be more than happy to attempt a third time to gather data. I was unable to find anything telling in /var/log/apt/*
or /var/log/dpkg.log
.
First, thanks! It's nice to see openbox et al are still being used. So I had to give this a try on a non-x86 target.
Other than the x86-only driver/firmware packages, I was only missing 2 important items:
So all I really need is the last one; can you make the sources available? Even better, could you add arm64 and armhf architectures to your deb package feed?
In this case I started with Debian bullseye installer images for pinebook, but the installer failed to install a bootloader so I ended up doing a manual install following the LinuxOnArm wiki process similar to this: https://forum.digikey.com/t/debian-getting-started-with-the-rock-pi-4/12973
I bring that ^^ up because of the debian rootfs tarballs and package repos maintained by the same digikey guy who wrote most of those linux guides: https://rcn-ee.com/rootfs/eewiki/minfs/
So anyone interested in trying this approach can take advantage of these resources.
Apt says the GPG key for helium-dev repository is expired. Can you please fix that?
Hey,
did a netinstall of debian 8..
Question: is it sufficiant to do a netinstall w/o internet connection?
(because that is what i tried, got the following issue)
run your netinstall script, got the error, that rsync could not be installed. (script aborted)
(sound like no internet connection? well, i had it pugged at that time.)
My installation broke due to insufficient root fs size in process of serting up
Not exactly an issue, but
https://github.com/BunsenLabs/bunsen-netinstall/blob/master/install
I understand that this is a demo vehicle, but would it be wasteful to name exactly which system files will be replaced/modified? Since the script is quite gigantic (a note in the install header will do just fine).
When bl-welcome pops up, the question if contrib and non-free should be enables gives on CR:
"Editing sources list failed. This script will exit.
[...] check the entries before running bl-welcome again."
I then edit the sources to my needs, but thats feels a lot like a bug.
Because i want BL, i installed it from the img (USB), it should provide a source list that works after installation, no matter if installed with or w/o internet.
(I reproduced that circumstance at least twice. Also, big fan, love your work :) )
pkg-norecs
has xserver-xorg-input-vmmouse
, which is not in any Debian repository, so the install fails. If it is commented out then the installation succeeds.
It failed to start LightDM after the reboot on Helium-Dev branch. I couldn't startx either.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.