WebTransfer

среда, 28 января 2009 г.

EeePC. Установка u-lite

Это максимально облегчённый дистрибутив, построенный на ubuntu. Использует репозитории ubuntu и свои собственные. По умолчанию использует OpenBox и LXDE, поэтому может работать на Pentium II 266Mhz и 96Mb RAM.
Установка достаточно проста. Сначала качаем Mini Installer CD (9.59Mb).
Записываем на болванку, загружаемся.
На приглашение "boot:" пишем "cli"
Далее выбираем русский язык, потом регион.
На предложение определить раскладку отвечаем "Нет"
Выбираем Russian, потом Russian winkeys.
Переключение раскладки по вкусу.
Дальше установщик проверит Ваши сетевые подключения. Если их несколько — предложит выбрать то, что будет использоваться в процессе установки.
Введите имя компьютера, выберите зеркало, с которого инсталлятор будет качать пакеты.
Система спросит Ваш часовой пояс, затем запустит программу разбиения диска. Тут можно выбрать auto или настроить вручную. Советовать ничего не буду. Почитайте например тут. Если новичок — выбирайте авто, но учтите, что вся информация на диске будет уничтожена. Если не новичок, сами разберётесь. После этого откиньтесь на спинку кресла и отдохните ;). Инсталлятор скачает и установит из репозитария свежие пакеты для установки базовой системы.
Затем создайте пользователя и пароль.
После перезагрузки залогиньтесь. Вы увидите чистую консоль. Базовая система установлена. Сейчас можно установить Gnome (sudo aptitude install ubuntu-desktop), KDE (sudo aptitude install kubuntu-desktop) или XFCE (sudo aptitude install xubuntu-desktop), но мы будем ставить LXDE. Для этого нужно скачать и выполнить специальный скрипт:

wget http://download.tuxfamily.org/ubuntulite/nouveau/install_ubuntulite_nouveau
sudo bash install_ubuntulite_nouveau
sudo shutdown -r 0

Всё! После ребута получаем быструю и не требовательную к ресурсам систему.

вторник, 27 января 2009 г.

Убунту. Удаление ненужных локалей.

Необходимо установить пакет localepurge, который автоматически удаляет неиспользуемые локализации. Этот простой скрипт очищает дисковое пространство, удаляя лишние языковые пакеты и справочные руководства. Скрипт выполняется автоматически после отработки любого запуска инсталляции с помощью APT.

Установка localepurge в Ubuntu

sudo apt-get install localepurge

После установки любых пакетов с помощью apt-get install, скрипт автоматически удалит все прилагаемые языковые пакеты и справочные руководства (соответственно вы не сможете их прочесть). Для того, чтобы настроить скрипт на удаление только ненужных локалей, вам необходимо сконфигурировать файл настроек /etc/locale.nopurge.

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

EeePC, Убунту и hpet

Включите hpet, чтобы процессор не генерировал лишние тики (подробнее – http://en.wikipedia.org/wiki/HPET). Добавьте параметр clocksource=hpet в строку па- раметров ядра. Для этого откройте в любом текстовом редакторе файл /boot/grub/ menu.lst и измените строку:

# defoptions=quiet splash

на:

# defoptions=quiet splash clocksource=hpet

Сохраните файл (не забудьте убедиться, что файловая система смонтирована на чтение-запись), а затем обновите загрузчик GRUB:

$ sudo update-grub

После перезагрузки изменения вступят в силу

EeePC. Ускорение загрузки Убунту. Профилирование.

1. В момент загрузки Eee PC дождитесь начала отсчета GRUB.
2. Прервите его нажатием на "Esc".
3. Нажмите на клавишу "e" для редактирования параметров текущей загрузки.
4. При помощи клавиш управления курсором перейдите к строке, содержащей «kernel».
5. Нажмите на клавишу "e".
6. Перейдите в конец строки при помощи клавиш курсора.
7. Поставьте пробел и допишите в конец «profile» (без кавычек).
8. Нажмите "Enter" для подтверждения изменений и "b" для начала загрузки Ubuntu Linux.

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

понедельник, 26 января 2009 г.

Убунту 8.10. Мой sources.list

# deb cdrom:[Ubuntu 8.10 _Intrepid Ibex_ - Release i386 (20081030)]/ intrepid main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.

deb http://mirror.yandex.ru/ubuntu/ intrepid main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://mirror.yandex.ru/ubuntu/ intrepid-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://mirror.yandex.ru/ubuntu/ intrepid universe
deb http://mirror.yandex.ru/ubuntu/ intrepid-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://mirror.yandex.ru/ubuntu/ intrepid multiverse
deb http://mirror.yandex.ru/ubuntu/ intrepid-updates multiverse

## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
# deb http://ru.archive.ubuntu.com/ubuntu/ intrepid-backports main restricted universe multiverse
# deb-src http://ru.archive.ubuntu.com/ubuntu/ intrepid-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository. This software is not part of Ubuntu, but is
## offered by Canonical and the respective vendors as a service to Ubuntu
## users.
deb http://archive.canonical.com/ubuntu intrepid partner
deb-src http://archive.canonical.com/ubuntu intrepid partner

deb http://mirror.yandex.ru/ubuntu/ intrepid-security main restricted
deb http://mirror.yandex.ru/ubuntu/ intrepid-security universe
deb http://mirror.yandex.ru/ubuntu/ intrepid-security multiverse
deb http://ppa.launchpad.net/awn-testing/ubuntu intrepid main
deb http://download.skype.com/linux/repos/debian stable non-free #Skype
deb http://ppa.launchpad.net/fta/ubuntu intrepid main #Firefox
deb http://ppa.launchpad.net/compiz/ubuntu intrepid main #Compiz Fusion
deb http://dl.google.com/linux/deb/ stable non-free #Google
deb http://ppa.launchpad.net/openoffice-pkgs/ubuntu intrepid main
deb-src http://ppa.launchpad.net/openoffice-pkgs/ubuntu intrepid main
deb http://gq.net.ru/ubuntu intrepid xneur #Xneur
deb http://www.fbreader.org/desktop/debian etch main
deb-src http://www.fbreader.org/desktop/debian etch main
deb http://wine.budgetdedicated.com/apt intrepid main #WineHQ - Ubuntu 8.10 "Intrepid Ibex"

пятница, 23 января 2009 г.

Убунту. Перемещение окон за пределы экрана

Настроим Compiz так, чтобы окна можно было перетаскивать за пределы экрана (удерживая "Alt", кликните левой кнопкой на окне и тащите)
Наберем в терминале:

gconftool-2 --type bool --set /apps/compiz/plugins/move/allscreens/options/constrain_y 0

Boot Boost в EeePC. Ускоряем загрузку (работает на Убунту)

BIOS
Часть времени теряется на инициализацию и проверку аппаратной части ноутбука BIOS'ом. Неплохо было бы устранить и этот избыток, однако имейте в виду, что отключение проверок BIOS и использование технологии Boot Boost (результаты прошлой успешной инициализации и проверки сохраняются на ЖД, откуда потом считываются вместо того, чтобы повторять эти процедуры) увеличивают вероятность появления скрытых проблем, о которых вы можете узнать слишком поздно. Устранить лишнее время, занимаемое BIOS'ом, можно так:
1. По нажатию во время загрузки перейдите в настройки BIOS.
2. Убедитесь, что опция «Boot → Boot Settings Configuration → Quick Boot» установлена в Enabled.
3. Если присутствует пункт «Boot → Boot Booster», установите и его в Enabled.

После установки Ubuntu (или любого другого дистрибутива с полным уничтожением предыдущих разделов диска) у многих пропадает последний указанный пункт. Попробуем его вернуть средствами Ubuntu Linux:
1. Сохраните все ценные данные перед продолжением! Автор не несёт ответственность за потерю любой информации на вашем субноутбуке в результате приведенных ниже действий!
2. Загрузитесь с USB-flash или SD-карты, содержащей образ установочного диска Ubuntu.
3. Запустите «Редактор разделов» (Gparted):

$ sudo gparted

4. Переразбейте диск /dev/sda и создайте в его конце новый раздел с такими параметрами:
Размер – 7,84 Мб.
Тип раздела – Primary (первичный, т.е. /dev/sdaX, где X не больше 4).
Файловая система – unformatted (неформатированный).

5. При помощи fdisk установите ID системы на полученном разделе в 0xEF. Это так называемый EFI, используемый BIOS для хранения состояния с целью экономии времени на загрузку. Про EFI можно почитать на http://ru.wikipedia.org/wiki/Extensible_Firmware_Interface и http://ishiro.blog.tut.by/2008/11/07/efi-alternativa-biosu. Итак:
Введите в терминале (здесь и далее /dev/sda2 – раздел, который мы создали размером в 7,84 Мб):

$ sudo fdisk /dev/sda

Далее введите ключ «t» для изменения ID системы раздела и нажмите .
Введите «2» для выбора раздела /dev/sda2.
Теперь «ef», а после нажатия на – «w» для сохранения изменений.
Попробуйте еще раз включить Boot Boost.

среда, 21 января 2009 г.

Ubuntu 8.10 на EeePC. Первоначальная настройка

1. Пока у нас нет Wi-Fi, поэтому придётся подключится к проводному интернету.
2. Вначале необходимо поставить перекомпилированное ядро (специально для Eee PC). Для этого сначала запускаем терминал и там вводим:
wget http://www.array.org/ubuntu/array-intrepid.list
Затем
sudo mv -v array-intrepid.list /etc/apt/sources.list.d/
— всё это добавило deb http://www.array.org/ubuntu intrepid eeepc в источники приложений (репозитарии).
3. Устанавливаем публичный ключ:
wget http://www.array.org/ubuntu/array-apt-key.asc
sudo apt-key add array-apt-key.asc

4. Обновляем локальный кэш приложений:
sudo apt-get update
5. Устанавливаем новое ядро:
sudo apt-get install linux-eeepc linux-headers-eeepc
6. Перезагружаем Eee PC.
7. Запускаем скрипт, который включит нужные Fn-клавиши и добавит в меню специальную программу по управлению оборудованием:
wget http://www.informatik.uni-bremen.de/~elmurato/EeePC/Intrepid_ACPI_scripts-EeePC.tar.gz
tar xfvz Intrepid_ACPI_scripts-EeePC.tar.gz
cd Intrepid_ACPI_scripts-EeePC/
chmod +x acpi-scripts.sh
./acpi-scripts.sh install


Теперь всё должно работать, а в меню должна появится специальная утилита.

Но, тем не менее, есть некоторые проблемы. Если вы решите обновить систему, то, скорее всего, заметите, что всё слетело. Для этого в пункте №7 при работе со скриптом надо выполнить не install, а update, то есть:
wget http://www.informatik.uni-bremen.de/~elmurato/EeePC/Intrepid_ACPI_scripts-EeePC.tar.gz
tar xfvz Intrepid_ACPI_scripts-EeePC.tar.gz
cd Intrepid_ACPI_scripts-EeePC/
chmod +x acpi-scripts.sh
./acpi-scripts.sh update

суббота, 10 января 2009 г.

Удаление старых ядер Ubuntu

Наверное вы заметили, что каждый раз, когда при обновлении Ubuntu устанавливается новое ядро, старое не удаляется. Таким образом, с каждым установленным новым ядром системы загрузочное GRUB меню разрастается. Это сделано для того, чтобы вы могли загрузиться со старым ядром если у вас возникли проблемы с новым, свежеустановленным после обновления. Но если проблем с новым ядром не возникло, и вы можете загрузиться с ним, то надобность в старом ядре отпадает. В этом случае его можно удалить.
Кроме того, исходники старых ядер хранятся в разделе /boot на вашем жестком диске и занимают место. К примеру, у меня под раздел /boot было выделено 100 мегабайт, и я думал, что этого будет достаточно, но при обновлении ядра место закончилось, так как в разделе /boot у меня уже хранилось несколько старых ядер системы, оставшихся после предыдущих обновлений.
Поэтому я рекомендую удалить старые ядра. Сделать это можно следующим образом:

1. Для начала выясним текущую версию вашего ядра, для этого наберите в терминале:
uname -r
Вы увидите что-нибудь типа этого:
2.6.24-19-generic

2. Откройте Менеджер пакетов Synaptic из меню Система -> Администрирование, нажмите кнопку “Найти” и в поле поиска наберите:
linux-image-2
После поиска отобразится полный список всех имеющихся ядер. Зеленое поле слева от названия показывает, что пакет установлен. Только одно ядро требуется для правильной работы системы. Теперь вы можете удалить все старые неиспользуемые ядра, выбрав их и отметив для полного удаления.

Внимание! Будьте аккуратны, не удаляйте текущюю версию ядра системы, а также не удалите случайно, пакеты которые вобще не являются ядром системы.
Нажмите кнопку “Применить” в Synaptic для применения изменений.

Готово, таким образом вы очистите место в разделе /boot и освободите ваше загрузочное GRUB меню от неиспользуемых пунктов.

Раскладка клавиатуры: индикатор в трее - флаги стран

Гораздо приятнее лицезреть индикатор раскладки клавиатуры в виде флагов стран соответствующего языка.

Для этого:

1. В консоли набираем: gconf-editor, ставим галочку напротив параметра /desktop/gnome/peripherals/keyboard/indicator/showFlags.

2. Рисуем картинки ru.png и us.png с изображениями флагов россии и США (ну или других) и ложим их в папку /usr/share/pixmaps/ (или ~/.icons/flags).

3. Перегружаем иксы.

4. Пользуемся!

Список репозитариев для Ubuntu и Kubuntu Feisty Fawn (7.04)

This is my repository list for the debian packages used by Ubuntu and Kubuntu Feisty Fawn (7.04). I suggest you to use it (but at your own risk) or to check that yours is using the same addresses.
If you’re still using the old Ubuntu version, this is the list for [k]ubuntu Edgy.

To add this list to your apt sources.list, there are many ways; the easier (but slower) is to use Adept Manager or Synaptic, adding from the proper menu item these lines (one by one), otherways you only have to edit the file /etc/apt/sources.list with your editor, but you’ll need root privilegies.

In KDE you only have to run kdesu kate /etc/apt/sources.list (or sudo kate /etc/apt/sources.list from konsole).
In Gnome you have to run gtksu gedit /etc/apt/sources.list (or sudo gedit /etc/apt/sources.list from terminal)

From the Edgy version you can also add this repository list, simply installing the 3v1n0-sources-list package which includes the updated list and it could be upgraded directly from the list in the package itself
However you can always (and I suggest you to) edit the installed sources.list by hand as you prefer!

Remember that the repository mantainers can do what they want on your system (if you don’t check the modifications between upgrading), so:

USE IT AT YOUR OWN RISK




# Repository List based on standard feisty with many extra packages
#
# If you get errors about missing keys, lookup the key in this file
# and run these commands (replace KEY with the key number):
#
# gpg –keyserver subkeys.pgp.net –recv KEY
# gpg –export –armor KEY | sudo apt-key add -
#
# If you have a gpg key URL use (replace URL with the key address):
#
# wget URL –quiet -O - | sudo apt-key add -
#
# If you have a gpg key file use (replace FILE with the key file):
#
# sudo apt-key add FILE
#
# In the repository list page there’s also a script that can do this
# work automatically, this is suggested only if you know what you’re doing


# Ubuntu supported packages (GPG key: 437D05B5)
deb http://archive.ubuntu.com/ubuntu feisty main restricted
deb http://archive.ubuntu.com/ubuntu feisty-updates main restricted
deb http://archive.ubuntu.com/ubuntu feisty-security main restricted
deb http://archive.ubuntu.com/ubuntu feisty-proposed main restricted
deb-src http://archive.ubuntu.com/ubuntu feisty main restricted
deb-src http://archive.ubuntu.com/ubuntu feisty-updates main restricted
deb-src http://archive.ubuntu.com/ubuntu feisty-security main restricted
deb-src http://archive.ubuntu.com/ubuntu feisty-proposed main restricted

# Ubuntu community supported packages (GPG key: 437D05B5)
deb http://archive.ubuntu.com/ubuntu feisty universe multiverse
deb http://archive.ubuntu.com/ubuntu feisty-updates universe multiverse
deb http://archive.ubuntu.com/ubuntu feisty-security universe multiverse
deb http://archive.ubuntu.com/ubuntu feisty-proposed universe multiverse
deb-src http://archive.ubuntu.com/ubuntu feisty universe multiverse
deb-src http://archive.ubuntu.com/ubuntu feisty-updates universe multiverse
deb-src http://archive.ubuntu.com/ubuntu feisty-security universe multiverse
deb-src http://archive.ubuntu.com/ubuntu feisty-proposed universe multiverse

# Ubuntu backports project (GPG key: 437D05B5)
deb http://mi.mirror.garr.it/ubuntu feisty-backports main restricted universe multiverse
deb-src http://mi.mirror.garr.it/ubuntu feisty-backports main restricted universe multiverse

# CANONICAL COMMERCIAL REPOSITORY (Hosted on Canonical servers, not Ubuntu servers.
# RealPlayer10, Opera, VmWare Server and more to come.)
deb http://archive.canonical.com/ubuntu feisty-commercial main

# UbuntuStudio Repository (GPG key: B6A4EB33)
deb http://archive.ubuntustudio.org/ubuntustudio feisty main
deb-src http://archive.ubuntustudio.org/ubuntustudio feisty main

## kubuntu.org packages for the latest KDE version (GPG key: DD4D5088)
#deb http://kubuntu.org/packages/kde-latest feisty main
#deb-src http://kubuntu.org/packages/kde-latest feisty main

## kubuntu.org packages for the latest Koffice version (GPG key: DD4D5088)
#deb http://kubuntu.org/packages/koffice-latest feisty main
#deb-src http://kubuntu.org/packages/koffice-latest feisty main

## kubuntu.org packages for the latest amaroK version (GPG key: DD4D5088)
#deb http://kubuntu.org/packages/amarok-latest feisty main
#deb-src http://kubuntu.org/packages/amarok-latest feisty main

# kubuntu.org packages for KDE4 alpha-1 (GPG key: DD4D5088)
deb http://kubuntu.org/packages/kde4-3.90.1 feisty main
deb-src http://kubuntu.org/packages/kde4-3.90.1 feisty main

# Bleeding edge wine packages
deb http://wine.budgetdedicated.com/apt feisty main
deb-src http://wine.budgetdedicated.com/apt feisty main

# Seveas’ packages (GPG key: 1135D466)
# GPG key-file: http://mirror.ubuntulinux.nl/1135D466.gpg
deb http://mirror.ubuntulinux.nl feisty-seveas all
deb-src http://mirror.ubuntulinux.nl feisty-seveas all

# The Opera browser (packages) (GPG key: 6A423791)
deb http://deb.opera.com/opera etch non-free

## Google picasa packages (GPG key: 7FAC5991 - missing)
#deb http://dl.google.com/linux/deb/ stable non-free

# Medibuntu (Multimedia, Entertainment & Distraction In Ubuntu - ex Penguin Liberation Front)
# GPG key-file: http://medibuntu.sos-sts.com/repo/medibuntu-key.gpg
deb http://medibuntu.sos-sts.com/repo/ feisty free non-free
deb-src http://medibuntu.sos-sts.com/repo/ feisty free non-free

# The repository from Kubuntu Germany
# GPG key-file: http://archive.czessi.net/ubuntu/kczessi.gpg
deb http://archive.czessi.net/ubuntu feisty main restricted universe multiverse preview
deb-src http://archive.czessi.net/ubuntu feisty main restricted universe multiverse preview

# Achim’s Unofficial ‘feisty’ Kubuntu packages
# GPG key-file: http://www.mpe.mpg.de/~ach/ach-gpg.asc
deb http://www.mpe.mpg.de/~ach/kubuntu/feisty ./
deb-src http://www.mpe.mpg.de/~ach/kubuntu/feisty ./

# Ubuntu feisty University Klagenfurt packages
# GPG key-file: http://ubuntu.uni-klu.ac.at/uniklu-debuild.pub
# $ sudo apt-key add uniklu-debuild.pub
# uniklu: backports and new packages
# uniklu-intern: not freely redistributable (jvm), or modified packages
# uniklu-testing: packages not ready for general use
deb http://ubuntu.uni-klu.ac.at/ubuntu.uniklu/ feisty uniklu
deb http://ubuntu.uni-klu.ac.at/ubuntu.uniklu/ feisty uniklu-intern
deb http://ubuntu.uni-klu.ac.at/ubuntu.uniklu/ feisty uniklu-testing
deb-src http://ubuntu.uni-klu.ac.at/ubuntu.uniklu/ feisty uniklu
deb-src http://ubuntu.uni-klu.ac.at/ubuntu.uniklu/ feisty uniklu-intern
deb-src http://ubuntu.uni-klu.ac.at/ubuntu.uniklu/ feisty uniklu-testing

# MEPIS improvements, overrides and updates (distro based on kubuntu)
#deb http://apt.mepis.org/mepis32-6.5/ mepis main
#deb http://apt.mepis.org/simply32-6.0/ mepis main

# Ekiga and Debian pkg-voip
deb http://pkg-voip.buildserver.net/ubuntu feisty main

# MythTV Repository for Ubuntu Linux (GPG key: 80DF6D58)
deb http://home.eng.iastate.edu/~superm1 feisty all
deb-src http://home.eng.iastate.edu/~superm1 feisty all

# Official Beryl Ubuntu Packages (GPG key: 1609B551)
# GPG key-file: http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg
deb http://ubuntu.beryl-project.org feisty main
deb-src http://ubuntu.beryl-project.org feisty main

# Ubuntu repository for Screenlets (GPG key: F854AFD7)
# GPG key-file: http://hendrik.kaju.pri.ee/ubuntu/F854AFD7.gpg
deb http://hendrik.kaju.pri.ee/ubuntu feisty screenlets
deb-src http://hendrik.kaju.pri.ee/ubuntu feisty screenlets

# Subpixel Font rendering packages (GPG key: 937215FF)
# Improved fonts on LCDs - WARNING: May violate some patents
# GPG key-file: http://www.telemail.fi/mlind/ubuntu/937215FF.gpg
deb http://www.telemail.fi/mlind/ubuntu feisty fonts main
deb-src http://www.telemail.fi/mlind/ubuntu feisty fonts main

## Others mlind experimental misc Packages (GPG key: 937215FF)
## GPG key-file: http://www.telemail.fi/mlind/ubuntu/937215FF.gpg
#deb http://www.telemail.fi/mlind/ubuntu feisty experimental
#deb-src http://www.telemail.fi/mlind/ubuntu feisty experimental

# Skype packages
deb http://download.skype.com/linux/repos/debian/ stable non-free

# Geole’s Ubuntu Repository
# GPG key-file: http://www.geole.info/fileadmin/data/misc/geole.info-apt-key.gpg
deb http://ubuntu.geole.info/ feisty universe multiverse
deb-src http://ubuntu.geole.info/ feisty universe multiverse
deb http://ubuntu.geole.info/ feisty-backports main universe multiverse restricted
deb-src http://ubuntu.geole.info/ feisty-backports main universe multiverse restricted

# Linux2Go Ubuntu Packages (GPG key: E8BDA4E3)
deb http://www.linux2go.dk/ubuntu feisty main
deb-src http://www.linux2go.dk/ubuntu feisty main

# Asher256’s Repository
deb http://asher256-repository.tuxfamily.org edgy main dupdate french
deb http://asher256-repository.tuxfamily.org ubuntu main dupdate french

# Tvfreeplayer Packages (GPG key: )
# GPG key-file: http://www.tvfreeplayer.com/linux/falcon/tvfreeplayer.gpg
deb http://www.tvfreeplayer.com/linux/falcon feisty all
deb-src http://www.tvfreeplayer.com/linux/falcon feisty all

# gnomemeeting - ekiga (GPG key: 52ABFCB1)
deb http://snapshots.ekiga.net/ubuntu/ feisty main
deb-src http://snapshots.ekiga.net/ubuntu/ feisty main

## lprod packages: many audio/video apps: avidemux, cinelerra…
#deb http://lprod.org/deb/feisty/ ./
#deb-src http://lprod.org/deb/feisty/ ./

# Cinelerra Feisty packages
deb http://www.kiberpipa.org/~gandalf/ubuntu/feisty/cinelerra/i686/ ./

## Spring Packages (RTS game)
#deb ftp://ftp.gwdg.de/pub/linux/people/fbo/debspring/dapper/ /
#deb-src ftp://ftp.gwdg.de/pub/linux/people/fbo/debspring/dapper/ /

# Cafuego’s feisty Stuff: Broadcom firmware, google-earth, secondlife (GPG key: 969F3F57)…
deb http://au.ubuntu.cafuego.net feisty-cafuego all
deb-src http://au.ubuntu.cafuego.net feisty-cafuego all

# Debuntu Ubuntu feisty packages
# GPG Key: http://repository.debuntu.org/GPG-Key-chantra.txt
deb http://repository.debuntu.org/ feisty multiverse
deb-src http://repository.debuntu.org/ feisty multiverse

## BMPx feisty Repository
## GPG key-file: http://files.beep-media-player.org/packages/bmp-packages.pubkey
#deb http://files.beep-media-player.org/packages/ubuntu feisty main testing
#deb-src http://files.beep-media-player.org/packages/ubuntu feisty main testing

# Morgoth Repository (GPG key: 7E2E4741)
# Provides Monkey’s Audio, xmms pugins, vlc plugins, gqview, audacius, audacity…
# GPG key-file: http://morgoth.free.fr/files/morgoth-signkey.gpg.asc
deb http://morgoth.free.fr/ubuntu feisty-backports main
deb-src http://morgoth.free.fr/ubuntu feisty-backports main

## ATi & nVidia drivers Ubuntu packages
## GPG key: http://albertomilone.com/drivers/tseliot.asc
#deb http://www.albertomilone.com/drivers/feisty/latest/32bit binary/

# Automatix repository (GPG key: E23C5FC3)
deb http://www.getautomatix.com/apt feisty main

# edevelop - e17 (Enlightenment DR 17)
# GPG key: http://lut1n.ifrance.com/repo_key.asc
deb http://edevelop.org/pkg-e/ubuntu feisty e17
deb-src http://edevelop.org/pkg-e/ubuntu feisty e17
#deb http://e17.dunnewind.net/ubuntu feisty e17
#deb-src http://e17.dunnewind.net/ubuntu feisty e17

# Musicbrainz Repository
# GPG key-file: http://ftp.musicbrainz.org/pub/musicbrainz/users/luks/public.key
deb http://ftp.musicbrainz.org/pub/musicbrainz/users/luks/ubuntu feisty musicbrainz
deb-src http://ftp.musicbrainz.org/pub/musicbrainz/users/luks/ubuntu feisty musicbrainz

## Imbrandons software repository (GPG key: 887D9FD2)
## GPG key-file: http://www.imbrandon.com/packages/887D9FD2.gpg
#deb http://www.imbrandon.com/packages feisty all
#deb-src http://www.imbrandon.com/packages feisty all

## Candyz’s Ubuntu Packages
## GPG key-file: http://cle.linux.org.tw/candyz/Ubuntu/candyz.key
#deb http://cle.linux.org.tw/candyz/Ubuntu/feisty i386/

# The Ubuntu NLP Repository (GPG key: 8ABD1965)
# GPG key-file: http://cl.naist.jp/~eric-n/ubuntu-nlp/8ABD1965.gpg
deb http://cl.naist.jp/~eric-n/ubuntu-nlp feisty all
deb-src http://cl.naist.jp/~eric-n/ubuntu-nlp feisty all

# Ubuntu System Administrator packages (GPG key: 2F306651)
# GPG key-file: http://ubuntu.moshen.de/2F306651.gpg
deb http://ubuntu.moshen.de feisty multimedia misc
deb-src http://ubuntu.moshen.de feisty multimedia misc

## Michael Biebl Tracker Repository (GPG key: BD058554)
## GPG Key-file: http://www.teco.edu/~biebl/biebl.asc
#deb http://debs.michaelbiebl.de/ feisty main
#deb-src http://debs.michaelbiebl.de/ feisty main

# The Consciousness Repository (GPG key: DD385D79)
# GPG key-file: http://debs.peadrop.com/DD385D79.gpg
deb http://debs.peadrop.com feisty all
deb-src http://debs.peadrop.com feisty all

## Tolero Ubuntu Repository
#deb http://ubuntu.tolero.org/ feisty main
#deb-src http://ubuntu.tolero.org/ feisty main

# IVTV Repository for Ubuntu Linux (GPG key: 80DF6D58)
# GPG key-file: http://dl.ivtvdriver.org/ubuntu/80DF6D58.gpg
deb http://dl.ivtvdriver.org/ubuntu feisty all
deb-src http://dl.ivtvdriver.org/ubuntu feisty all

# syzygy42 repository: avant-window-navigator, exaile, closure… (GPG key: 8434D43A)
# GPG key-file: http://download.tuxfamily.org/syzygy42/8434D43A.gpg
deb http://download.tuxfamily.org/syzygy42/ feisty all
deb-src http://download.tuxfamily.org/syzygy42/ feisty all

## Firefox 3.0 alpha builds for feisty (unstable)
#deb http://gnomefreak.youmortals.com/mozilla-testing feisty main
#deb-src http://gnomefreak.youmortals.com/mozilla-testing feisty main

## Swiftfox (enhanced Firefox for linux) packages
deb http://getswiftfox.com/builds/debian unstable non-free

# Sonnes repository (aMule AdunanZa, Audacious)
deb http://adurepo.altervista.org/ubuntu feisty all
deb-src http://adurepo.altervista.org/ubuntu feisty all

# darkmagez repository: rhythmbox and newer gtk (GPG key: A3012FB3)
# GPG key-file: http://mirror.randumb.org/darkmagez/repo/A3012FB3.gpg
deb http://mirror.randumb.org/darkmagez/repo feisty-darkmagez multimedia-experimental #core-experimental
deb-src http://mirror.randumb.org/darkmagez/repo feisty-darkmagez multimedia-experimental #core-experimental

## Raof Repository: newer versions of Compiz, beagle, mono, scribus… (GPG key: 2F306651)
## GPG key-file: http://raof.dyndns.org/falcon/2F306651.gpg
#deb http://raof.dyndns.org/falcon feisty all
#deb-src http://raof.dyndns.org/falcon feisty all

# FoLKeN ‘Repozytorium’ (GPG key: 6FB65A0F)
deb http://deb.svx.pl/ feisty main universe bleeding
deb-src http://deb.svx.pl/ feisty main universe bleeding

# Le dépomaniak repository (GPG key: 1D59E694)
# GPG key-file: http://ubuntu.davromaniak.eu/1D59E694.gpg
deb http://ubuntu.davromaniak.eu feisty-depomaniak all
deb-src http://ubuntu.davromaniak.eu feisty-depomaniak all

# Mez’s Repository (GPG key: 6AAAA569)
# GPG key-file: http://apt.sourceguru.net/6AAAA569.gpg
deb http://apt.sourceguru.net feisty all
deb-src http://apt.sourceguru.net feisty all

# Ryan Kavanagh’s packages (GPG key: 02544D0E)
# GPG key-file: http://packages.ryanak.ca/02544D0E.gpg
deb http://packages.ryanak.ca ryan-feisty all
deb-src http://packages.ryanak.ca ryan-feisty all

# OpenedHand Debian/Ubuntu Packages
deb http://debian.o-hand.com feisty/
deb-src http://debian.o-hand.com feisty/

# OpenSync svn ubuntu repository (GPG key: B029CB84)
deb http://www.in.fh-merseburg.de/~jahn/opensync-0.21/ feisty main
deb-src http://www.in.fh-merseburg.de/~jahn/opensync-0.21/ feisty main
# deb http://www.in.fh-merseburg.de/~jahn/opensync-svn/ feisty main
# deb-src http://www.in.fh-merseburg.de/~jahn/opensync-svn/ feisty main

# Iuculano’s debian packages (GPG key: AE3BE9AA)
# GPG key-file: http://ubuntu.iuculano.it/AE3BE9AA.gpg
deb http://ubuntu.iuculano.it feisty amsn thunderbird #ck-kernel #all
deb-src http://ubuntu.iuculano.it feisty amsn thunderbird #ck-kernel #all

# Elisa Debian Packages
deb http://elisa.fluendo.com/packages feisty main

# PollyCooke, il repository
deb http://download.tuxfamily.org/pollyrepo feisty/

# Treviño’s Ubuntu Feisty Fawn Repository (GPG key: 81836EBF - DD800CD9)
# Many "random" bleeding edge software: aMule, aMSN, Mercury, flash…
# Further informations and complete packages list: http://3v1n0.tuxfamily.org
deb http://download.tuxfamily.org/3v1deb feisty 3v1n0
deb-src http://download.tuxfamily.org/3v1deb feisty 3v1n0

# Treviño’s Ubuntu feisty EyeCandy Repository (GPG key: 81836EBF - DD800CD9)
# Many eyecandy 3D apps like Beryl, compiz and kiba-dock snapshots
# built using latest available (working) sources from git/svn/cvs…
deb http://download.tuxfamily.org/3v1deb feisty eyecandy
deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy

## Treviño’s Ubuntu Suspend2 patched kernels Repository (GPG key: 81836EBF - DD800CD9)
## Ubuntu kernels patched with Suspend2 plus other related tools www.suspend2.net
## Warning: they will replace standard ubuntu kernel related packages
#deb http://download.tuxfamily.org/3v1deb feisty suspend2
#deb-src http://download.tuxfamily.org/3v1deb feisty suspend2

Dopo aver aggiornato la lista dovrete aggiornare il vostro database affinché vi riconosca i vari pacchetti dei repositories. La cosa le prima volte può essere lunga se si hanno connessioni lente. Ad ogni modo per farlo potete usare o i vari front-end grafici sopra citati che hanno pulsanti o menù appositi.
Altrimenti da terminale date il seguente comando:
sudo apt-get update

Verrà quindi avviato il processo di lettura dei pacchetti e di aggiornamento del vostro database. Talvolta al termine di questa operazione vi saranno mostrati però dei warning, perché Adept non ha trovato le chiavi pubbliche di crittografia dei pacchetti e quindi non può garantirvi la sicurezza nell’installazione del software. Vi verrà mostrato un messaggio tipo:
W: GPG error: http://mirror.myISP.net testing Release:
The following signatures couldn’t be verified
because the public key is not available: NO_PUBKEY [key_id]
W: You may want to run apt-get update to correct these problems


Ovviamente [key_id] rappresenta la stringa della chiave pubblica mancante. Per tanto basta dare i seguenti comandi per cercare le chiavi pubbliche mancanti nei server di chiavi pubbliche gpg (che dovrete eventualmente aggiornare):
[nei seguenti comandi ci devono essere 2 "-" ("- -" senza spazio); purtroppo wordpress me le taglia]
gpg –recv-keys [key_id]
Se il comando precedente non ha trovato la chiave:
gpg –keyserver subkeys.pgp.net –recv-keys [key_id]
gpg –armor –export [key_id] | sudo apt-key add -
sudo apt-get update

Per far questa operazione di fiducia in realtà esistono anche varie modalità automatizzate, che tuttavia non mi sento di consigliare se non siete certi di voler dare la fiducia a tutti questi repository… Voglio dire, se lo fate vi assumete la responsabilità in caso di eventuali problemi, visto che altrimenti si dovrebbe avere un minimo idea del perché si da un tale potere ad un repository.
Comunque sia, io vi offro due strumenti, un modo (il migliore a livello di risultato) è quello di sfruttare direttamente l’output di apt-get update e da lì determinare le chiavi da scaricare, per farlo vi basta incollare questo comando (o meglio, insieme i comandi) nel vostro terminale e dare l’ok:

sudo apt-get update 2> /tmp/keymissing; for key in $(grep "NO_PUBKEY" /tmp/keymissing |sed "s/.*NO_PUBKEY //"); do echo -e "\nProcessing key: $key"; gpg –keyserver subkeys.pgp.net –recv $key && gpg –export –armor $key | sudo apt-key add -; done

Quanto sopra, praticamente salva l’output di errore di apt-get update nel file /tmp/keymissing, quindi analizza quel file alla ricerca di chiavi da importare…

Altrimenti potete fare un operazione di massa agendo sulle informazioni salvate sul file (e che quindi funziona solo in questo caso specifico, o comunque salvando dati del genere in una sources.list) incollando la seguente stringa in un terminale:

for i in $(grep -o -E "http.*\.(gpg|asc|key)" /etc/apt/sources.list); do echo -n "$i "; wget $i -q -O - | sudo apt-key add -; done; keylist=""; for key in $(grep -o "[A-Fa-f0-9]\{8\}" /etc/apt/sources.list); do if [ -z "$(echo "$keylist"|grep "$key")" ]; then keylist="$keylist $key"; gpg –keyserver subkeys.pgp.net –recv $key && gpg –export –armor $key | sudo apt-key add -; fi; done;


оригинал здесь: http://blog.3v1n0.net/lista-repository-sourceslist-ottimizzata-per-ubuntu-kubuntu-linux/

пятница, 9 января 2009 г.

Создание локального репозитория Ubuntu (еще один вариант)

Как известно, в Ubuntu реализовано централизованное хранение информации обо всех основных программах в одном месте, для более удобного поиска и последующей их установки. Этим местом является менеджер пакетов Synaptic. (Система -> Администрирование -> Менеджер пакетов Synaptic) Для инсталляции программы вам необходимо её только найти в списке и отметить для установки, далее программа будет автоматически скачана из интернета и установлена.

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

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

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

Итак, приступим.

1. Для создания копии (среза) репозитория у себя на жестком диске, существует специальная программа: debmirror. Соответственно, для начала вам её необходимо установить из того же менеджера пакетов Synaptic



или набрав команду в терминале:

sudo apt-get install debmirror

2. Создаём папку в домашней дирректории, в которой будет храниться срез репозитория (или даже несколько), к примеру, назовём её Repositories.

mkdir Repositories

3. Далее, напишем скрипт, который будет выполнять всю работу по созданию копии репозитория у вас на жестком диске.

Перейдём в папку Repositories:

cd Repositories

и создадим в ней файл скрипта с именем archive.ubuntulinux.org.sh:

gedit archive.ubuntulinux.org.sh

Вставляем в этот файл следующее:

#!/bin/bash -x
/usr/bin/debmirror --nosource -m --passive --host=archive.ubuntulinux.org \
--root=ubuntu --method=ftp --progress \
--dist=hardy,hardy-security,hardy-updates,hardy-backports \
--ignore-release-gpg --section=main,restricted,multiverse,universe \
--arch=i386 /полный/путь/к/папке/куда/нужно/скачать/репозиторий/

полный путь у вас должен выглядеть примерно следующим образом: /home/aidsoid/Repositories/ru.archive.ubuntu.com/

и сохраняем его. После сохранения нужно сделать файл запускаемым (chmod +x archive.ubuntulinux.org.sh).

Приведённый выше пример будет выкачивать репозиторий для Ubuntu 8.04 (Hardy Heron), если вы всё еще используете старую версию Ubuntu 7.10 (Gutsy Gibbon), то вам необходимо немного подправить этот скрипт, в частности, необходимо изменить значения параметра --dist с hardy на gutsy. Также следует обратить внимание на параметр --arch, который указывает на архитектуру вашего компьютера, значение i386 говорит о том, что будут скачаны пакеты для компьютера с архитектурой x86. Этот параметр также может принимать значение amd64 для 64-битных AMD или Intel компьютеров.

4. Ну вот, собственно говоря и всё, теперь можно запускать скрипт на выполнение, для этого в консоли, находясь в папке Repositories, наберите следующую команду:

./archive.ubuntulinux.org.sh

Скрипт начнёт свою работу. Весь репозиторий занимает около 20-30 Гигабайт, так что перед скачиванием обеспечьте свободное место на диске. В любой момент можно безболезненно прервать работу скрипта, нажатием сочетания кнопок Ctrl+C. При повторном запуске скрипта, он продолжит скачивание недокачанных пакетов. Также повторный запуск скрипта позволит обновить ваш локальный репозиторий, т.е. проверяется наличие новых версий программ и они также выкачиваются.

Примечание: пользователей Ubuntu 7.10 ожидает один маленький подводный камень, пользователям Ubuntu 8.04 беспокоиться не о чем. Существует ошибка в debmirror’е, из-за которой при повторном запуске скрипта удаляется папка pool из локального репозитория. Её необходимо исправить перед запуском скрипта. Описание ошибки тут: https://bugs.launchpad.net/ubuntu/+source/debmirror/+bug/136634

Лечится ошибка просто:
$ sudo gedit /usr/bin/debmirror
заменяете в редакторе строку local $/="\n\n"; на local $/="\n"; и сохраняете файл. Теперь обновление репозитория пройдёт без происшествий.

5. После того как скрипт скачается (это может занять длительное время), вы сможете использовать его, добавив deb строку в источники приложений. (Система -> Администрирование -> Источники приложений)

deb строка должна указывать на папку с репозиторием и выглядит примерно следующим образом:
deb file:///home/aidsoid/Repositories/ru.archive.ubuntu.com/ hardy main restricted multiverse universe

суббота, 3 января 2009 г.

Офис3 от инфраресурс

Для пользователей Ubuntu 8.10

Пользователи последней версии Ubuntu могут установить систему InfraLinux, просто расширив список поставщиков программ, добавив архив проекта Infra-Linux.org.

Для установки InfraLinux на Ubuntu и производные дистрибутивы подключите репозиторий, не забыв импортировать GPG-ключ.

Запустите приложение "Источники приложений" (Система - Администрирование - Источники приложений) и выполните следующую ниже инструкцию по шагам.
Перейдите во вкладку "Авторизация".
Нажмите на кнопку "Импортировать файл ключа..." и укажите на месторасположение файла, который нужно предварительно скачать по этому адресу:
http://archive.infralinux.org/infralinux/infralinux.asc.
Перейдите во вкладку "ПО сторонних производителей" и нажмите "Добавить...".
В качестве строки APT укажите "deb http://archive.infralinux.org/infralinux intrepid main".
Повторите процедуру добавления строк APT для "deb http://archive.infralinux.org/infralinux intrepid-security main" и "deb http://archive.infralinux.org/infralinux intrepid-updates main".

Тоже самое можно проделать через терминал:
sudo wget http://archive.infralinux.org/infralinux/intrepid.list -O /etc/apt/sources.list.d/infralinux.list
sudo apt-get update && sudo apt-get install infralinux-keyring && sudo apt-get update

При выполнении второй команды потребуется подтвердить ("Да", "Yes" и т. д., в зависимости от языка) установку пакета с ключами. После выполнения этих команд пакеты InfraLinux будут доступны для установки и обновлений.

Для установки компонентов системы InfraLinux, используйте штатный менеджер обновлений. Для использования полной системы InfraLinux установите пакет infralinux-desktop.

Добавление пакетов архива системы InfraLinux не сказывается на общей процедуре обновления пакетов и безопасности Ubuntu.


Еще вариант:
Открыв в любимом текстовом редакторе (разумеется, с привилегиями суперпользоваля) файл /etc/apt/sources.list, добавьте в него строки

deb http://archive.infralinux.org/infralinux intrepid main
deb http://archive.infralinux.org/infralinux intrepid-updates main
deb http://archive.infralinux.org/infralinux intrepid-security main

После этого, обновите список пакетов:

sudo apt-get update && sudo apt-get install infralinux-keyring && sudo apt-get update

Теперь можно установить OpenOffice.org Pro при помощи пакетного менеджера.


После установки 3.0 Pro папку с конфигами от старого в своей домашней директории удалить!


Установка "обычного" офиса:
добавить репозитарий:
deb http://ppa.launchpad.net/openoffice-pkgs/ubuntu intrepid main
deb-src http://ppa.launchpad.net/openoffice-pkgs/ubuntu intrepid main
обновить список пакетов и запустить менеджер обновлений


После добавления нового источника, в процессе обновления может появится следующее сообщение:

Следующие подписи не могут быть проверены, так как недоступен общий ключ:
NO_PUBKEY 60D11217247D1CFF.

Это означает что ваш apt хочет проверить целосность пакетов посредством pgp цифровой подписи и для этого ему нужен открытый ключ. Выполняем следующие действия:

* Открываем терминал
* Вводим gpg --keyserver keyserver.ubuntu.com --recv-key 60D11217247D1CFF. Жмем Enter. В ответ должна прийти следующая информация:

gpg: requesting key 247D1CFF from hkp server keyserver.ubuntu.com
gpg: key 247D1CFF: "Launchpad PPA for OpenOffice.org Scribblers"
not changed
gpg: Total number processed: 1
gpg: unchanged: 1

* Далее вводим

gpg -a --export 247D1CFF | sudo apt-key add -

Жмем Enter, вводим пароль пользователя root. Система должна сказать Ок.
* Делаем sudo apt-get update. Приведенное выше сообщение больше не должно появляться.