124 lines
5.2 KiB
Plaintext
124 lines
5.2 KiB
Plaintext
EZADMIN HOWTO
|
|
|
|
This is a custom built script to perform various tasks on eznixOS. You can run the ezadmin script as root to perform its functions. SU to root in a terminal and issue the command: "ezadmin" to execute the script. Read the documentation for the ezadmin script BEFORE using it. The functions are serious and the changes are not easy to reverse once done.
|
|
|
|
|
|
EZ Admin Menu:
|
|
|
|
#################################################
|
|
# #
|
|
# ---------------------- #
|
|
# EZ Admin Menu: #
|
|
# 12X Xfce Edition #
|
|
# ---------------------- #
|
|
# #
|
|
# (a) Add Myself to Sudo Group #
|
|
# (Logout & Login to take effect) #
|
|
# (b) Optimize Sources & Update Repos #
|
|
# (c) Rebuild Icon Cache Files #
|
|
# (Logout & Login to take effect) #
|
|
# (d) Install or upgrade Firefox Latest #
|
|
# (e) Install YT-DLP video downloader #
|
|
# (f) Install newest kernel from backports #
|
|
# (Reboot Required) #
|
|
# (g) Upgrade to Debian Testing #
|
|
# (Reboot Required) #
|
|
# #
|
|
# (x) Exit #
|
|
# #
|
|
# Please enter your choice: #
|
|
# #
|
|
#################################################
|
|
|
|
|
|
Select a|A to add yourself to the sudo group, allowing the use of 'sudo' to gain administrative privileges. Logout and Login is required to take effect.
|
|
|
|
Select b|B to optimize your repositories to Debian's DNS based redirection system for automatically picking closer mirrors. The Stretch Backports repositories are added as well. Use can use Synaptic or your favorite text editor to customize the repositories if you wish.
|
|
|
|
Select c|C to rebuild the default icon cache files and lower memory usage.
|
|
|
|
Select d|D to install and/or upgrade the latest Firefox Latest.
|
|
|
|
Select e|E to install YT-DLP video downloader
|
|
|
|
Select f|F to install the newest kernel from backports.
|
|
|
|
Select g|G to upgrade to Debian Testing.
|
|
|
|
Select x|X to exit the menu and return to the command prompt. Reboot your system after performing any of the steps and in-between multiple steps just to be safe.
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Functions
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
# Add first user to sudo group
|
|
|
|
read -p "Type you user name, be exact and press Enter: " ANS
|
|
usermod -aG sudo $ANS
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
# Optimize mirrors and add contrib and non-free to sources.list
|
|
|
|
cp /etc/apt/sources.list /etc/apt/sources.list.b4optimize
|
|
cp /usr/share/eznix12X/sources/sources.bookworm /etc/apt/sources.list
|
|
apt-get -y update
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
# Rebuild Default Icon Cache Files
|
|
|
|
gtk-update-icon-cache -f /usr/share/icons/breeze/
|
|
gtk-update-icon-cache -f /usr/share/icons/breeze-dark/
|
|
gtk-update-icon-cache -f /usr/share/icons/ePapirus/
|
|
gtk-update-icon-cache -f /usr/share/icons/gnome/
|
|
gtk-update-icon-cache -f /usr/share/icons/Papirus/
|
|
gtk-update-icon-cache -f /usr/share/icons/Papirus-Dark/
|
|
gtk-update-icon-cache -f /usr/share/icons/Papirus-Light/
|
|
gtk-update-icon-cache -f /usr/share/icons/Tango/
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
# Install and/or upgrade the latest Firefox Latest
|
|
|
|
[[ -d /opt/FFDL ]] && rm -r /opt/FFDL
|
|
mkdir /opt/FFDL
|
|
[[ -d /opt/moz ]] && rm -r /opt/moz
|
|
mkdir /opt/moz
|
|
wget -O /opt/FFDL/FirefoxSetup.tar.bz2 "https://download.mozilla.org/?product=firefox-latest&os=linux64&lang=en-US"
|
|
tar xjf /opt/FFDL/FirefoxSetup.tar.bz2 -C /opt/moz/
|
|
cp /usr/share/eznix12X/launchers/Firefox-Latest.desktop /usr/share/applications/Firefox-Latest.desktop
|
|
rm -r /opt/FFDL
|
|
|
|
------------------------------------------------------------------
|
|
|
|
# Install YT-DLP video downloader
|
|
|
|
curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp
|
|
chmod a+rx /usr/local/bin/yt-dlp
|
|
|
|
------------------------------------------------------------------
|
|
|
|
# Install the newest kernel from backports
|
|
|
|
apt-get -y install -t bookworm-backports linux-image-amd64 linux-headers-amd64
|
|
apt-get -y install -t bookworm-backports firmware-linux firmware-linux-nonfree firmware-misc-nonfree
|
|
apt-get -y install -t bookworm-backports firmware-realtek firmware-atheros firmware-bnx2 firmware-bnx2x firmware-brcm80211 firmware-ipw2x00 firmware-intelwimax firmware-iwlwifi firmware-libertas firmware-netxen firmware-zd1211
|
|
|
|
------------------------------------------------------------------
|
|
|
|
# Upgrade to Debian Testing
|
|
|
|
cp /etc/apt/sources.list /etc/apt/sources.list.b4testing
|
|
cp /usr/share/eznix12X/sources/sources.testing /etc/apt/sources.list
|
|
apt-get -y update
|
|
apt-get -y dist-upgrade
|
|
|
|
------------------------------------------------------------------
|
|
|
|
# ezadmin-howto.txt -- Revision: 12X -- by eznix (https://sourceforge.net/projects/eznixos/)
|
|
# (GNU/General Public License version 3.0)
|