Ubuntu mini.iso

Ubuntu 11.10

Берется mini.iso ubuntu, например тут http://mirror.yandex.ru/ubuntu-cdimage/netboot/ 11.10 там не отображается (в отличии от предыдущих версий когда при появлении первой альфы системы и мини образ появляется в списке). Наверно это связано с серьезными преобразованиями в системе или еще чем то, но он есть http://mirror.yandex.ru/ubuntu-cdimage/netboot/oneiric/ (но может не установится) если есть желание можно попробовать установить его, если не установился то можно скачать natty mini.iso, установить, затем при первом заходе в систему зайти

sudo nano /etc/apt/sources.list 

и во всех репозиториях заменить слово natty на oneiric и выполнить

sudo aptitude update
sudo aptitude upgrade

Система полностью обновится и потом перезагружаешься в oneiric.

Установка mini.iso

Выбирается язык установки и системы, затем настраивается сеть, если интернет adsl то при настройки сети прописываются ip адрес, dns и маска подсети (их можно узнать у провайдера). Если высокоскоростной доступ то выбирается автоматический поиск сети с помощью dhcp, затем зеркало архива РФ (или любое пожеланию), затем проходя все пункты установщика везде говорится Да (установщик русифицировн потому к каждому пункту есть поямнения), разметка дисков либо автоматом либо вручную например

/                      Btrfs 50 Gb
/razdel            Btrfs 50 Gb
/swap              Btrfs2Gb 


(если оперативная память более 2 Gb то можно swap не создавать совсем)


далее имя пользователя пароль, установка системного загрузчика говорить да везде (если он не устанавливается на отдельный жесткий диск). Теперь перезагрузка


Чтоб зайти в консоль ипользуется сочетание клавиш Ctrl+Alt+F1 (F2, F3 и т.д. F7 заход на рабочий стол) затем логин, пароль (при наборе пароля символы не отображаются, но они прописываются), теперь

сначала настройка нормального отображения русского в консоли

sudo dpkg-reconfigure console-setup (на все Да)

далее

sudo aptitude

F10, параметры, убрать галку устанавливать рекомендуемые пакеты



теперь устанавливаются пакеты (для поиска используется / и вписывается имя пакета, для выделения к установке +, для самой установки g)

xserver-xorg

(из зависимостей этого пакета можно убрать все драйвера, которые не подходят, например если видеокарта intel то убрать все драйвера кроме

xserver-xorg-video-intel

выбирается пакет так же поиском, например

xserver-xorg-video-voodoo
и жмется _ )

openbox
fbpanel
sakura
lxdm
geany
gtk2-engines
lxde-icon-theme
chromium-codecs-ffmpeg-extra
language-pack-gnome-ru
ttf-ubuntu-font-family

когда установились, то опять зайти в меню aptitude и поставить галку напротив рекомендованных пакетов (чтоб нормально подхватилось автомонтирование флешек и прочего) и установить +

pcmanfm

основные пакеты установлены,

Теперь "автологин"

Когда все эти пакеты установлены, перезагрузка системы Ctrl+Alt+Del
Если не появился экран входа в систему и есть только черный экран, то Ctrl+Alt+F1, залогинется, затем

sudo nano /etc/lxdm/lxdm.conf 

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


autologin=пользователь


session=/usr/bin/openbox-session

и перезагрузка, если опять в систему зайти не получилось, то снова Ctrl+Alt+Del, установка пакета rcconf

sudo aptitude install rcconf

затем

sudo rcconf

и поставить галку напротив lxdm (это установит lxdm в автостарт)


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

Создаю в домашней директории файл

nano .gtkrc-2.0

примерно с таким содержанием


gtk-theme-name = "Clearlooks Compact"
gtk-icon-theme-name="nuoveXT2"
gtk-font-name = "Ubuntu 10"
gtk-toolbar-style=0


Тема Clearlooks Compact

Темы можно скачать в интеренете, распаковываются и кладуться они в каталог ~/.themes, остальное (настройка openbox, прозрачности и прочее если надо то в сети есть полно инфы и дальше на странице кое что)
Например autostart.sh из openbox


xrandr --output LVDS1 --mode 1366x768 --refresh 60.1 &
fbpanel &
(sleep 1 && while true; do feh --bg-center "$(find ~/walpapers -name *.jpg | shuf -n 1)"; sleep 15m; done &) &


В итоге например natty 11.04, грузится быстро, в системе все работает, грузится быстро и всего 850 пакетов установленно со всем нужным, всевозможными кодеками и мультимедиа софтом.





Прежние способы установки

Установка ubuntu с мини образа или mini.iso ( хорошая статья по теме есть тут )

Вкратце: устанавливается с диска mini.iso рабочий стол openbox.
Сама установка: Скачивается образ можно тут, записывается на чистый диск, в биосе выставляется первая загрузка с привода, перезагрузка и начинается установка (она стандартная поэтому описания не требует, единственное, в самом начале выбирается expert line (название примерное) таким образом доступна более гибкая установка.
Везде выбирается русский, utf-8, выбирается зеркало РФ или ftp ru.archive.ubuntu.com
никакие пакеты не выбираются дополнительно, ничего нигде не выделяется, не помечается и т.д. , разметка дисков либо автомат но лучше вручную ( Выделяется раздел, ентер, выбор файловой системы, если на разделе есть данные, которые нужно оставить, то отказ от ворматирования и готово, сохранить изменения. Если есть раздел с ос windows, то файловая система выбирается ntfs, отказ от форматирования, точка  монтирования либо windows, которая предлагается автоматом либо вручную дать имя)

Можно установить из под windows с помощью программы unetbootin в этот раз я так и ставил, у меня не работает привод и не поддерживается установка с usb, с сайта программы скачивается exe файл в нем можно выбрать разные дистрибутивы для установки но самое основное это чтоб версии не desktop но alternate (сам не пробовал но говорят только desktop устанавливается таким образом нормально) если mini.iso скачан заранее то программе показывается его местонахождение она за минуту его подготавливает и появляется предложение перезагрузить компьютер, перезагрузка и далее по вышеприведенной схеме.
выбор ubuntu, появляется консоль, все дальнейшие действия происходят в ней
1) Установка русского как все в процессе установки осуществляется парой простых действий (вцелом у меня теперь с готовыми конфигами которые сохранены на компе в отдельной директории установка и настройка системы занимает максимум час) выполняется команда


sudo aptitude

появляется менеджер пакетов aptitude кстати хороший (если кому не нравится можгно и синаптик установить) в общем в нем кнопка / вписывается language-pack-ru
и устанавливается пакет, кнопкой g когда установка пакета завершена, выход из aptitude кнопкой q, потом опять заход и все теперь на русском) в консоли чтоб получить русский набирается команда

cyr

2) Находясь в aptitude нажимается F10, снимается флаг с устанавливать рекомендуемые пакеты автоматически и выход из aptitude.

3) Установка ядра иксов, openbox и программы для запуска иксов xinit (вместо xinit можно установить slim в репозиториях lucid она есть в karmic нет, если ставится karmic, то сначала можно установить xinit и потом когда вся система настроена скачать slim далее есть ссылка на нее удальть xinit и установить slim)


sudo aptitude install xserver-xorg-core openbox xinit

(если не убрать флаг с автоматически устанавливать рекомендуемые пакеты, то пришлось бы закачать 20 с чем то МБ, но т.к. флаг убран то все го 17)

Если устанавливается slim (только с версии 10.04 с ним часто иксы падают у меня, поэтому ставлю gdm хотя может исправят скоро) то заместо xinit прописывается slim, отличный менеджер входа об этом далее есть инфа

Теперь можно посмотреть что получилось, командой


startx

Все получилось иксы и openbox установленны )

4) Установка драйверов nvidia автоматически они у меня не устанавливаются потому заранее скачиваю подходящий системе пакет с сайта NVIDIA он у меня в разделе с конфигами который стараюсь сохранять не форматированным при переустановках, не всегда получается ) или установить консольный браузер командой


sudo aptitude install elinks

и зайдя с него на сайт скачать подходящие к карте драйвера, можно при скачивании назвать пакет например N.run , по умолчанию они сохраняются в каталоге usera оттуда и устанавливать.
Затем устанавливаются пакеты, которые потребуются для установки драйверов командой


sudo aptitude install xserver-xorg-dev linux-headers-`uname -r` binutils pkg-config build-essential

Затем команда


sudo -s -H

потом


sh ~/N.run

(в общем этот шаг можно выполнить в любое время, можно сразу перейти к установке программ)
Появляется окно, выбераю acept, начинается установка потом на все вопросы yes и
оказываюсь в консоли, там команда


exit

потом команда


sudo nano /etc/X11/xorg.conf

и в появившемся файле в разделе Section screen только в строкеModes удаляю все разрешения которые мне не подходят из них оставляю только следующее Modes "1024x768_70"

И готово с драйверами, чтоб посмотреть что получилось можно опять набрать
startx
если все хорошо то супер ) можно еще подрегулировать если потребуется ширину, высоту и т.п. стандартной иксовой утилитой xvidtune
Кстати чтоб не обновлять в холостую пакеты которые нужны для установки nvidia, можно командой


sudo aptitude remove xserver-xorg-dev linux-headers-`uname -r` binutils pkg-config build-essential

удалить их и при необходимости потом установить опять но лучше не удалять.

5) Теперь установка программ.
Опять

aptitude

кнопка / поиск и набор пакетов
feh для заставки и как быстрый просмоторщик графических файлов

emelfm2 быстрый менеджер файлов ( например чтоб переименовать файл или любое стандарьное действие, можно прицепить иконки на панели  потом достаточно выделить файл или папку и нажать на кнопку и действие происходит в отличии от многих где надо сначала ПКМ потом выбрать действие, потом ЛКМ и только тоды происходит ), есть еще хороший и в последнее время ставлю его это tuxcmd , для автомонтирования флешек и прочего, которое так и не смог настроить ставлю nautilus без рекомендуемых пакетов тянет всего три с половиной метра, т.к. монтировать не часто приходится то вполне хватает чтоб он не управлял рабосим столом при включении можно прописывать так в терминале при его включении nautilus --no-desktop или единожды выполнить эту команду gconftool --type boolean --set /apps/nautilus/preferences/show_desktop false взято тут, ещё и можно его посмотреть кому то нравится pcmanfm
gxmessage для выключения компьютера (если не ставится slim, про него дальше)
sakura быстрый терминал

и готово
geany блокнот с подсветкой синтаксиса, кому то нравится gedit
scrot маленькая быстрая программа для создания скриншетов рабочего
preload хорошо ускоряет загрузку часто запускаемых программ
prelink ускоряет загрузку системы подробнее есть полно в интернете или в разделе фишки
conky внизу страницы есть пример conky на котором я постоянно, хорошее разъяснение на русском есть тут и на английском тут
aumix консольный регулятор громкости лепиться на горячие клавиши
moc консольный аудиоплеер, быстрый легкий, для mp3 самое то (конфиг настроенный на русский и т.д. есть в прилагаемых файлах, нужно распаковать, удалить все до первого config, оставить только его и разместить в ~/.moc), устанавливается командой
sudo aptitude install moc
включается
mocp
hotkeys к openbox есть в файле rc.xml (еще есть программа xev, которая показывает значения нажатых клавиш, бывает иногда нужно, в терминале xev)
xarchiver архиватор ( к нему хорошо установить для работы с rar и zip архивами из рекомендуемых unrar и unzip)
abrowser браузер на основе firefox с поддержкой всех дополнений firefox но для ubuntu или chromium мне он нравится быстрый, хотя и сыроват, но потребление вдвое меньше чем у огнелиса)
pidgin клиент для обмена мгновенными сообщениями isq, jabber, msn и т.д. все поддерживает
gimp добротный графический редактор аналог фотошоп (хотя не оч маленький но мне нравятся)
mplayer отличный видео и аудио плеер
gshutdown программа для выключения компьютера по таймеру
apvlv маленькая программа для просмотра padf в ubuntu
gconf-defaults-services эта программа пригодится для таких веще как запоминание настроек приложений, типа размеры окон и прочего, хотя можно без нее, но с ней интересней

В итоге у меня получилось 78 МБ, теперь кнопка g и начинается установка. Пакеты установились, выход из aptitude q, кстати для настройки ассоциаций программ можно править эти файлы, если они есть в системе

Для всей системы

sudo geany /etc/gnome/defaults.list

Для конкретного пользователя

geany .local/share/applications/defaults.list

 и запуск иксов

startx

6) Настройка Прописывание пользователя в группу аудио, для слушания звуков из плеера и остальных, требуется перезагрузка, команда в терминале.

sudo gpasswd -a имя audio

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

#!/bin/bash gxmessage -borderless “Прикольное меню что дальше” -title "Exit" -default "Cancel" -buttons “отмена”:1,“перезагрузка”:2,”выход”:3>/dev/null
case $? in 1) echo “Exit”;;
2) reboot;;
3) halt;;
esac

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

sudo chmod +s /sbin/reboot

и вторая на выключение

sudo chmod +s /sbin/halt

Когда для входа в систему и автологина устанавливается slim (легкий и быстрый экран приветствия со всевозможными настройками как внешнего вида так и содержания) сначала права на исполнение, команда

sudo chmod +s /sbin/shutdown

команды такие

перезагрузка

/sbin/shutdown -r now

выключение

/sbin/shutdown -h now

как лепить на клавиши, есть в прилагаемых к посту файлах rc.xml (если выбирается audacious плеер то раскоментировать егоклавиши moc удалить, но рекомендовал бы все таки moc плеер, конфиг в файлах настроен под эту систему). Конфигурационный файл slim расположен /etc/slim.conf, есть в прилагаемых к этой странице файлах. Устанавливается slim командой

sudo aptitude install slim

Если не устанавливает из aptitude в 9.10 его нет в стандартных репах (этот пакет появился только с версии 10.04 lucid),

то можно скачать по этой ссылке (или они есть в файлах)

для 386

wget http://ru.archive.ubuntu.com/ubuntu/pool/universe/s/slim/slim_1.3.0-2_i386.deb

или для 64

wget http://ru.archive.ubuntu.com/ubuntu/pool/universe/s/slim/slim_1.3.0-2_amd64.deb

и установить

sudo dpkg -i slim_номер_версии.deb

Теперь conky

sudo tuxcmd

Далее /etc/conky в этой папке можно все удалить оставить толькоconky.conf в котором и прописывать код с настройками, хорошая статья есть по ссылке выше

7) Далее настройка openbox великий и могучий =) все файлы настроек находятся /etc/xgd/openbox там три конфигаrc.xml, menu.xml. autostart в которых все и настраивается menu.xml можно быстро разобраться. В интернете полно информации по настройкам openbox Панели как таковой нет, но есть в файлеrc.xml (пример которого есть в файлах страницы), оставленный вверху экрана пиксель, и достаточно упереть курсор в потолок экрана и нажать например ПКМ, появляется меню со всеми открытыми приложениями и рабочими столами, нажав ЛКМ появится menu с приложениями которые там прописаны, если это не подходит то из легких панелей можно установить например хорошая fbpanel есть в стандартных репозиториях или tint2 мне она нравится быстрая и легкая, но в репозиториях lucid старая 0.7 версия в ней нет автоскрытия, поэтому можно всегда скачать свежий deb пакет с официального репозитория tint2 тут. Установить

sudo dpkg -i /путь/до/пакет.deb

и готово, примеры конфигурационного файла ~/.config/tint2/tint2rc есть тут , теперь autostart в нем можно все удалить и прописать например

xcompmgr -oOcCfF &
gnome-volume-control-applet &
(sleep 2 && feh --bg-center /путь/до/stol.jpg) &
(sleep 3 && conky) &


Но предпочитаю, хоть и полно зависимостей gnome панель ставить и gdm, он в Gnome/openbox сессии подгружается сама без прописывания в autostart.sh

Иконки на рабочем столе (хотя мне они и не нравятся) программа idesk всего 115 Кб хороший ман, но на ангельском тут
установка
 
sudo aptitude install idesk

потом включение, команда

idesk

чтоб убить ее в процессе тестирования команда

killall idesk

Когда установилась и хотябы раз включилась, в домашней папке появляется каталог .idesktop, в нем файл default.lnk с таким содержанием

table Icon
  Caption: Idesk
  Command: /usr/bin/Xdialog --msgbox "IDESK -- Icon Desktop Manager \n\n\n by FixXxeR \n\n\n 2005" 15 30 
  Icon: /usr/share/idesk/folder_home.xpm
  Width: 48
  Height: 48
  X: 583
  Y: 267
end

Чтоб создать еще иконку, например для Chromium, создается в этой папке еще файл например Chromium.lnk с таким содержанием

table Icon
  Caption: Chromium
  Command: /usr/bin/chromium-browser --msgbox "IDESK -- Icon Desktop Manager \n\n\n by FixXxeR \n\n\n 2005" 15 30 
  Icon: /usr/share/icons/hicolor/48x48/apps/chromium-browser.png
  Width: 48
  Height: 48
  X: 500
  Y: 200
end

и т.д. для любой программы, владелец файла текущий user, основной файл настроек находится ~/.ideskrc там например чтоб не позволять перемещать иконки строк Locked true

В общем и все, дополнительная информация по оптимизации загрузки, настройке, есть в разделах примеры и оптимизация.

С помощью программы rcconf консольная утилита для управления процессами автозапуска программ еще отключаю некоторые демоны описание демонов, конечно не полное, есть в разделе оптимизация.

Настройка нормальной прозрачности с помощью xcompmgr в Ubuntu

Если установлен conky то нужно посмотреть есть ли там такие настройки


use_xft yes
own_window yes
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

Чтоб меню openbox продолжило появляться при щелчке по РС нужно если таковая имеется то убрать эту строку из conky.conf

own_window_type desktop

и далее установка самого xcompmgr

sudo aptitude install xcompmgr

и прописывание в автостарте

xcompmgr -oOcCfF &

и все в общем готово, спасибо блогу С бубном в сумке, ссылка на который есть в правой колонне сайта =)

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


gtk-theme-name = "ClearlooksCompact"
gtk-icon-theme-name="Humanity"
gtk-font-name = "Sans 9"



Можно еще натроить быстрые команды терминала

nanon /home/user/.bashrc

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

alias cc='sudo /home/user/.cleaner'
alias qq='sudo aptitude'
alias ww='killall wget'
alias xx='startx'
alias ee='sudo emelfm2'
alias gg='sudo geany'
alias uy='sudo ufw default deny'
alias uw='sudo ufw default allow'


Файлы menu.xml rc.xml и этого conky 1024×768 есть в файлах

P.S. может тут что то и не правильно во всем этом, но я обычный юзер и поэтому гарантий на эту последовательность действий по установке давать не могу, у меня всегда работает, за исключением тех случаев когда неполадки с репозиториями особенно при первых альфах и вторых и т.д. и даже скачать нормально пакеты не получается при установке, но обычно это дня на два максимум затягивается и потом зависимости чинят и все ставится хорошо, ну а если устанавливать завершеную систему т.е. не альфу и не бету, то ставится всегда на ура )



Если все таки захочется gnome стола но с минимальным набором софта, то можно зайти в aptitude и если там не включено автоматически не устанавливать рекомендуемые пакеты, хотя я все время ставлю с начала установки и постоянно именно эту опцию установить ее F10 далее во втором или третьем разделе настроек снять галку и в поиске пакетов / набрать ubuntu-desktop в среднем 150 мб в отличии если оставить галку 350 и установить g, при установке можно оставить slim как dm по умолчанию.




++++++++++++++++++++++++++++++++++++++++++++++++++

Далее идут всякие настройки, например установка и настройка skype в ubuntu 10.04 и в ubuntu установка которой тут расписана.

Скачивается пакет для 32 или 64 разрядной системы затем удовлетворяются зависимости

sudo aptitude install libqt4-dbus libqt4-network libqtcore4 libqtgui4

устанавливается и все работает, единственное это набирается в терминале
aumix
и ползунок mute прибавляется чтоб он заработал и все, в настройках skype все устройства дефолтные и лучше запретить автомотически подстраивать звук, да и еще pulse-audio если он все таки установлен лучше снети перед установкой, хотя в этой системе если устанавливать так его нет.

Некоторые ключи для Gnome/openbox сессии

Отключение gnome panel из gnome сеанса, в редакторе конфигураии gconf-editor вручную убрать слово panel /desktop/gnome/session/required_components_list

#Не управлять фоном, если для него используется к примеру feh

gconftool-2 --type boolean --set /apps/gdm/simple-greeter/settings-manager-plugins/background/active 0

#Отключение специальных возможностей клавиатуры, которые в openbox не участвуют

gconftool-2 --type boolean --set /apps/gdm/simple-greeter/settings-manager-plugins/a11y-keyboard/active 0

#Отключение модуля xrander он для нескольких мониторов вроде нужен

gconftool-2 --type boolean --set /apps/gnome_settings_daemon/plugins/xrandr/active 0

#Выключение модуля поддержки смарт-карт

gconftool-2 --type boolean --set /apps/gnome_settings_daemon/plugins/smartcard/active 0

#Выключение модуля мультимедийных и т.д. клавиш , Fn продолжают работать в openbox

gconftool-2 --type boolean --set /apps/gnome_settings_daemon/plugins/media-keys/active 0&&gconftool-2 --type boolean --set /apps/gnome_settings_daemon/plugins/keybindings/active 0&&gconftool-2 --type boolean --set /apps/gnome_settings_daemon/plugins/a11y-keyboard/active 0

#Выключение модуля фона рабочего стола, при Feh
gconftool-2 --type boolean --set /apps/gnome_settings_daemon/plugins/background/active 0

#Отключение блокирования экрана
gconftool-2 --type boolean --set /desktop/gnome/lockdown/disable_lock_screen 1

#Отключение командной строки
gconftool-2 --type boolean --set /desktop/gnome/lockdown/disable_command_line 1&&


++++++++++++++++++++++++++++++++++++++++++++++++++


 
На верх