Скрипт установки почты 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]                            
.
.

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

 

Поделитесь статьей:

Добавить комментарий