Скрипт пост-установки Ubuntu для установки программного обеспечения вашего выбора

by itisgood

Скрипт установки почты Ubuntu поможет вам установить некоторое важное программное обеспечение.

Почему нам нужен скрипт установки после установки ОС?

Обычные пользователи Linux могут не знать приложение, которое можно использовать в системе.

Новички могут слепо устанавливать все, так как они не знают о названии и назначении приложения.

В настоящее время разработчик добавил двадцать восемь приложений в скрипт, он может добавить больше функций, и он должен запускаться с правами root.

В скрипт включены следующие приложения:

  • Sublime Text 3
  • LAMP Stack
  • Build Essentials
  • Node.js
  • Git
  • Composer
  • JDK 8
  • Bleachbit
  • Ubuntu Restricted Extras
  • VLC Media Player
  • Unity Tewak Tool
  • Google Chrome
  • Teamiewer
  • Skype
  • Paper GTK Theme
  • Arch Theme
  • Arc Icons
  • Numix Icons
  • Multiload Indicator
  • Pensor
  • Netspeed Indicator
  • Generate SSH Keys
  • Ruby
  • Sass
  • Vnstat
  • Webpack
  • Grunt
  • Gulp

Как установить и использовать

Просто клонируйте репозиторий с страницы github разработчика и запустите файл post-install.sh из каталога, который откроет небольшой графический интерфейс, где мы увидим все доступные приложения.

Убедитесь, что у вы запустили скрипт от пользователя с привилегиями.

$ https://gist.github.com/a5b17e73c7daebdd048f823c68d1f57a.git && cd a5b17e73c7daebdd048f823c68d1f57a
$ chmod +x post_install.sh
$ sudo ./post_install.sh

Когда я запускаю скрипт post_install.sh в первый раз, я получил сообщение об ошибке ниже.

$ ./post_install.sh
./post_install.sh: line 210: syntax error near unexpected token )' ./post_install.sh: line 210:	22)'

Он отлично работает, чтобы прокомментировать эту строку.

Надеюсь, разработчик захочет исправить проблему в предстоящем выпуске.

Скрипт будет обновлять систему при каждом запуске, а затем запускать графический интерфейс для установки приложения.

$ sudo ./post_install.sh 
[sudo] password for magi: 
Updating and Upgrading
Hit:1 https://repo.skype.com/deb stable InRelease
Ign:2 https://wire-app.wire.com/linux/debian stable InRelease
Hit:3 https://deb.nodesource.com/node_6.x yakkety InRelease
Hit:4 https://wire-app.wire.com/linux/debian stable Release
Hit:6 http://archive.canonical.com/ubuntu yakkety InRelease                                                                                                        
Ign:7 http://ppa.launchpad.net/cockpit-project/cockpit/ubuntu yakkety InRelease                                                                                    
Hit:8 http://in.archive.ubuntu.com/ubuntu yakkety InRelease                                                                                
Ign:9 http://download.opensuse.org/repositories/home:/Horst3180/xUbuntu_16.04  InRelease                                                   
Get:10 http://in.archive.ubuntu.com/ubuntu yakkety-updates InRelease [102 kB]                                                              
Hit:11 http://ppa.launchpad.net/maateen/battery-monitor/ubuntu yakkety InRelease                                     
Get:12 http://security.ubuntu.com/ubuntu yakkety-security InRelease [102 kB]                                                                           
Ign:13 http://download.opensuse.org/repositories/home:/mhogomchungu/xUbuntu_16.10  InRelease                                                                      
Hit:14 http://ppa.launchpad.net/nathan-renniewaldock/flux/ubuntu yakkety InRelease                                                                                
Hit:15 http://download.opensuse.org/repositories/home:/Horst3180/xUbuntu_16.04  Release                                                                             
Hit:16 http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu yakkety InRelease                                                                                       
Ign:17 http://repo.vivaldi.com/stable/deb stable InRelease                                                                                                          
Hit:18 http://repo.vivaldi.com/stable/deb stable Release                                                                                                            
Get:19 http://download.opensuse.org/repositories/home:/mhogomchungu/xUbuntu_16.10  Release [1,021 B]                                          
Hit:20 http://ppa.launchpad.net/numix/ppa/ubuntu yakkety InRelease                                                                                        
Get:21 http://download.opensuse.org/repositories/home:/mhogomchungu/xUbuntu_16.10  Release.gpg [189 B]                            
.
.

Сценарий запустит графический интерфейс после успешного обновления системы до последнего доступного приложения.

 

You may also like

Leave a Comment