My personal computer desktop and/or laptop designed for technical or scientific applications.
Visit https://cdimage.debian.org/debian-cd/current/amd64/bt-dvd/
. Download the image.
naf@syenasweta:~/home/naf/Downloads/debian# ls
debian-12.7.0-amd64-DVD-1.iso SHA256SUMS SHA256SUMS.sign SHA512SUMS SHA512SUMS.sign
naf@syenasweta:~/Downloads/debian# gpg --keyserver keyring.debian.org --recv-keys DA87E80D6294BE9B
naf@syenasweta:~/Downloads/debian# gpg --list-keys | less
naf@syenasweta:~/Downloads/debian# gpg --list-keys DA87E80D6294BE9B
naf@syenasweta:~/Downloads/debian# gpg --verify SHA512SUMS.sign SHA512SUMS
naf@syenasweta:~/Downloads/debian# sha512sum --check --ignore-missing SHA512SUMS
root@syenasweta:~# lsblk
root@syenasweta:~# dd if=/home/naf/Downloads/debian/debian-12.7.0-amd64-DVD-1.iso of=/dev/sdc bs=1M status=progress oflag=sync
Warning
This setup under construction!
As root
, add to /etc/apt/sources.list
.
# deb cdrom:[Debian GNU/Linux 12.6.0 _Bookworm_ - Official amd64 DVD Binary-1 with firmware 20240629-10:19]/ bo>
deb http://deb.debian.org/debian/ bookworm main non-free-firmware contrib non-free
deb-src http://deb.debian.org/debian/ bookworm main non-free-firmware contrib non-free
deb http://security.debian.org/debian-security bookworm-security main non-free-firmware contrib non-free
deb-src http://security.debian.org/debian-security bookworm-security main non-free-firmware contrib non-free
# bookworm-updates, to get updates before a point release is made;
# see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports
deb http://deb.debian.org/debian/ bookworm-updates main non-free-firmware contrib non-free
deb-src http://deb.debian.org/debian/ bookworm-updates main non-free-firmware contrib non-free
# debian-backports
deb http://deb.debian.org/debian bookworm-backports main non-free-firmware contrib non-free
deb-src http://deb.debian.org/debian bookworm-backports main non-free-firmware contrib non-free
apt install apache2
apt install apache2-doc
apt install apt-transport-https
apt install atril
apt install audacious
apt install audacity
apt install blender
apt install btop
apt install calibre
apt install chromium
apt install cockpit/bookworm-backports
apt install color-picker
apt install cpu-x
apt install curl
apt install ebook-speaker
apt install ffmpeg
apt install filezilla
apt install fonts-crosextra-caladea
apt install fonts-inter
apt install fonts-crosextra-carlito
apt install fonts-jetbrains-mono
apt install font-manager
apt install font-viewer
apt install freecad
apt install freeplane
apt install geany
apt install gdebi
apt install gimp
apt install git
apt install gnome-power-manager
apt install gnucash
apt install gparted
apt install gscan2pdf
apt install gsmartcontrol
apt install gstreamer1.0-vaapi
apt install gthumb
apt install hardinfo
apt install htop
apt install inkscape
apt install img2pdf
apt install kdenlive
apt install kicad/bookworm-backports
apt install kicad-footprints/bookworm-backports
apt install kicad-libraries/bookworm-backports
apt install kicad-packages3d/bookworm-backports
apt install kicad-symbols/bookworm-backports
apt install kicad-templates/bookworm-backports
apt install kicad-doc-en/bookworm-backports
apt install kicad-demos/bookworm-backports
apt install kraft
apt install krita
apt install libavcodec-extra
apt install librecad
apt install libxcb-xtest0
apt install lshw
apt install nautilus-admin
apt install neofetch
apt install neovim
Read the docs:
- https://wiki.debian.org/NvidiaGraphicsDrivers
- https://wiki.debian.org/NVIDIA%20Optimus#Using_NVIDIA_GPU_as_the_primary_GPU
- https://www.nvidia.com/en-us/geforce/gaming-laptops/geforce-920m/
- https://wiki.archlinux.org/title/NVIDIA_Optimus
apt install nvidia-tesla-470-driver
apt install nvidia-detect
apt install ocrmypdf
apt install obs-studio
apt install openscad
apt install papirus-icon-theme
apt install partitionmanager
apt install pdfarranger
apt install pdfsam
apt install pdftk
apt install photocollage
apt install php
apt install poppler-utils
apt install printer-driver-all
apt install rar
apt install scribus
apt install slic3r
apt install sweethome3d
apt install tesseract-ocr
apt install terminator
apt install texlive
apt install thunar
apt install thunderbird
apt install ttf-mscorefonts-installer
apt install ufw
apt install unrar
apt install usbview
apt install vlc
apt install wget
apt install wifi-qr
wget -qO- https://cli.github.com/packages/githubcli-archive-keyring.gpg | tee /etc/apt/keyrings/githubcli-archive-keyring.gpg > /dev/null \
&& chmod go+r /etc/apt/keyrings/githubcli-archive-keyring.gpg \
&& echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | tee /etc/apt/sources.list.d/github-cli.list > /dev/null
&& apt update
&& apt install gh
Download the latest release of Pandoc via https://github.com/jgm/pandoc/releases/latest
.
wget https://github.com/jgm/pandoc/releases/download/3.3/pandoc-3.3-1-amd64.deb
Install pandoc-3.3-1-amd64.deb
via Gdebi.
Visit https://github.com/qmk/qmk_fpm
echo "deb https://linux.qmk.fm/ $(lsb_release --codename --short) main" | tee /etc/apt/sources.list.d/qmk.list
wget -qO - https://linux.qmk.fm/gpg_pubkey.txt | gpg --dearmor | tee /etc/apt/trusted.gpg.d/qmk-gpg-pubkey.gpg > /dev/null
apt update && upgrade
apt install qmk
wget -O- https://updates.signal.org/desktop/apt/keys.asc | gpg --dearmor > signal-desktop-keyring.gpg
cat signal-desktop-keyring.gpg | tee /usr/share/keyrings/signal-desktop-keyring.gpg > /dev/null
echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main' |\
tee /etc/apt/sources.list.d/signal-xenial.list
apt update
apt install signal
wget -qO - https://typora.io/linux/public-key.asc | tee /etc/apt/trusted.gpg.d/typora.asc
add-apt-repository 'deb https://typora.io/linux ./'
apt update && apt upgrade
apt install typora
wget -qO- https://packages.microsoft.com/keys/microsoft.asc
gpg --dearmor > packages.microsoft.gpg
install -D -o root -g root -m 644 packages.microsoft.gpg /etc/apt/keyrings/packages.microsoft.gpg
echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" | tee /etc/apt/sources.list.d/vscode.list > /dev/null
rm -f packages.microsoft.gpg
apt update && apt upgrade
apt install code
Visit https://www.zotero.org/download/ and download the latest version of Zotero. As root
:
cd /opt
wget https://download.zotero.org/client/release/7.0.8/Zotero-7.0.8_linux-x86_64.tar.bz2
tar -xjvf Zotero-6.0.35_linux-x86_64.tar.bz2
rm -rf Zotero-6.0.35_linux-x86_64.tar.bz2
mkdir zotero
cd Zotero_linux-x86_64
mv * /opt/zotero/
cd /opt
rm -rf Zotero_linux-x86_64
cd zotero
chmod +x set_launcher_icon
./set_launcher_icon # or bash set_launcher_icon
ln -s zotero.desktop /home/naf/.local/share/applications/zotero.desktop
Visit https://github.com/retorquere/zotero-better-bibtex/releases/latest
and download:
wget https://github.com/retorquere/zotero-better-bibtex/releases/download/v6.7.214/zotero-better-bibtex-6.7.214.xpi
- In the main menu go to Tools > Add-ons
- Select ‘Extensions’
- Click on the gear in the top-right corner and choose ‘Install Add-on From File…’
- Choose .xpi that you’ve just downloaded, click ‘Install’
- Restart Zotero if you’re using Zotero 6
apt purge gnome-games
Set grub
background image /etc/default/grub
.
GRUB_BACKGROUND=""
update-grub
Copy image to /usr/share/images/vendor-logos/
:
cp syenasweta-logo-text-version-64.svg /usr/share/images/vendor-logos/
Edit file in /etc/gdm3/greeter.dconf-defaults
. Add this:
# Login manager options
# =====================
[org/gnome/login-screen]
#logo='/usr/share/images/vendor-logos/logo-text-version-64.png'
logo='/usr/share/images/vendor-logos/syenasweta-logo-text-version-64.svg'
And:
dpkg-reconfigure gdm3
https://wiki.debian.org/GDM#Customizing_the_GDM_appearance
Edit file in /etc/gdm3/greeter.dconf-defaults
. Uncomment disable-user-list=true
:
# - Disable user list
# disable-user-list=true
disable-user-list=true
And:
dpkg-reconfigure gdm3