Собсна, начнем. Для начала стоит русифицировать консоль, так как в 85% случаев вместо русских букв в терминале будут одни кракозябры или квадратики. Для этого исполняем:
sudo dpkg-reconfigure console-setup
выбираем: utf-8 => кириллица - славянские языки (5 по счету) => Fixed => 8x16
затем:
export LANG=ru_RU.UTF-8
теперь неплохо бы настроить сеть. Для первоначального и примитивного подключения пользуемся стандартными средствами серверной убунты:
sudo nano /etc/network/interfaces
тут стираем все и прописываем:
auto wls1
iface wls1 inet dhcp
wpa-ssid имя сети
wpa-psk пароль
затем поднимаем все это дело командой
sudo ifup wls1
примечательно, что до версии 15.04 интерфейс wls1 назывался wlan0, поэтому при установке на предыдущие версии системы имейте это в виду.
теперь можно проверить подключение.
ping -c 3 ya.ru
если все работает - можно смело приниматься за установку компонентов. Для этого я написал простенький баш скрипт для установки всех нужных пакетов поверх системы.
нет, знаешь ли. Проблема небольшая, просто для облегчения задачи для юзеров или людей, у еоторых нет времени сидеть и подбирать нужные пакеты я решил написать это.
оуу... А вот к этому я готов не был. Ну поищи какие-нибудь маны в нете, просто насколько я знаю, в варианте серверной убнты (с целями уменьшить содержимое образа до минимума) врядли найдется утилка для приспосабливания 3g. В противном случае, найдя гайд по осуществлению, придется грузить пакеты, да еще и вместе с депенсами на флеху, а потом в комп - а это та еще яйцетерка...
Да я то разберусь. Это просто к тому что не всем такой способ подходит и об этом нужно было думать заранее. Достаточно было бы просто дать соответствующие ссылки. ИМХО.
Нет. При en_US.UTF-8 - нормально там всё будет (в ssh). А консоль в плане клава + моник на серваке вообще нахер не нужна, если только для disaster recovery раз в сто лет.
Для этого я написал простенький баш скрипт для установки всех нужных пакетов
А поконкретнее? Ты уверен что твои пакеты реально «нужные» для других? Когда-то страдал такой же фигней, только не на базе ubuntu server, а Ubuntu minimal cd.
только не на базе ubuntu server, а Ubuntu minimal cd.
Так минимал - это по сути тот же, что и сервер, только в сервере все идет так, а в минимале тебе в конце предлагают из сети установить нужный набор серверных пакетов.
Ты уверен что твои пакеты реально «нужные» для других?
Выбирал максимально минималистичный набор, все пакеты как в кранче. Знаешь, это то же самое, что если спросить у разрабов «а вы уверены что ваши пакеты из инсталлера Debian действительно нужные? Выкиньте все, оставьте нам консоль!».
При en_US.UTF-8 - нормально там всё будет (в ssh).
Да, там-то будет все норм, но при выборе русской локализации очень часто (во всяком случае у меня всегда) выходят кракозябры, которые потом еще дополнительно настраивай.
Сохранения прав доступа в том числе x - это раз. Использование zip вообще-то моветон, tar и gzip есть в любом дистрибутиве, а вот unzip требуется доставлять из репов.
И еще:
В Debian ты можешь узнать что тебя ждет еще до установки. Просто, раз уж ты предлагаешь людям к установке какой-то свой скрипт, то хорошим тоном будет указать хотя-бы основные компоненты которые он установит.