Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Скрипт автоматической допилки Ubuntu 11.10  (Прочитано 3027 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн McDanger

  • Любитель
  • *
  • Сообщений: 84
    • Просмотр профиля
Re: Скрипт автоматической допилки Ubuntu 11.10
« Ответ #15 : 25 Октября 2011, 21:55:46 »
Боюсь этот скрипт будет состоять из двух строчек
apt-get remove далее длинный список прог
apt-get instal и опять длинный список прог

Оффлайн LockerX

  • Активист
  • *
  • Сообщений: 370
    • Просмотр профиля
Re: Скрипт автоматической допилки Ubuntu 11.10
« Ответ #16 : 25 Октября 2011, 22:01:13 »
Идея неплохая на самом деле. Можно сделать 2 колонки, в первой перечислены пакеты программ которые установлены стандартно (не все конечно, а такие о каких тут идёт речь) в системе, во второй нужно вписать названия пакетов, которые нужно установить. Пользователь стирает из первой колонки названия тех пакетов, которые не хочет видеть в своей системе, а во второй вписывает названия пакетов которые наоборот хочет. Оба столбика можно экспортировать/импортировать из файла.

Оффлайн Упс

  • Старожил
  • *
  • Сообщений: 3231
    • Просмотр профиля
Re: Скрипт автоматической допилки Ubuntu 11.10
« Ответ #17 : 25 Октября 2011, 22:22:38 »
Цитировать
Пользователь стирает из первой колонки названия тех пакетов, которые не хочет видеть в своей системе, а во второй вписывает названия пакетов которые наоборот хочет.
Ну с первой колонкой всё понятно, список пакетов в одном дистрибутиве у всех одинаков, правда он довольно длинный, а вот со второй не всё так просто. У каждого свои предпочтения, даже трудно предположить что кому-то может понадобиться. Сделать расчёт на среднестатистического юзера? Так это уже сделано, набор программ в дистрибутиве уже подобран по этому принципу.

Цитировать
Боюсь этот скрипт будет состоять из двух строчек
apt-get remove далее длинный список прог
apt-get instal и опять длинный список прог
+1
Оптимальный вариант так как список у каждого сугубо индивидуальный.
xUbuntu 12.04

Оффлайн LockerX

  • Активист
  • *
  • Сообщений: 370
    • Просмотр профиля
Re: Скрипт автоматической допилки Ubuntu 11.10
« Ответ #18 : 25 Октября 2011, 22:33:34 »
Цитировать
Ну с первой колонкой всё понятно, список пакетов в одном дистрибутиве у всех одинаков, правда он довольно длинный, а вот со второй не всё так просто. У каждого свои предпочтения, даже трудно предположить что кому-то может понадобиться. Сделать расчёт на среднестатистического юзера? Так это уже сделано, набор программ в дистрибутиве уже подобран по этому принципу.
Для этого и будет второй список, туда пользователь САМ вписывает (или выбирает) названия пакетов которые он хочет.

Однако то что написал McDanger проще, просто вписал пакеты, сохранил в файле и при каждой установке ОС копировать и вставлять в терминал.
« Последнее редактирование: 25 Октября 2011, 22:35:53 от LockerX »

Оффлайн Silicon Craftsman

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Скрипт автоматической допилки Ubuntu 11.10
« Ответ #19 : 25 Октября 2011, 22:36:34 »
Из 3-х  :D
apt-get remove
apt-get update && apt-get upgrade
apt-get install

Сегодня не успеваю выложить свой скрипт, допилить его хочу.
Повторюсь, что скрипт не призван быть панацеей в автоматической установке из коробки.
Он будет являться скорее каркасом для индивидуальных нужд каждого.
К примеру, вот вы решили поставить amarok себе. Поставили и вписали в скрипт его. Со временем у вас наберется значительное количество пакетов. Ставить их в ручную как-то не комильфо, если вдруг потребуется, а вот запустить скрипт - другое дело.

у меня есть такой скрипт apachemodusers.sh . для настройки 3х домашних компьютеров и сети, ubuntu 11.04. пример смотрите во вложении. запускать не разобравшись не рекомендую.

Очень дельное вложение в развитие темы.


Пользователь решил продолжить мысль 25 Октября 2011, 22:40:46:
Однако то что написал McDanger проще, просто вписал пакеты, сохранил в файле и при каждой установке ОС копировать и вставлять в терминал.

Проще, но вот выйдет Ubuntu 12.10 и в туче пакетов (в одной команде) все устанут выбирать то, что стоит включить/исключить.
К тому же если что-то отдельное захотите, то придется выковыривать из длинной строки.
Сделать более осмысленно, но просто при помощи скрипта, имхо, right way.
« Последнее редактирование: 25 Октября 2011, 22:40:46 от Silicon Craftsman »

Оффлайн Упс

  • Старожил
  • *
  • Сообщений: 3231
    • Просмотр профиля
Re: Скрипт автоматической допилки Ubuntu 11.10
« Ответ #20 : 25 Октября 2011, 22:43:59 »
Цитировать
Для этого и будет второй список, туда пользователь САМ вписывает (или выбирает) названия пакетов которые он хочет.
А если САМ, то что ему мешает apt-get instal и свой список?

Цитировать
Проще, но вот выйдет Ubuntu 12.10 и в туче пакетов (в одной команде) все устанут выбирать то, что стоит включить/исключить.
Действительно, проще Synaptic поставить, там и список полный, и установленные/не установленные есть. :)
« Последнее редактирование: 25 Октября 2011, 22:47:35 от Упс »
xUbuntu 12.04

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: Скрипт автоматической допилки Ubuntu 11.10
« Ответ #21 : 25 Октября 2011, 22:46:25 »
dpkg --get-selections "*" > list

dpkg --set-selections < list
apt-get -u dselect-upgrade

Это не то, о чем идет речь?

Пользователь решил продолжить мысль 25 Октября 2011, 22:51:03:
Проще, но вот выйдет Ubuntu 12.10
Вот выйдет 12.10 и список пакетов изменится. Часть пакетов вообще "пропадет", появятся новые пакеты. Зависимости тоже изменятся (это, правда, не такая большая проблема).
« Последнее редактирование: 25 Октября 2011, 22:51:03 от Karl500 »

Оффлайн Raf73

  • Активист
  • *
  • Сообщений: 740
    • Просмотр профиля
Re: Скрипт автоматической допилки Ubuntu 11.10
« Ответ #22 : 26 Октября 2011, 08:50:15 »
dpkg --get-selections "*" > list

dpkg --set-selections < list
apt-get -u dselect-upgrade

Это прекрасно работает до тех пор, пока нет подключенных рра, а вот если есть что-то из рра, то вначале, перед скармливанием листа надо еще настроить рра. Неопытным пользователям покажется не таким уж простым делом перенос настроек рра, если они подключали их через копипасту.
У меня на случай переустановки системы всегда есть шпаргалка с именами рра, куда всегда вписываю имя подключаемого рра. Также веду протокол изменений: всегда вписываю в шпаргалетную тетрадь, при установке новых пакетов, их названия или вычеркиваю при удалении.
После перехода на новую версию либо использую шпаргалетную тетрадь в комплекте с синаптиком, либо пользуюсь вышеуказанными командами. Это уже по настроению.
« Последнее редактирование: 26 Октября 2011, 09:00:50 от Raf73 »

Оффлайн Silicon Craftsman

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Скрипт автоматической допилки Ubuntu 11.10
« Ответ #23 : 28 Октября 2011, 22:53:42 »
Выложил основу скрипта, присоединяйтесь к разработке
https://github.com/vumik/DoPil-Auto-Script

Конечно, его еще нужно допиливать. Но начало есть, постепенно будет обновляться.
Ссылку на скрипт и дату обновления также опубликую в первом посте

Оффлайн jura12

  • Старожил
  • *
  • Сообщений: 1418
  • 20.04
    • Просмотр профиля
Re: Скрипт автоматической допилки Ubuntu 11.10
« Ответ #24 : 29 Октября 2011, 10:40:11 »
мой скрипт лучше. добавляет репозитарии, проверяет номер операционной системы и номер процессора. я свой скрипт тоже потихоньку допиливаю. как буду готов выложу в этой теме.
сопротивление бесполезно

Axa-Ru

  • Гость
Re: Скрипт автоматической допилки Ubuntu 11.10
« Ответ #25 : 29 Октября 2011, 11:59:25 »
Выкладывай.
Все равно, те кто будет использовать, допилят под себя.
Если структура хорошая то будет принят....  ;)

Оффлайн Silicon Craftsman

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Скрипт автоматической допилки Ubuntu 11.10
« Ответ #26 : 29 Октября 2011, 14:21:53 »
мой скрипт лучше. добавляет репозитарии, проверяет номер операционной системы и номер процессора. я свой скрипт тоже потихоньку допиливаю. как буду готов выложу в этой теме.

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

Как вариант, объединить усилия (одна голова хорошо, а две лучше, а 3 так вообще Горыныч :D) по работе над скриптом.
Присоединяйтесь на GitHub к этому.

Сейчас еще возникла идея о том, чтобы разделить по файлам.
Логика в одном, пакеты в другом (возможно даже 2 файла на установку и удаление), и как вариант - файл(ы) локалей для вывода в консоли сообщений локализованных.

Оффлайн unwrecker

  • Участник
  • *
  • Сообщений: 211
    • Просмотр профиля
Re: Скрипт автоматической допилки Ubuntu 11.10
« Ответ #27 : 30 Октября 2011, 02:16:57 »
Почитал. Удаляет нужное. Устанавливает ненужное. Хороший скрипт :)

Оффлайн jura12

  • Старожил
  • *
  • Сообщений: 1418
  • 20.04
    • Просмотр профиля
Re: Скрипт автоматической допилки Ubuntu 11.10
« Ответ #28 : 10 Ноября 2011, 17:18:19 »
тут еще есть тема про удаленную донастройку системы https://forum.ubuntu.ru/index.php?topic=174199.0;topicseen
сопротивление бесполезно

Axa-Ru

  • Гость
Re: Скрипт автоматической допилки Ubuntu 11.10
« Ответ #29 : 10 Ноября 2011, 17:41:09 »
Что характерно, такие скрипты пишут юзеры с 10 постами.

 

Страница сгенерирована за 0.051 секунд. Запросов: 25.