Skip to content

Basic bash scripts to install effortless, quickly to some installation for Debian after a Debian based install.

License

Notifications You must be signed in to change notification settings

ahmetcancicek/debian-post-install

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Debian Post Install

◦ Developed with the software and tools below.

GNU%20Bash Markdown

GitHub top language GitHub code size in bytes GitHub commit activity GitHub license

📍 Overview

Repository contains simple bash script to installing programs effortless after a Debian based installation. If you want to run the bash script, you can use below code.


📦 Packages

All Packages List
  • Curl
  • Wget
  • ZSH
  • HTOP
  • Snap
  • Flatpak
  • Google Chrome
  • Chromium
  • Spotify
  • Opera
  • Microsoft Edge
  • Brave
  • Zoom
  • Discord
  • Thunderbird
  • GIT
  • OpenJDK
  • Oracle Java JDK
  • Spring CLI
  • Go
  • VSCODE
  • IntelliJ IDEA Ultimate
  • GoLand
  • Postman
  • Docker
  • Maven
  • Gradle
  • NPM
  • Putty
  • VIM
  • DataGrip
  • Gnome Tweak Tool
  • Dropbox
  • KeePassXC
  • VirtualBox
  • Gnome Boxes
  • Terminator
  • Web Apps
  • OpenVPN
  • Timeshift
  • Gparted
  • GIMP
  • Droidcam
  • Kdenlive
  • Krita
  • Inkscape
  • TLP
  • LibreOffice

📂 Repository Structure

└── debian-post-install/
    ├── .gitignore
    ├── LICENSE
    ├── Makefile
    ├── README.md
    ├── install-drivers.sh
    ├── install-fonts.sh
    ├── install-sudo.sh
    └── main.sh

⚙️ Modules

Root
File Summary
main.sh This script runs a script that install the programs you want.
install-sudo.sh This code installs sudo, checks if the user is root, adds the current user to sudoers file, and displays a success message.
install-fonts.sh This script installs a variety of fonts on a Linux system. It checks for root access, downloads the fonts, extracts them, and moves them to the appropriate font directory. Finally, it updates the font cache.
install-drivers.sh This code is a shell script that automates the installation and updating of drivers, provides root access control, and prompts for reboot. It also hides Bluetooth visibility.

🚀 Getting Started

Dependencies

Please ensure you have the following dependencies installed on your system:

su
apt -y install curl

If you want to need installation the sudo, you can use the below code. Otherwise, skip this step.

su
bash -c "$(curl -fsSL https://raw.githubusercontent.com/ahmetcancicek/debian-post-install/main/install-sudo.sh)" 

🤖 Running Debian Post Install

sudo bash -c "$(curl -fsSL https://raw.githubusercontent.com/ahmetcancicek/debian-post-install/main/main.sh)" 

For Fonts

sudo bash -c "$(curl -fsSL https://raw.githubusercontent.com/ahmetcancicek/debian-post-install/main/install-fonts.sh)" 

For Drivers

sudo bash -c "$(curl -fsSL https://raw.githubusercontent.com/ahmetcancicek/debian-post-install/main/install-drivers.sh)" 

License

Distributed under the GNU License. See LICENSE.md for more information.

GPLv3 License

About

Basic bash scripts to install effortless, quickly to some installation for Debian after a Debian based install.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published