You are not logged in.

#1 2020-11-09 08:20:50

cog
Member
From: The Southwest
Registered: 2015-10-27
Posts: 655
Website

Lithium on the Raspberry Pi 4

Hey guys, I got Lithium running on the rapsberry pi 4-b 8GB model pretty good.

https://forums.bunsenlabs.org/viewtopic … 15#p108115

I used this as a base image:

https://downloads.raspberrypi.org/raspi … 64/images/

I installed the bunsen-keyring then bunsen-meta-all (this is the only thing I had to rebuild because it depended on 4 packages that were not resolvable that were either amd64 or intel based.

Then I basically rebuilt bunsen-meta-all without 4 packages using pbuilder and installed from a local directory/repo, probably some more could go (firmware related) but it doesn't really matter at this point.

the only things I changed in the source package were debian/control & debian/changelog

here you go for reference


debian/control

Source: bunsen-meta-all
Section: metapackages
Priority: optional
Maintainer: John Crawley <john@bunsenlabs.org>
Build-Depends: debhelper (>= 10)
Standards-Version: 4.3.0
Homepage: https://github.com/BunsenLabs/bunsen-meta-all
Vcs-Git: https://github.com/BunsenLabs/bunsen-meta-all.git
Vcs-Browser: https://github.com/BunsenLabs/bunsen-meta-all

Package: bunsen-meta-all
Architecture: all
Description: Metapackage for the full BunsenLabs install
 This metapackage will install all the packages needed
 for a full BunsenLabs system.
Depends: ${misc:Depends},
 alsa-utils,
 anacron,
 apt-transport-https,
 apt-xapian-index,
 aptitude,
 arandr,
 arj,
 at,
 at-spi2-core,
 bash-completion,
 btrfs-progs,
 catfish,
 chntpw,
 clipit,
 compton,
 conky-all,
 cpufrequtils,
 cryptsetup,
 curl,
 crda,
 dbus-x11,
 dmz-cursor-theme,
 dosfstools,
 efibootmgr,
 eject,
 enchant,
 evince,
 f2fs-tools,
 fbxkb,
 feh,
 file-roller,
 filezilla,
 firefox-esr,
 firmware-b43-installer,
 firmware-b43legacy-installer,
 firmware-linux,
 firmware-realtek,
 firmware-iwlwifi,
 fonts-cantarell,
 fonts-noto,
 fonts-noto-cjk,
 fonts-noto-mono,
 fonts-inconsolata,
 fonts-liberation,
 ftp,
 fuse,
 galculator,
 galternatives,
 gddrescue,
 gdebi,
 geany,
 ghostscript,
 gigolo,
 gmrun,
 gnome-keyring,
 gnome-themes-standard,
 gparted,
 gsimplecal,
 gstreamer1.0-libav,
 gstreamer1.0-plugins-bad,
 gstreamer1.0-plugins-base,
 gstreamer1.0-plugins-good,
 gstreamer1.0-plugins-ugly,
 gstreamer1.0-pulseaudio,
 gtk2-engines-pixbuf,
 gvfs,
 gvfs-backends,
 gvfs-fuse,
 hardinfo,
 haveged,
 hdparm,
 hddtemp,
 hexchat,
 hfsprogs,
 htop,
 hwdata,
 inotify-tools,
 inxi,
 jgmenu,
 lame,
 less,
 libblockdev-crypto2,
 libexo-1-0,
 libinput-tools,
 libpam-gnome-keyring,
 libreoffice-calc,
 libreoffice-gtk2,
 libreoffice-writer,
 libnotify-bin,
 libqt5svg5,
 lightdm,
 lightdm-gtk-greeter,
 lightdm-gtk-greeter-settings,
 light-locker,
 lm-sensors,
 locales,
 lsb-release,
 lshw,
 lvm2,
 lxappearance,
 lxterminal,
 lzop,
 mlocate,
 modemmanager,
 network-manager,
 network-manager-gnome,
 nitrogen,
 ntfs-3g,
 ntp,
 obconf,
 openbox,
 openssh-client,
 p7zip-full,
 papirus-icon-theme,
 pavucontrol,
 pciutils,
 pcmciautils,
 pnmixer,
 policykit-1,
 policykit-1-gnome,
 pulseaudio,
 python,
 python-keybinder,
 python-notify,
 python-xdg,
 qt5-style-plugins,
 rfkill,
 ristretto,
 rpl,
 rsync,
 rzip,
 scrot,
 smartmontools,
 suckless-tools,
 sudo,
 synaptic,
 thunar,
 thunar-archive-plugin,
 thunar-gtkhash,
 thunar-media-tags-plugin,
 thunar-volman,
 tint2,
 transmission-gtk,
 tumbler,
 unace,
 unalz,
 unar,
 unrar,
 unzip,
 update-inetd,
 usb-modeswitch,
 usbutils,
 user-setup,
 uuid-runtime,
 va-driver-all,
 vdpau-va-driver,
 vlc,
 vlc-plugin-notify,
 wireless-tools,
 xbindkeys,
 xcape,
 xdg-user-dirs,
 xdg-utils,
 xfburn,
 xfce4-notifyd,
 xfce4-power-manager,
 xfce4-screenshooter,
 xfsprogs,
 xinput,
 xorg,
 xserver-xorg-input-all,
 xserver-xorg-input-synaptics,
 xserver-xorg-input-evdev,
 xserver-xorg-input-wacom,
 xserver-xorg-video-all,
 xserver-xorg-video-qxl,
 xsel,
 xz-utils,
 yad,
 zip,
 bunsen-common,
 bunsen-configs,
 bunsen-configs-pulse,
 bunsen-conky,
 bunsen-docs,
 bunsen-exit,
 bunsen-fortune,
 bunsen-images,
 bunsen-keyring,
 bunsen-os-release,
 bunsen-papirus-icon-theme,
 bunsen-pipemenus,
 bunsen-themes,
 bunsen-thunar,
 bunsen-utilities,
 bunsen-welcome

Package: bunsen-meta-lite
Architecture: all
Description: Metapackage for a reduced BunsenLabs install
 This metapackage will install a selection of the packages needed
 for a BunsenLabs system, making some lighter substitutions.
Depends: ${misc:Depends},
 alsa-utils,
 amd64-microcode,
 anacron,
 apt-transport-https,
 arandr,
 arj,
 at,
 at-spi2-core,
 bash-completion,
 btrfs-progs,
 chntpw,
 clipit,
 conky-all,
 cpufrequtils,
 cryptsetup,
 curl,
 crda,
 dbus-x11,
 dillo,
 dmz-cursor-theme,
 dosfstools,
 efibootmgr,
 eject,
 evince,
 f2fs-tools,
 fbxkb,
 feh,
 file-roller,
 firmware-b43-installer,
 firmware-b43legacy-installer,
 firmware-linux,
 firmware-realtek,
 firmware-iwlwifi,
 fonts-inconsolata,
 fonts-liberation,
 fuse,
 galculator,
 galternatives,
 gddrescue,
 gdebi,
 gigolo,
 gmrun,
 gnome-keyring,
 gparted,
 gsimplecal,
 gtk2-engines-pixbuf,
 gvfs,
 gvfs-backends,
 gvfs-fuse,
 hardinfo,
 haveged,
 hdparm,
 hddtemp,
 hfsprogs,
 htop,
 hwdata,
 i965-va-driver,
 intel-microcode,
 inxi,
 jgmenu,
 less,
 libexo-1-0,
 libinput-tools,
 libpam-gnome-keyring,
 libnotify-bin,
 libqt5svg5,
 lightdm,
 lightdm-gtk-greeter,
 lightdm-gtk-greeter-settings,
 light-locker,
 lm-sensors,
 locales,
 lsb-release,
 lshw,
 lvm2,
 lxappearance,
 mlocate,
 modemmanager,
 mousepad,
 mpv,
 network-manager,
 network-manager-gnome,
 nitrogen,
 ntfs-3g,
 ntp,
 obconf,
 openbox,
 openssh-client,
 p7zip-full,
 pavucontrol,
 pciutils,
 pcmciautils,
 pnmixer,
 policykit-1,
 policykit-1-gnome,
 pulseaudio,
 python,
 python-keybinder,
 python-notify,
 python-xdg,
 qt5-style-plugins,
 rfkill,
 ristretto,
 rsync,
 rxvt-unicode,
 rzip,
 scrot,
 smartmontools,
 suckless-tools,
 sudo,
 synaptic,
 thunar,
 thunar-archive-plugin,
 thunar-gtkhash,
 thunar-volman,
 tint2,
 transmission-gtk,
 unace,
 unalz,
 unar,
 unrar,
 unzip,
 update-inetd,
 usb-modeswitch,
 usbutils,
 user-setup,
 uuid-runtime,
 va-driver-all,
 vdpau-va-driver,
 wireless-tools,
 xbindkeys,
 xcape,
 xdg-user-dirs,
 xdg-utils,
 xfburn,
 xfce4-notifyd,
 xfce4-power-manager,
 xfsprogs,
 xinput,
 xorg,
 xserver-xorg-input-all,
 xserver-xorg-input-synaptics,
 xserver-xorg-input-evdev,
 xserver-xorg-input-wacom,
 xserver-xorg-video-all,
 xserver-xorg-video-intel,
 xserver-xorg-video-qxl,
 xsel,
 xz-utils,
 yad,
 zip,
 bunsen-common,
 bunsen-configs-lite,
 bunsen-configs-pulse,
 bunsen-conky,
 bunsen-docs,
 bunsen-exit,
 bunsen-fortune,
 bunsen-images,
 bunsen-keyring,
 bunsen-os-release,
 bunsen-paper-icon-theme,
 bunsen-pipemenus,
 bunsen-themes,
 bunsen-thunar,
 bunsen-utilities,
 bunsen-welcome

debian/changelog

bunsen-meta-all (10.1-1.1) lithium; urgency=medium

  * Non-maintainer upload.
  * Backported to the Raspberry Pi 4-B. 

 -- Will Elliott <will@mattie>  Mon, 09 Nov 2020 00:18:31 -0700

bunsen-meta-all (10.1-1) lithium; urgency=medium

  * Add bunsen-meta-lite with slightly fewer and lighter packages.

 -- John Crawley <john@bunsenlabs.org>  Wed, 15 Jul 2020 15:57:58 +0900

bunsen-meta-all (10.0.1-7) lithium; urgency=medium

  * Replace mirage with ristretto.
  * Add at, gnome-themes-standard and thunar-gtkhash.

 -- John Crawley <john@bunsenlabs.org>  Sat, 16 May 2020 14:12:25 +0900

bunsen-meta-all (10.0.1-6) lithium; urgency=medium

  * Add gddrescue. Remove xbindkeys-config.

 -- John Crawley <john@bunsenlabs.org>  Fri, 08 Nov 2019 17:11:54 +0900

bunsen-meta-all (10.0.1-5) lithium; urgency=medium

  * Add inxi, lshw and lxterminal. Remove terminator.

 -- John Crawley <john@bunsenlabs.org>  Tue, 06 Aug 2019 17:16:11 +0900

bunsen-meta-all (10.0.1-4) lithium; urgency=medium

  * Add jgmenu, xbindkeys and associated packages.

 -- John Crawley <john@bunsenlabs.org>  Thu, 11 Jul 2019 16:11:17 +0900

bunsen-meta-all (10.0.1-3) lithium; urgency=medium

  * Restore held packages.
  * Replace paper icons with papirus.
  * Replace gnumeric with libreoffice-calc.
  * Add lightdm gtk settings GUI app.

 -- John Crawley <john@bunsenlabs.org>  Fri, 31 May 2019 17:10:16 +0900

bunsen-meta-all (10.0.1-2~heldpkgs2) lithium; urgency=medium

  * Restore bunsen-keyring.

 -- John Crawley <john@bunsenlabs.org>  Wed, 30 Jan 2019 18:26:32 +0900

bunsen-meta-all (10.0.1-2~heldpkgs1) lithium; urgency=medium

  * Provisionally add haveged to cover entropy issue.

 -- John Crawley <john@bunsenlabs.org>  Wed, 16 Jan 2019 11:08:44 +0900

bunsen-meta-all (10.0.1-1~heldpkgs1) lithium; urgency=medium

  * Remove e2fsprogs (essential package already present).

 -- John Crawley <john@bunsenlabs.org>  Tue, 08 Jan 2019 10:37:14 +0900

bunsen-meta-all (10.0-1~test1) lithium; urgency=medium

  * Migrate to Lithium repository.
  * Upgrade standards version to 4.3.0, debhelper compat to 10.
  * Update copyright year.
  * Temporarily remove some packages:
     bunsen-keyring
     bunsen-os-release
     gigolo*
     firmware-b43* 

 -- John Crawley <john@bunsenlabs.org>  Mon, 07 Jan 2019 18:43:06 +0900

bunsen-meta-all (9.0.1-8) helium; urgency=medium

  * Add less.

 -- John Crawley <john@bunsenlabs.org>  Tue, 24 Apr 2018 14:38:49 +0900

bunsen-meta-all (9.0.1-7) helium; urgency=medium

  * Write to /etc/bunsen/bunsen_install on install or remove.

 -- John Crawley <john@bunsenlabs.org>  Mon, 16 Apr 2018 16:41:53 +0900

bunsen-meta-all (9.0.1-6) helium; urgency=medium

  * Add fonts-noto-cjk, fonts-liberation.

 -- John Crawley <john@bunsenlabs.org>  Tue, 03 Apr 2018 16:13:34 +0900

bunsen-meta-all (9.0.1-5) helium; urgency=medium

  * Add xcape to dependencies.

 -- John Crawley <john@bunsenlabs.org>  Sun, 11 Feb 2018 13:18:16 +0900

bunsen-meta-all (9.0.1-4) helium; urgency=medium

  * Restore obmenu.

 -- John Crawley <john@bunsenlabs.org>  Sun, 10 Dec 2017 15:09:26 +0900

bunsen-meta-all (9.0.1-3) helium; urgency=medium

  * Add bunsen-paper-icon-theme.

 -- John Crawley <john@bunsenlabs.org>  Sat, 25 Nov 2017 12:42:58 +0900

bunsen-meta-all (9.0.1-2) helium; urgency=medium

  * Replace volumeicon-alsa with pnmixer.

 -- John Crawley <john@bunsenlabs.org>  Fri, 24 Nov 2017 17:33:46 +0900

bunsen-meta-all (9.0.1-1) helium; urgency=medium

  * Change Recommends to Depends
     ( APT::Never-MarkAuto-Sections:: is honoured in apt 1.0.10)
  * Update package list.
  * Update README.

 -- John Crawley <john@bunsenlabs.org>  Wed, 22 Nov 2017 15:57:45 +0900

bunsen-meta-all (9.0-3) helium; urgency=medium

  * Add xserver-xorg-input-synaptics to recommends.

 -- John Crawley <john@bunsenlabs.org>  Wed, 21 Jun 2017 16:24:20 +0900

bunsen-meta-all (9.0-2) helium; urgency=high

  * Add xserver-xorg-video-intel to recommends.

 -- John Crawley <john@bunsenlabs.org>  Mon, 12 Jun 2017 14:39:17 +0900

bunsen-meta-all (9.0-1) helium; urgency=medium

  * debian/control: Adjust recommends for helium.

 -- John Crawley <john@bunsenlabs.org>  Thu, 11 May 2017 17:17:17 +0900

bunsen-meta-all (8.0-5) bunsen-hydrogen; urgency=medium

  * debian/control: Remove gstreamer0.10 plugins from recommends.

 -- John Crawley <john@bunsenlabs.org>  Sun, 20 Aug 2017 13:37:03 +0900

bunsen-meta-all (8.0-4) bunsen-hydrogen; urgency=medium

  * debian/control: Add libreoffice-gtk and hardinfo to recommends.

 -- John Crawley <john@bunsenlabs.org>  Mon, 27 Mar 2017 16:12:41 +0900

bunsen-meta-all (8.0-3) bunsen-hydrogen; urgency=medium

  * debian/control: Adjust recommends to requirements of Deuterium point release.

 -- John Crawley <john@bunsenlabs.org>  Thu, 09 Feb 2017 12:29:13 +0900

bunsen-meta-all (8.0-2) bunsen-hydrogen; urgency=high

  * debian/control: Add bunsen-keyring to recommends.

 -- John Crawley <john@bunsenlabs.org>  Thu, 11 Aug 2016 14:31:53 +0900

bunsen-meta-all (8.0-1) bunsen-hydrogen; urgency=low

  * Initial release

 -- John Crawley <john@bunsenlabs.org>  Sun, 08 May 2016 15:02:53 +0900

Last edited by cog (2020-11-09 08:27:11)

Offline

#2 2020-11-09 19:12:54

brontosaurusrex
Middle Office
Registered: 2015-09-29
Posts: 2,739

Re: Lithium on the Raspberry Pi 4

I have an older pi3b (i think) and it went headless day one, how is pi4 as a desktop, usable?

Offline

#3 2020-11-10 01:52:25

cog
Member
From: The Southwest
Registered: 2015-10-27
Posts: 655
Website

Re: Lithium on the Raspberry Pi 4

Everything feels normal except for the browser.  If raspbian will get their custom version of chromium going on arm64 I think it will be a nice little desktop experience.

Offline

#4 2020-11-10 06:35:01

cog
Member
From: The Southwest
Registered: 2015-10-27
Posts: 655
Website

Re: Lithium on the Raspberry Pi 4

Of course that was using raspbian.  Y’all could roll your own images eventually using this build system https://salsa.debian.org/raspi-team/image-specs

Offline

Board footer

Powered by FluxBB