Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Nelson-Gon/linit
Utilities for a freshly installed Linux System
https://github.com/Nelson-Gon/linit
apt apt-get bash beginners-guide data-science debian git installation installer linux linux-mint r r-base terminal tutorial tutorial-code ubuntu
Last synced: 3 months ago
JSON representation
Utilities for a freshly installed Linux System
- Host: GitHub
- URL: https://github.com/Nelson-Gon/linit
- Owner: Nelson-Gon
- Created: 2019-09-06T08:14:51.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-02-13T14:24:42.000Z (over 3 years ago)
- Last Synced: 2024-06-11T12:47:43.669Z (5 months ago)
- Topics: apt, apt-get, bash, beginners-guide, data-science, debian, git, installation, installer, linux, linux-mint, r, r-base, terminal, tutorial, tutorial-code, ubuntu
- Language: Shell
- Homepage: https://nelson-gon.github.io/linit/
- Size: 53.7 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.md
- Contributing: .github/CONTRIBUTING.md
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
- jimsghstars - Nelson-Gon/linit - Utilities for a freshly installed Linux System (Shell)
README
# linit
## Utilities for a freshly installed Linux System![run-script](https://github.com/Nelson-Gon/linit/workflows/run-script/badge.svg)
**IMPORTANT**:
~It is recommended to first run the installer in a virtual environment before
running it on your machine. Alternatively, you can edit the **installer.sh** file and comment out functions you would not like to run.~This repository provides a seamless way to install many of the commonly used programs/scripts.
**It has been tested on an Ubuntu system and might therefore fail to run on a non Debian based distribution. In addition, some of these programs are based on amd64 architecture and might therefore not work on a 32-bit system.**
The script will run for sometime for a fresh installation depending on the network speed and/or hardware.
---
**What the installer does**
These are stored in `installer.sh` which does the following:
1. Updates and Upgrades the system
2. Installs boot-repair in preparation for when things might break
3. Installs extra drivers
4. Installs `gnome-tweak-tool` and `unity-tweak-tool`
5. Installs Mac-OS like themes to make your Ubuntu/distro look like a Mac
6. Installs `tlp` which is a battery saver.
7. Installs `caffeine`. if you're a movie fan, you'll surely need this.
8. Installs `R`, `RStudio`, ~`python3`(**Python 3.7.4** at the time of writing)~,`pip3`,`pandas`,`matplotlib`,`seaborn`,
`sklearn`,`scipy`,`numpy`, `opencv`, `scikit-image`, `Keras`, `torch`, `torchvision`, `tensorflow`.
9. Installs the `plank` dock.
10. Installs `pandoc`, `texlive`,`mupdf`,`evince`, `gimp`
11. Installs `Firefox`, `chrome`, `wine`
12. Installs `openssh`, `openssl`
13. Installs `screenfetch` and `neofetch`
14. Installs `vlc`
15. Installs `rsync`
16. ~Installs `docker`~
17. Configures bluetooth, installs bluetooth related programs
18. You can uncomment some lines to edit such files as the `grub` file, `sudoers` list and/or `.bashrc`.---
**How to use the installer**
```
# You can choose a different directoy(Downloads for instance)
cd ~/Desktop
# if you do not have git installed, first run the next line
# or download the raw installer.sh script with wget/curl/ your favorite tool
#sudo apt install --y git
# clone the repo or do as earlier stated(download raw file)
git clone https://github.com/Nelson-Gon/linit.git
cd linit
bash installer.sh
# enter root password once prompted
# That's it```
---Please provide feedback, add additional tweaks and/or raise issues.