- Overview
- Prerequisites
- Usage
- Additional Recommended Apps and Steps
- Additional Recommended Repositories
This script helps in installing various applications on Ubuntu using the apt package manager.
The list of apps is in apt_apps.txt.
The script provides an option to install All Apps or Specific Apps using a graphical interface with zenity.
NOTE: After installation you can remove the folder First-Setup-Apps.
- System Tools
- htop: Interactive process viewer (simple)
- btop: Interactive process viewer (CPU, RAM, Disk, Network)
- nvtop: Interactive process viewer (support NVIDIA GPU)
- neofetch: System information tool
- terminator: Terminal emulator
- timeshift: System restore tool [OPTIONAL]
- rclone: Tool to synchronize a Linux directory with cloud storage services [link]
- Media and Editing
- vlc: Media player
- cheese: Simple application for webcam [OPTIONAL]
- gimp: Image editor [OPTIONAL]
- kdenlive: Video editor [OPTIONAL]
- PDF Tools
- krop: PDF cropping tool [OPTIONAL]
- pdfarranger: PDF file manipulation [OPTIONAL]
- GNOME Extensions
- gnome-shell-extensions: Collection of shell extensions for GNOME
- gnome-shell-extension-manager: Manage GNOME Shell extensions
- gnome-tweaks: Tweak tool for GNOME
- Development Tools
- tree: Tool to see directory structure of a path
- dconf-editor: Viewer and editor of applications internal settings. [ADVANCED]
- Extra
- oneko: Try it! [OPTIONAL]
At the bottom of this page you can find additional recommended applications, that you can download from official sites.
Installed by default on Ubuntu system:
aptpackage manager;zenityfor the graphical interface.
In addition:
git-allto clone this repository.sudo apt-get install git-all
Run in the terminal:
git clone https://github.com/yursds/First_Setup_Apps.git
cd First_Setup_AppsThe following commands should be run from the main directory, which is named First_Setup_Apps.
-
Follow the Prompts: Choose whether to install all applications or select specific ones through the graphical interface.
-
Check the Summary: The script will provide a summary of installed and not installed applications after execution.
Run in the terminal from the main folder First_Setup_Apps:
./install_apt.shRun in the terminal from the main folder First_Setup_Apps:
./uninstall_apt.shFor a faster first setup, the following packages are not included in the installation list.
-
For LaTeX users, the recommended applications are the following:
- LaTeX Tools
-
klatexformula: LaTeX formula editor [OPTIONAL];
-
texstudio: LaTeX editor [OPTIONAL];
-
texlive-full: Comprehensive TeX system [OPTIONAL];
ATTENTION
When installingtexlive-full, as reported in this issue, the process may get stuck at:Pregenerating ConTeXt MarkIV format. This may take some time...
to resolve this, simply press the Enter button multiple times.
-
- LaTeX Tools
-
From official sites, it is recommended to install the following must-have applications:
- code: Visual Studio Code;
- inkscape: Vector graphics editor [OPTIONAL];
- ferdium: Organizer of favorite client apps;
- WPS office: suite office (compatible with MS office).
-
For more robust authentication with GitHub, it is recommended using GitHub CLI. Follow the official instruction to complete the authentication.
-
For docker installation it is useful to follow the preliminaries instructions on the repository docker_ros_nvidia. [OLD VERSION]