From 0b0a7598e542f059dfde6391bb66252a381c4122 Mon Sep 17 00:00:00 2001 From: Tommy Date: Sat, 20 Jan 2024 04:14:21 -0700 Subject: [PATCH] Fix Network Manager and gcc for Ubuntu Signed-off-by: Tommy --- Ubuntu-22.04-Desktop.sh | 11 +++++++++-- Ubuntu-22.04-Server.sh | 4 ++++ 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/Ubuntu-22.04-Desktop.sh b/Ubuntu-22.04-Desktop.sh index b0db944..54633e4 100644 --- a/Ubuntu-22.04-Desktop.sh +++ b/Ubuntu-22.04-Desktop.sh @@ -31,6 +31,10 @@ sudo apt update -y sudo apt full-upgrade -y sudo apt autoremove -y +# Default to gcc-12 instead of gcc-11 +sudo rm /usr/bin/gcc +sudo ln -s /usr/bin/gcc-12 /usr/bin/gcc + # Make home directory private sudo chmod 700 /home/* @@ -113,13 +117,15 @@ sudo apt purge -y cups* eog gedit firefox* gnome-calculator gnome-characters* gn sudo apt autoremove -y sudo snap remove firefox +sudo rm -rf /usr/share/hplip + # Install packages that I use sudo apt install -y gnome-text-editor sudo snap install eog # Setup Networking -unpriv curl https://raw.githubusercontent.com/TommyTran732/Linux-Setup-Script/main/etc/NetworkManager/conf.d/00-macrandomize.conf | sudo tee /etc/NetworkManager/conf.d/00-macrandomize.conf -unpriv curl https://raw.githubusercontent.com/TommyTran732/Linux-Setup-Script/main/etc/NetworkManager/conf.d/01-transient-hostname.conf | sudo tee /etc/NetworkManager/conf.d/01-transient-hostname.conf +unpriv curl https://raw.githubusercontent.com/TommyTran732/Linux-Setup-Scripts/main/etc/NetworkManager/conf.d/00-macrandomize.conf | sudo tee /etc/NetworkManager/conf.d/00-macrandomize.conf +unpriv curl https://raw.githubusercontent.com/TommyTran732/Linux-Setup-Scripts/main/etc/NetworkManager/conf.d/01-transient-hostname.conf | sudo tee /etc/NetworkManager/conf.d/01-transient-hostname.conf sudo nmcli general reload conf sudo hostnamectl hostname 'localhost' sudo hostnamectl --transient hostname '' @@ -143,6 +149,7 @@ fi if [ "$virt_type" = '' ]; then # Don't know whether using tuned would be a good idea on a laptop, power-profiles-daemon should be handling performance tuning IMO. sudo apt remove tuned -y + sudo apt autoremove -y else sudo tuned-adm profile virtual-guest fi diff --git a/Ubuntu-22.04-Server.sh b/Ubuntu-22.04-Server.sh index d6f42b4..9693536 100644 --- a/Ubuntu-22.04-Server.sh +++ b/Ubuntu-22.04-Server.sh @@ -33,6 +33,10 @@ sudo apt update -y sudo apt full-upgrade -y sudo apt install -y curl +# Default to gcc-12 instead of gcc-11 +sudo rm /usr/bin/gcc +sudo ln -s /usr/bin/gcc-12 /usr/bin/gcc + # Make home directory private sudo chmod 700 /home/*