3 / 3 / 0
Регистрация: 19.11.2013
Сообщений: 33
1

Скрипт по первоначальной настройке/установке программ после установки Ubuntu

24.04.2017, 01:08. Показов 9463. Ответов 10

Author24 — интернет-сервис помощи студентам
запилил небольшой скрипт, устанавливающий первоначальный пакет программ.
лежит здесь
в списке(в процессе разработки и тестирования)

в наличии:
make_lns_home.sh - создает символьные ссылки на русскоязычные папки для удобного использования в консоли
main.sh - скрипт по настройке/добавлению программ в Ubuntu после первоначальной установки. можно выбрать, что именно устанавливать

система:
Preload - демон, собирающий информацию о наиболее часто запускаемых приложениях для ускорения их запуска
Java-машина
WineHQ - для запуска приложений windows из под Linux
VirtualBox 5.1 - программа для создания и управления виртуальных машин
Synaptic - менеджер пакетов
GParted - диспетчер дисков
UnetBootin - создание загрузочной флешки
Unity tweak tools - программа настройки окружения unity
Gnome tweak tools - программа настройки окружения gnome
Ubuntu tweak tools - программа настройки ubuntu
7-zip и т.п. установка программ для работы с различными типами архивов
Deluge - удобный торрент-клиент
Ubuntu Customization Kit - система создания сборок LiveCD

медиа:
установка мультимедиа-кодеков сторонних производителей
установка кодека для чтения лецензионных дисков
установка универсального плеера VLC и плагина для браузера
Clementine - мультимедиа-плеер
Gimp - редактор изображений
HandBrake - конвертер медиафайлов
OpenShot - легкий видеоредактор

общение:
Choqok - twitter-клиент с широким функционалом
Telegram - лучший мессенджер
Skype - не лучший, но бывает полезен.
Evolution - почта, контакты, календарь в одном флаконе

разработка:
UbuntuMake - программа установки инструментов разработчиков, нужна для установки PyCharm и прочих
Git - система контроля версий
Python 3.6 - новый питон с заменой ссылки python3
Double Commander - двухпанельный менеджер
TeamViewer - диспетчер удаленного рабочего стола
Cherry Tree - создание собственной базы данных древовидной структуры
PyCharm Community - IDE для Python, бесплатная версия
SublimeText 3 - легкий редактор
FileZilla - FTP-клиент
packaging-dev - инструментарий для сборки пакетов
CheckInstall — утилита, позволяющая создавать бинарные пакеты для Linux из исходного кода приложения

индикаторы:
System Load Indicator - индикатор загрузки системы
Simple Weather Indicator - простой индикатор погоды
CPUFreq - регулирование частоты процессора
Caffeine - предотвращает выключение экрана при просмотре видео
Shutter - удобный индикатор для скриншотов
Netspeed Indicator - индикатор скорости сети
Keylock Indicator - индикатор клавиатуры

прочее:
удаление средства для чтения для слабовидящих
удаление плеера rhythmbox
удаление видеоплеера totem
отключение отчетов о сбоях
удаление индикатора Amazon Из панели Unity


прошу потестить, вынести свои суждения и предложения
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.04.2017, 01:08
Ответы с готовыми решениями:

Ошибка при установке Ubuntu на момент установки Grub2
Ставлю на ноутбук Ubuntu 16.04 рядом с W10. Установка идёт своим ходом, но под конец вылазит...

После установки (псевдо)эмулятора Ардуино начались тихие установки программ и замена страницы поиска
Добрый вечер! Ситуация близкая к предыдущим случаям. Без моего ведома устанавливаются игровые...

В Ubuntu 10.10 может появиться поддержка установки новейших версий программ
В настоящее время для установки более новых версий программ, чем те, что помещены в репозитории уже...

При настройке ОС в процессе установки после выбора языка, часового пояса и т. п. происходит перезагрузка
Вечер добрый! Сегодня решил снести windows 10 и установить с нуля, удалил все файлы и т.д. После...

10
Эксперт NIX
2795 / 2038 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
24.04.2017, 10:35 2
  1. 2 раза синаптик зачем?
  2. Почему для каждого приложения отдельный apt? Установили дополнительные репы, обновили кэш и списком установили все пакеты. Кроме того, есть dpkg --set-selections
  3. Если ставить VLC, то стоит выбрать его версию для acestream
  4. Если уж говорить про системы сборки, то стоит поставить и инструментарий для сборки пакетов + vim с плагинами
0
3 / 3 / 0
Регистрация: 19.11.2013
Сообщений: 33
24.04.2017, 11:45  [ТС] 3
Цитата Сообщение от Marinero Посмотреть сообщение
2 раза синаптик зачем?
глаз замылился
Цитата Сообщение от Marinero Посмотреть сообщение
Почему для каждого приложения отдельный apt? Установили дополнительные репы, обновили кэш и списком установили все пакеты. Кроме того, есть dpkg --set-selections
прошу подсказать, как это сделать и в чем отличие от предложенного способа
Цитата Сообщение от Marinero Посмотреть сообщение
Если ставить VLC, то стоит выбрать его версию для acestream
ставил отсюда, AceStream, как я понял - это самостоятельная программа для потокового видео
Цитата Сообщение от Marinero Посмотреть сообщение
Если уж говорить про системы сборки, то стоит поставить и инструментарий для сборки пакетов + vim с плагинами
добавил
  • packaging-dev - инструментарий для сборки пакетов;
  • CheckInstall — утилита, позволяющая создавать бинарные пакеты для Linux из исходного кода приложения.

vim - слишком изысканное извращение для меня

дополнительно добавил
  • UbuntuCustomization Kit

актуальные изменения на ветке develop
0
Эксперт NIX
2795 / 2038 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
24.04.2017, 14:26 4
Цитата Сообщение от dimish_patriot Посмотреть сообщение
Установили дополнительные репы, обновили кэш и списком установили все пакеты
Bash
1
2
3
4
5
6
#установили доп. репозитории#обновили кэш (без этого и Ваши установки не сработают)
sudo apt update
#установили
sudo apt install -y virtualbox-5.1 synaptic gparted unetbootin …
или

Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
sudo dpkg --set-selections <<\eof
# synaptic - менеджер пакетов
synaptic            install
# система виртуализации
virtualbox          install
gparted             install
unetbootin          install# удаление плеера rhythmbox
rhythmbox           purge
# удаление плеера totem
totem               purge
eof
sudo apt-get dselect-upgrade
1
3 / 3 / 0
Регистрация: 19.11.2013
Сообщений: 33
24.04.2017, 16:19  [ТС] 5
благодарю, не знал о такой фишке.
второй вариант интереснее имхо. проще редактировать/расширять. нагляднее как-то и проще документировать
попробую

Добавлено через 7 минут
Цитата Сообщение от Marinero Посмотреть сообщение
sudo dpkg --set-selections <<\eof
перед EOF обратный слеш точно нужен?
https://superuser.com/question... oes-eof-do

Добавлено через 1 час 12 минут
UPD/ попробовал с dpkg. не понравилось. может я что-то недопонял, но то на аргументы ругается, то не находит пакеты для установки. пусть уж лучше так. все по-отдельность и постепенно. запустил - ушел курить. единственное ubuntu-restricted-extras - требует "ОК" выбрать, остальное - на автомате.
0
Эксперт по компьютерным сетямЭксперт NIX
13061 / 7434 / 806
Регистрация: 09.09.2009
Сообщений: 29,089
24.04.2017, 22:53 6
как вариант изврата
Bash
1
2
3
4
5
progs=(synaptic virtualbox gparted unetbootin)
for program in ${progs[*]}
do
     apt-get install -y $program
done
0
3 / 3 / 0
Регистрация: 19.11.2013
Сообщений: 33
24.04.2017, 23:02  [ТС] 7
как компактно упаковать код, в принципе, понятно. другой вопрос: зачем? ))
опять же, скрипт будет дорабатываться в процессе. возможно, кем-то сторонним. поэтому должен быть понятен с первого взгляда, я считаю.
да и человек, который захочет его себе применить, должен понимать, что именно он ставит/удаляет.

сейчас другая мысль: разбить на несколько файлов "общение", "разработка" и т.п. и один main для запуска с возможностью выбора устанавливать по-отдельности или все сразу. как идея?
0
Dmitry
24.04.2017, 23:06
  #8

Не по теме:

имхо, ламерам без разницы, а продвинутые сами все установят без вашего скрипта

0
3 / 3 / 0
Регистрация: 19.11.2013
Сообщений: 33
25.04.2017, 02:17  [ТС] 9
в итоге: раздраконил на несколько отдельных скриптов, добавил меню и установку индикаторов.
интересующимся - welcome

насчет различных категорий пользователей: думаю, потратить 5-10 минут, чтобы поставить все за раз большинству будет лучше, чем пару дней копаться в сети. не все ставиться очевидно, где-то руками надо доводить, где-то репы устарели и т.п.
0
Эксперт NIX
2795 / 2038 / 682
Регистрация: 02.03.2015
Сообщений: 6,509
25.04.2017, 09:03 10
dimish_patriot, То что Вы делаете называется создание дистрибутива… Всё это впихивается в установщик/систему и вот Вам новая «BolgenOS». Откройте для себя Remastersys или аналоги…
0
3 / 3 / 0
Регистрация: 19.11.2013
Сообщений: 33
26.04.2017, 00:52  [ТС] 11
не совсем та задача. я специально разбил на отдельные скрипты, чтобы можно было ставить необходимое. например, на рабочем запустил только установку индикаторов и системные, на домашнем - все. думаю, специалистов по различным сборкам и без меня хватает )))
сплошное имхо в подборке, но пусть так. опять же, лишнее убрать потом не сложно. например, со стандартной установки тоже многое пришлось поудалять. вроде не мешает, но все же...
0
26.04.2017, 00:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.04.2017, 00:52
Помогаю со студенческими работами здесь

Не заработал Wi-Fi после установки Ubuntu 18.04
Уважаемые друзья! Установил Ubuntu 18.04 Похоже не работает Wi-Fi карта в силу каких-то причин....

Ошибка после установки Ubuntu 12.04 (12.10)
Всем привет, нуждаюсь в вашей помощи. Проблема заключается в следующем, я скачал VirtualBox и...

Не загружается после установки ubuntu
Есть пара жестких дисков, на одном из них в одном из разделов стоит винда. В соседний раздел...

Пролемы в XP после установки Ubuntu
Поставил Ubuntu в отдельный, специально созданный, логический раздел жесткого диска. Ubuntu вроде...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru