papilio

Архив на February, 2008

Скачивание пакетов в Ubuntu без установки

Иногда нужно просто скачать пакеты в Ubuntu при этом не выполняя установки: например, вас попросили что-нибудь просто скачать. Сделать это очень просто:

sudo apt-get install -d имя_программы

Скачанные пакеты ищите в директории:

/var/cache/apt/archives

Есть вроде программа, выполняющие подобные действия — APTonCD. Но я пока её не пользовался.

Коротко:

Для Windows есть хорошая программа appupdater, позволяющая хоть на чуточку приблизиться к линуксу. Она просматривает спискок установленных программ и сама (!) устанавливает обновления. Советую воспользоваться, если у вас не платный трафик. Для обновления списка программ введите в командной строке:

appupdater --update

Для вывода списка программ, требующих обновления:

appupdater -l

И для обновления:

appupdater --upgrade

Держите любую систему в хорошем состоянии со всеми последними обновлениями.

Метки: , , , , ,

Установка Ubuntu на Eee PC

Обновление: есть новая запись об установке Ubuntu 8.10 на Eee PC.

Поигравшись чуть-чуть с предустановленной ОС (Xandros) на своём Eee PC, я понял, что всё-таки стоит поставить другую систему, тем более, что выбор очень велик. Внимательно изучив форумы, посвящённые Eee, я понял, что самыми популярными устанавливаемыми системами являются Windows XP, eeeXubuntu, Ubuntu, Debian и Fedora. Вариант с XP я отмёл сразу же — почему-то не хотелось устанавливать эту систему, хотя стоит отметить, что XP работает очень шустро, и есть все необходимые драйверы. А вот думать, что лучше среди линуксов... этого даже делать не надо — здесь каждый выбирает то, что ему больше нравится. Мне нравится Ubuntu. Единственное, о чём я задумался, так это о выборе между Ubuntu и eeeXubuntu (Xubuntu). Конечно, XFCE, что используется в eeeXubuntu, менее требовательна к ресурсам, но мне хотелось использовать Compiz Fusion в своей повседневной работе. Как отмечают некоторые пользователи, Ubuntu работает быстрее, причём у некоторых она работает быстрее, даже с включённым шифрованием. Это окончательно повлияло на мой выбор.

Итак, в конце этого поста я поставлю Ubuntu, адаптирую её под Eee PC, активирую Compiz и полностью локализую систему.

Существует несколько способов установки: из интернета, с usb-флэшки или с внешнего CD/DVD-привода. Так как интернет у меня достаточно медленный, а внешнего привода нет, то оставался всего один способ. Для этого нам нужен CD-образ установочного Live CD Ubuntu 7.10, а также нужна обычная usb-флэшка размером не менее гигабайта (так, чтобы влез весь образ). У меня не было такого образа, но был обычный присланный диск с Ubuntu:

Ubuntu 7.10 CD

С него я и сделал образ. Вставляем диск и не монтируем его (либо, если включено автомонтирование, размонируем). Затем выполняем команду (здесь и далее команды на обычном компьютере выполняются в Ubuntu):

dd if=/dev/cdrom of=cd.iso

Затем устанавливаем пакет syslinux:

sudo apt-get install syslinux

Скачиваем скрипт, который поможет нам записать ISO-образ на флэшку:

wget http://kiwilinux.org/public/isotostick.sh

Делаем этот скрипт исполняемым:

sudo chmod +x isotostick.sh

Затем форматируем флэшку, предварительно переписав всё её содержимое себе на компьютер.:

sudo mkfs.vfat -F 32 -n ubuntueee /dev/sdX1

Где /dev/sdX1 — usb-флэшка. Если не знаете, то запустите команду:

fdisk -l

Дальше делаем раздел загрузочным:

sudo parted /dev/sdX set 1 boot on

Запускам скачанный скрипт (не забываем изменять имя устройства /dev/sdX1 на собственное):

sudo ./isotostick.sh cd.iso /dev/sdX1

И последнее, что нам надо сделать на обычном компьютере: делаем флэшку загрузочной, используя syslinux.

sudo syslinux /dev/sdX1

Теперь можно не вспоминать про свой большой компьютер (или ноутбук), а взяться за Eee PC. Выключаем его и вставляем подготовленную флэшку в usb-порт. При загрузке нажимаем F2, чтобы зайти в BIOS. Выбираем вкладку Boot, в ней — Hard Disk Drives и устанавливаем [USB:] на вверх. Сохраняем настройки (F10) и перезагружаемся.

Мгновенно мы оказываемся в меню Live CD Ubuntu. Нажимаем F2 и выбираем в списке русский язык, а затем выбираем первый пункт и ждём загрузки системы.

Загрузка с Live CD

После загрузки системы сначала дезактивируем визуальные эффекты (если они включены, то невозможно добраться к некоторым кнопкам диалоговых окон, которые не умещаются на экране): System → Preferences → Appearance → Visual Effects → None (System → Параметры → Внешний вид → Визуальные эффекты → Без эффектов). Теперь мы можем передвигать любое окно (даже за пределы экрана), удерживая Alt и левую кнопку мыши.

Запускаем программу установки (иконка находится на рабочем столе): выбираем русский в качестве языка (или любой другой), а для клавиатуры Winkeys.

Важно! Разметку диска производим вручную: там уже будет создано два раздела. Для того, что больше (около двух гигабайт), указываем точку монтирования / и reiserfs в качестве файловой системы. Для меньшего раздела — /home и также reiserfs. Почему именно reiserfs в качестве файловой системы? Можно также выбрать и ext2, но не ext3. Всё это для того, чтобы было наименьшее количество обращений к диску SSD (циклов записи-перезаписи меньше, чем у обычного жёсткого диска). Я выбрал reiserfs, так как пользователи советуют именно это.

Нажав ещё несколько раз на кнопку Далее, мы переходим к установке, которая проходит минут за 7-10:

Установка Ubuntu на Eee PC

После перезагрузки мы получаем вполне работоспособную систему. Так как мы устанавливали систему с ненастоящего CD, то надо удалить несколько ссылок на несуществующий привод. Открываем файл /etc/fstab. Для этого открываем терминал и выполняем команду:

sudo gedit /etc/fstab

И удаляем следующую строчку:

/dev/sdc1       /media/cdrom0   udf,iso9660 user,noauto,exec 0       0

Сохраняем файл и закрываем редактор. Затем открываем файл /etc/apt/sources.list:

sudo gedit /etc/apt/sources.list

И удаляем (комментируем) строчку:

deb cdrom:[Ubuntu 7.10 _Gutsy Gibbon_ - Release i386 (20071016)]/ gutsy main restricted

После этого обновляем список пакетов (понадобится для дальнейшей настройки):

sudo apt-get update

Всё отлично, но у меня не работал Wi-Fi и спец.клавиши на клавиатуре. Поэтому я сначала подключил Eee PC к проводной сети и настроил Wi-Fi:

sudo apt-get install build-essential
wget 'http://snapshots.madwifi.org/special/madwifi-ng-r2756+ar5007.tar.gz'
tar zxvf madwifi-ng-r2756+ar5007.tar.gz
cd madwifi-ng-r2756+ar5007
make clean
make
sudo make install
sudo reboot

После перезагрузки я поставил запустил скрипт — eee-ubuntu-support, который исправляет систему и настраивает её оптимально для Eee (уменьшает шрифты, устанавливает спец.клавиши, wi-fi, звук, включает возможность разгона до 900 МГц и т.п.):

wget http://eee-ubuntu-support.googlecode.com/files/eee-ubuntu-support_v0.7.tgz
tar zxvf eee-ubuntu-support_v0.7.tgz
cd eee-ubuntu-support_v0.7
sudo ./tweak-gnome.sh
sudo ./install.sh all
sudo reboot

Очень возможно, что скоро выйдет новая версия этого скрипта, поэтому v0.7 надо заменить на что-нибудь другое.

Теперь же у нас уже почти всё готово, однако система частично на английском языке. Заходим в System → Администрирование → Локализации и выбираем русский язык. После нажатия на Применить, скачиваются все необходимые для системы файлы. Также полезно обновить систему. Сначала заходим в Установку/Удаление → Параметры → Обновления и ставим везде галочки. После этого система запросила у меня около 280 MiB: это много, поэтому я решил подключить флэшку (пустую) в качестве временного хранилища закаченных пакетов. Узнаём имя устройства:

fdisk -l

Копируем то, что у нас уже есть в архивах:

sudo cp -r /var/cache/apt/archives/* /media/disk/

Размонтируем флэшку:

sudo umount /media/disk

Монтируем для архивов:

sudo mount /dev/sdX1 /var/cache/apt/archives/

/dev/sdX1 — имя устройства. Теперь мы можем спокойно получить и установить обновления.

Остался только compiz. Сначала устанавливаем Advanced Desktop Effects Settings (ccsm):

sudo apt-get install compizconfig-settings-manager

В его настройках (Система → Параметры → Advanced Desktop Effects Settings) во вкладке General Option снимаем все галки в Focus & Raise Behavior. Затем во вкладке Window Move (Переместить окно) снимаем галку с Ограничить Y. Всё! Можем включить compiz: Система → Параметры → Внешний вид → Пользовательские. А далее можно настроить любые плагины, которые вам нравятся. Я кроме всего остального включил Куб, Scale, Shift Switcher и Group and Tab Windows.

Теперь моя система на русском и... работает очень быстро!

Open Office на Eee PC

Для того, чтобы одной командой установить Java, Flash, шрифты и необходимые кодеки (mp3 и т.п.), можно поставить пакет ubuntu-restricted-extras:

sudo apt-get install ubuntu-restricted-extras

Ссылки по теме:

В следующий раз попробуем сделать систему ещё чуточку удобнее.

Метки: , , , , ,

Теперь и у меня Eee PC

Я думаю, что многие слышали про популярный в мире субноутбук Eee PC:
маленький компьютер, на котором, однако, можно делать почти всё. Но, к сожалению, пока он в России не продаётся. (Ходят слухи, что в марте уже появится. Также ходят слухи, что для России сделают версию, в которой нельзя будет увеличить память.) Сегодня мне его привезли из Америки:

Eee PC из Америки

Он очень маленький по размерам, но весит почти килограмм. На фотографии — в сравнении с 15.4" ноутбуком:

сравнение

В предустановленной ОС уже есть полный набор необходимых программ. Например, в Firefox я открыл свой блог:

Открытый Eee PC

На днях собираюсь поставить Ubuntu =)

Метки: , , , , ,