User Tools

Finish debian sid Xfce Install

Fix broken //vte// support

sudo ln -s /etc/profile.d/vte-2.91.sh /etc/profile.d/vte.sh


Install my favorites

sudo apt install firmware-linux-nonfree tilix bash-completion mpv stacer nala sanoid libimage-exiftool-perl poppler-utils cifs-utils transmission xfce4-goodies gvfs-backends python3-psutil socat git vim accountsservice lightdm-gtk-greeter-settings kgames aisleriot


Install recoll

sudo nala install recoll ocrmypdf --install-recommends

This is my ocr script which runs ocrmypdf after I copy a newly created PDF to my document store.

#!/bin/bash

find /media/my/documents/ -type f -iname '*pdf' -newer ${0} -print -exec ocrmypdf {} {} \;

touch ${0}

recollindex


Change editor to vim

sudo update-alternatives --config editor


Install Oracle VirtualBox

sudo nala install virtualbox virtualbox-ext-pack virtualbox-guest-additions-iso
sudo usermod -aG vboxusers $(id -un)


Set up flatpak

sudo nala install flatpak gnome-software-plugin-flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo


Set Timezone

sudo timedatectl set-timezone America/New_York


Configure Network

I prefer to use a linux bridge for my virtual machines.

sudo nala install bridge-utils

/etc/network/interfaces

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

/etc/network/interfaces.d/enp5s0

iface enp5s0 inet manual

/etc/network/interfaces.d/br0

auto br0
iface br0 inet dhcp
	bridge_ports enp5s0
        bridge_hw enp5s0
	bridge_stp off


Install Steam

sudo dpkg --add-architecture i386
sudo nala update
sudo nala install libgl1-mesa-dri:i386 libgl1-mesa-glx:i386
sudo nala install Downloads/steam_latest.deb


Fix fwupd-refresh.service

I'm not sure why but after a recent install of Debian sid, the fwupd-refresh.service was failing to run with an error. Further investigation shows the service is configured to run as the fwupd-refresh user which was not found in /etc/passwd.

$ cat fwupd-refresh.service 
[Unit]
Description=Refresh fwupd metadata and update motd
Documentation=man:fwupdmgr(1)
Wants=network-online.target
After=network-online.target

[Service]
Type=oneshot
CacheDirectory=fwupdmgr
DynamicUser=yes
StandardError=null
ProtectSystem=strict
ProtectHome=read-only
User=fwupd-refresh
RestrictAddressFamilies=AF_NETLINK AF_UNIX AF_INET AF_INET6
SystemCallFilter=~@mount
ProtectKernelModules=yes
ProtectControlGroups=yes
RestrictRealtime=yes
SuccessExitStatus=2
ExecStart=/usr/bin/fwupdmgr refresh

This user should have been created when the package was installed per this bug commit. Once this user was added, the service now runs without issue:

$ sudo adduser --quiet --system --group --no-create-home --home /run/systemd --gecos "fwupd-refresh user" fwupd-refresh

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also, you acknowledge that you have read and understand our Privacy Policy. If you do not agree, please leave the website.

More information