Ubuntu Upgrade: Difference between revisions

From Chorke Wiki
Jump to navigation Jump to search
Line 328: Line 328:
  systemctl list-dependencies docker.service
  systemctl list-dependencies docker.service
  systemctl list-dependencies --all
  systemctl list-dependencies --all
|-
| colspan="3" |
----
|-
| valign="top" |
| valign="top" |
<syntaxhighlight lang="bash">
cat /etc/group |awk -F : '$3 >= 1000 {printf("%-6s » %s\n", $3, $1)}'|sort -h
cat /etc/passwd|awk -F : '$3 >= 1000 {printf("%-6s » %s\n", $3, $1)}'|sort -h
cat /etc/group |awk -F : '$3 >= 1000 {printf("%-6s » %s\n", $3, $1)}'
cat /etc/passwd|awk -F : '$3 >= 1000 {printf("%-6s » %s\n", $3, $1)}'
</syntaxhighlight>
| valign="top" |


|}
|}

Revision as of 23:54, 11 December 2024

sudo apt update
sudo apt upgrade

Upgrade » 22.04 » 24.04

sudo sed -i 's|jammy|noble|g' /etc/apt/sources.list
sudo apt update && sudo apt upgrade
sudo apt dist-upgrade
sudo apt autoremove
sudo apt clean 
sudo reboot
sudo apt install xorg gnome gnome-shell --no-install-recommends
sudo apt install --reinstall ubuntu-gnome-desktop
sudo reboot

Upgrade » 23.10 » 24.04

sudo sed -i 's|mantic|noble|g' /etc/apt/sources.list
sudo apt update && sudo apt upgrade
sudo apt dist-upgrade
sudo apt autoremove
sudo apt clean 
sudo reboot
sudo apt install xorg gnome gnome-shell --no-install-recommends
sudo apt install --reinstall ubuntu-gnome-desktop
sudo reboot

Upgrade » 24.04 » Kernel » 6.5 » 6.8

sudo apt update
sudo apt full-upgrade
apt list linux-image-generic
sudo apt install linux-image-generic
sudo apt install --reinstall nvidia-driver-535
sudo apt install linux-headers-$(uname -r)
dkms status
nvidia-smi

Upgrade » 24.04 » Kernel » 6.8 » 6.9

mkdir -p /tmp/kernel-playground/kernel-v6.9.3
      cd /tmp/kernel-playground/kernel-v6.9.3
wget -cq https://kernel.ubuntu.com/mainline/v6.9.3/amd64/linux-headers-6.9.3-060903_6.9.3-060903.202405300957_all.deb
wget -cq https://kernel.ubuntu.com/mainline/v6.9.3/amd64/linux-headers-6.9.3-060903-generic_6.9.3-060903.202405300957_amd64.deb
wget -cq https://kernel.ubuntu.com/mainline/v6.9.3/amd64/linux-modules-6.9.3-060903-generic_6.9.3-060903.202405300957_amd64.deb
wget -cq https://kernel.ubuntu.com/mainline/v6.9.3/amd64/linux-image-unsigned-6.9.3-060903-generic_6.9.3-060903.202405300957_amd64.deb
sudo dpkg -i *.deb
sudo reboot

Upgrade » 24.04 » Kernel » 6.9 » 6.10

mkdir -p /tmp/kernel-playground/kernel-v6.10.10
      cd /tmp/kernel-playground/kernel-v6.10.10
wget -cq https://kernel.ubuntu.com/mainline/v6.10.10/amd64/linux-headers-6.10.10-061010_6.10.10-061010.202409121037_all.deb
wget -cq https://kernel.ubuntu.com/mainline/v6.10.10/amd64/linux-headers-6.10.10-061010-generic_6.10.10-061010.202409121037_amd64.deb
wget -cq https://kernel.ubuntu.com/mainline/v6.10.10/amd64/linux-modules-6.10.10-061010-generic_6.10.10-061010.202409121037_amd64.deb
wget -cq https://kernel.ubuntu.com/mainline/v6.10.10/amd64/linux-image-unsigned-6.10.10-061010-generic_6.10.10-061010.202409121037_amd64.deb
sudo dpkg -i *.deb
sudo reboot

Upgrade » 24.04 » Kernel » 6.8 » Hold

sudo apt-mark hold 6.8.0-45-generic
sudo apt-mark hold   $(uname -r)
sudo apt-mark unhold $(uname -r)
sudo apt-mark showhold

Install Packages From ISO

mkdir -p ~/Documents/ubuntu-playground/
wget -cq http://th.archive.ubuntu.com/ubuntu/pool/main/s/systemd/systemd-resolved_255.4-1ubuntu8_amd64.deb -P ~/Documents/ubuntu-playground
wget -cq https://mirrors.gbnetwork.com/ubuntu-releases/24.04/ubuntu-24.04-desktop-amd64.iso -P ~/Documents/ubuntu-playground
sudo mkdir /mnt/iso/ && sudo mount -o loop,ro ~/Documents/ubuntu-playground/ubuntu-24.04-desktop-amd64.iso /mnt/iso

cat <<'APT' | sudo tee -a /etc/apt/sources.list >/dev/null

# install packages from iso file
deb file:///mnt/iso/ noble main restricted
APT
cd ~/Documents/ubuntu-playground/
sudo apt install ./network-manager-gnome_1.34.0-1ubuntu3_amd64.deb
sudo apt install ./systemd-resolved_255.4-1ubuntu8_amd64.deb
sudo apt install --reinstall ubuntu-gnome-desktop
sudo apt upgrade && sudo apt dist-upgrade

Detect Invisible Window

xwininfo
sudo apt install xdotool
xdotool windowclose 0x4003a2
systemctl status  anydesk.service
systemctl disable anydesk.service

Install Python3.10

pyenv install -list-all
pyenv install 3.10.14
pyenv rehash
pyenv global system 3.10.14
pyenv global 3.10.14
pyenv global
pyenv shell 3.10.14
pyenv shell system
python -V

pyenv shell 3.10.14
pyenv which python
pyenv which pip
pyenv virtualenv 3.10.14 Powerline
pyenv activate Powerline
pip install wheel
python -m pip install --upgrade pip
pip install powerline-status
pyenv deactivate

Dummy Sound Issue

sudo apt-get install -y pulseaudio

Unknown Display Issue

cat << CFG | sudo tee /etc/X11/xorg.conf.d/20-ignore.conf >/dev/null
Section "Monitor"
    Identifier "None-1-1"
    Option "Ignore" "true"
EndSection
CFG

ls -lah /etc/X11/xorg.conf.d/
    cat /etc/X11/xorg.conf.d/20-ignore.conf

Playground

uname -r
dpkg -l | grep nvidia
dpkg -l | grep linux-image
sudo apt-get --purge autoremove
cat <<-'EXE'|sudo bash
apt-get purge -y linux-image-unsigned-6.9.3-060903-generic
apt-get purge -y linux-headers-6.9.3-060903-generic
EXE
systemd-analyze blame
systemd-analyze
lshw -short
lshw

apt list --installed|grep linux-image
sudo apt-get remove -y linux-image-unsigned-6.9.3-060903-generic
dpkg -l | grep "gnome-shell-extension"

# if link exists & unbroken
if [[   -L ${HOME}/.config/chorke/dev ]]&&\
   [[   -e ${HOME}/.config/chorke/dev ]];then echo "link exists & unbroken";fi

#if link absent or broken
if [[ ! -L ${HOME}/.config/chorke/dev ]]||\
   [[ ! -e ${HOME}/.config/chorke/dev ]];then echo "link absent or broken"; fi

systemctl list-dependencies graphical.target
cat /proc/acpi/wakeup
sudo apt list --installed|grep desktop-icons
sudo dpkg-query -l|grep desktop-icons
sudo apt install gnome-shell-extension-manager
apt info gnome-shell-extension-manager -a

cat <<-'EXE'|sudo bash
umount /var/snap/firefox/common/host-hunspell
snap remove firefox
EXE
cat <<-'EXE'|sudo bash
snap disable remmina
snap remove --purge remmina
EXE
systemctl list-dependencies --type=service --state=running
systemctl list-dependencies --type=service --state=active
systemctl list-dependencies docker.service
systemctl list-dependencies --all

cat /etc/group |awk -F : '$3 >= 1000 {printf("%-6s » %s\n", $3, $1)}'|sort -h
cat /etc/passwd|awk -F : '$3 >= 1000 {printf("%-6s » %s\n", $3, $1)}'|sort -h
cat /etc/group |awk -F : '$3 >= 1000 {printf("%-6s » %s\n", $3, $1)}'
cat /etc/passwd|awk -F : '$3 >= 1000 {printf("%-6s » %s\n", $3, $1)}'

References