Система Orphus
[]

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

Репозитории Ubuntu + установка IE + кое-что "вкусное" =)


Каждый день читаю множество блогов (их можно посмотреть в колонке "Я читаю..." справа) и не редко нахожу в них что-то полезное или новое для себя. Но бывает и так, что нашел, а кажется, что этого маловато и хочется дополнить, переделать или сделать лучше. Так вышло и на этот раз. Вчера нашел заметку о репозиториях убунты, а сегодня проснулся пол пятого и спать уже не хотелось. Решил время провести с пользой для дела. Вот и результат :)

Хватит лирики, пора за дело :)

Примечание:
1. Строки вида "#deb-src ..." закомментированы, т.к. это репозиторий исходного кода того или иного пакета и большинству из вас попросту не нужен.
2. Если не указано как поставить сигнатуры для того или иного репозитория, значит я не смог их найти. Если кто знает, где их взять, пожалуйста сообщите, добавлю в пост.
3. Не даю никакой гарантии, что все указанные репозитории работают. Я пользуюсь всего 1/3 из перечисленного. К тому же в некоторых репозиториях пока еще нет поддержки Ubuntu 8.10 (в каких именно я не проверял).
4. Для 8.04.1 после запуска и отпрабоки скрипта, сделал обновление пакетов, все пакеты обновились, ошибок не было. Для 8.10 на проверял.


Зеркало официального репозитория Ubuntu 8.04 на Яндексе:
Устанавливаем сигнатуры:
wget -q -O - http://mirror.yandex.ru/ubuntu/project/ubuntu-archive-keyring.gpg | sudo apt-key add -

Добавляем в /etc/apt/sources.list:
deb http://mirror.yandex.ru/ubuntu/ hardy main restricted
#deb-src http://mirror.yandex.ru/ubuntu/ hardy restricted main multiverse universe
deb http://mirror.yandex.ru/ubuntu/ hardy-updates main restricted
#deb-src http://mirror.yandex.ru/ubuntu/ hardy-updates restricted main multiverse universe
deb http://mirror.yandex.ru/ubuntu/ hardy universe
deb http://mirror.yandex.ru/ubuntu/ hardy-updates universe
deb http://mirror.yandex.ru/ubuntu/ hardy multiverse
deb http://mirror.yandex.ru/ubuntu/ hardy-updates multiverse
deb http://mirror.yandex.ru/ubuntu/ hardy-security main restricted
#deb-src http://mirror.yandex.ru/ubuntu/ hardy-security restricted main multiverse universe
deb http://mirror.yandex.ru/ubuntu/ hardy-security universe
deb http://mirror.yandex.ru/ubuntu/ hardy-proposed restricted main multiverse universe
deb http://mirror.yandex.ru/ubuntu/ hardy-backports restricted main multiverse universe
deb http://mirror.yandex.ru/ubuntu/ hardy-security multiverse

Для Ubuntu 8.10 "Intrepid Ibex" заменить все вхождения hardy на intrepid.

А теперь репозитории различных программ :)
xNeur - автоматическая переключалка раскладки клавы (аналог PuntoSwitcher в винде):
Добавляем в /etc/apt/sources.list:
deb http://gq.net.ru/ubuntu hardy xneur

Устанавливаем сигнатуры:
sudo aptitude update
sudo aptitude install gq-keyring


Network Manager
Добавляем в /etc/apt/sources.list:
deb http://ppa.launchpad.net/network-manager/ubuntu hardy main


FBReader - программы для чтения электронных книг
Добавляем в /etc/apt/sources.list:
deb http://www.fbreader.org/desktop/debian etch main
#deb-src http://www.fbreader.org/desktop/debian etch main

Устанавливаем сигнатуры:
wget -q -O - http://www.fbreader.org/desktop/debian/geometer.fbreader.org.asc | sudo apt-key add -


Jabbim - Jabber-клиент
Добавляем в /etc/apt/sources.list:
deb http://repo.palatinus.cz/stable /

Устанавливаем сигнатуры:
wget -q -O - http://repo.palatinus.cz/repo.key | sudo apt-key add -


VirtualBox - аналог VMWare, но гораздо лучше, быстрее и удобнее (ИМХО)
Добавляем в /etc/apt/sources.list:
deb http://download.virtualbox.org/virtualbox/debian hardy non-free

Устанавливаем сигнатуры:
wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -


qutim - ICQ-клиент, сильно напоминает виндовый qip
Добавляем в /etc/apt/sources.list:
deb http://qutim.org/debian/ unstable main
#deb-src http://qutim.org/debian/ unstable main
#deb http://ppa.launchpad.net/smakc/ubuntu hardy main #Уже не помню зачем, помню что тут старая версия ;)

Устанавливаем сигнатуры:
wget -q -O - http://qutim.org/debian/archive.key | sudo apt-key add -


Gnome Terminator - Терминал, удобен тем, что поможно разделять окно по горизонтали и вертикали
Добавляем в /etc/apt/sources.list:
deb http://ppa.launchpad.net/gnome-terminator/ubuntu hardy main restricted universe multiverse


Cairo Composite Manager - аля компиз ;)
Добавляем в /etc/apt/sources.list:
deb http://ppa.launchpad.net/gandalfn/ubuntu gutsy main universe


Blueman - управление bluetooth устройствами (ставить нужно 2 пакета: blueman blueman-i18n)
Добавляем в /etc/apt/sources.list:
deb http://download.tuxfamily.org/blueman hardy blueman

Установка:
wget -q http://download.tuxfamily.org/blueman/blueman.gpg -O- | sudo apt-key add -


PCMan File Manager - файловый менеджер
Добавляем в /etc/apt/sources.list:
deb http://cle.linux.org.tw/candyz/Ubuntu i386/

Устанавливаем сигнатуры:
wget -q -O - http://cle.linux.org.tw/candyz/Ubuntu/candyz.key | sudo apt-key add -


Wine - программа для запуска win-приложений
Добавляем в /etc/apt/sources.list:
deb http://wine.budgetdedicated.com/apt hardy main #WineHQ
#deb-src http://wine.budgetdedicated.com/apt hardy main #WineHQ

Устанавливаем сигнатуры (вторая не обязательна, но хуже не будет ;) ):
wget -q -O - http://wine.budgetdedicated.com/apt/387EE263.gpg | sudo apt-key add -
wget -q -O - http://wine.budgetdedicated.com/apt/Scott%20Ritchie.gpg | sudo apt-key add -


muCommander - двухпанельный файловый менеджер (написан на Java, долговато запускается, но работает хорошо)
Добавляем в /etc/apt/sources.list:
deb http://apt.mucommander.com stable main non-free contrib

Устанавливаем сигнатуры:
wget -q -O - http://apt.mucommander.com/apt.key | sudo apt-key add -


VLC Media Player - медиаплеер
Добавляем в /etc/apt/sources.list:
deb http://nightlies.videolan.org/build/hardy-i386/arch ./


Skype - VoIP программа для общения
Добавляем в /etc/apt/sources.list:
deb http://download.skype.com/linux/repos/debian/ stable non-free


Avant Window Navigator - док-панель(аля Mac) для быстрого запуска приложений
Добавляем в /etc/apt/sources.list:
deb http://ppa.launchpad.net/reacocard-awn/ubuntu hardy main #Ставить - avant-window-navigator-bzr awn-core-applets-bzr
#deb-src http://ppa.launchpad.net/reacocard-awn/ubuntu hardy main
#deb http://ppa.launchpad.net/awn-testing/ubuntu hardy main #Не стабильная версия; ставить - awn-manager-trunk awn-extras-applets-trunk
#deb-src http://ppa.launchpad.net/awn-testing/ubuntu hardy main #Не стабильная версия


Medibuntu - репозиторий несвободного софта. Отсюда, например, можно поставить Skype для 64-битной Ubuntu
Добавляем в /etc/apt/sources.list:
deb http://packages.medibuntu.org/ hardy free non-free

Устанавливаем сигнатуры:
sudo apt-get update && sudo apt-get install medibuntu-keyring


Btnx - с этого пакета можно легко настроить дополнительные клавиши мультимедийной мышки
Добавляем в /etc/apt/sources.list:
deb http://ppa.launchpad.net/daou/ubuntu hardy main
#deb-src http://ppa.launchpad.net/daou/ubuntu hardy main


Claws Mail - быстрый и легковестный E-mail клиент
Добавляем в /etc/apt/sources.list:
deb http://ppa.launchpad.net/claws-mail/ubuntu hardy main


Ubuntu Tweak
Добавляем в /etc/apt/sources.list:
deb http://ppa.launchpad.net/tualatrix/ubuntu hardy main


Screenlets
Добавляем в /etc/apt/sources.list:
deb http://ppa.launchpad.net/gilir/ubuntu/ hardy main


Midori - очень простенький браузер (правда глючный)
Добавляем в /etc/apt/sources.list:
deb http://ppa.launchpad.net/stemp/ubuntu hardy main


Chmsee - читалка CHM-файлов (мой совет - лучше используйте GnoChm, он лучше и есть в стандартной репе)
Добавляем в /etc/apt/sources.list:
deb http://ppa.launchpad.net/lidaobing/ubuntu hardy main


GScrot - скриншоттер
Добавляем в /etc/apt/sources.list:
deb http://ppa.launchpad.net/gscrot/ubuntu hardy main


GNOME Do - лончер
Добавляем в /etc/apt/sources.list:
deb http://ppa.launchpad.net/do-core/ubuntu hardy main


Galaxium - мессенжер
Добавляем в /etc/apt/sources.list:
deb http://ppa.launchpad.net/galaxium/ubuntu hardy main


Gajim - Jabber-клиент
Добавляем в /etc/apt/sources.list:
deb ftp://ftp.gajim.org/debian unstable main
Устанавливаем сигнатуры:
sudo aptitude update
sudo aptitude install gajim-dev-keyring


CloneZilla Server Edition
Добавляем в /etc/apt/sources.list:
deb http://drbl.sourceforge.net/drbl-core drbl stable
Устанавливаем сигнатуры:
wget -q -O - http://drbl.sourceforge.net/GPG-KEY-DRBL | sudo apt-key add -






Google'овый репозиторий (Picasa и др.) добавлять не стал, т.к. он у меня периодически глючит (не доступен), как у дригих не знаю.
Но если кому нужен, вот:
Добавляем в /etc/apt/sources.list:
deb http://dl.google.com/linux/deb/ stable non-free

Устанавливаем сигнатуры:
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -




Для сладости, расскажу как поставить Internet Explorer в Ubuntu (ies4linux - пакет совместимости IE для Linux) =)
Не надо говорить: "Нафиг эта сплошная дыра нужна...", он может быть полезен разработчикам и тестерам сайтов.
Просто выполняем в консольке команду за командой и все:
sudo apt-get install wine libxxf86dga1 libxxf86vm1 cabextract
cd /tmp/
wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz
tar zxvf ies4linux-latest.tar.gz
cd ies4linux-*
./ies4linux

Появится окошко "Internet Explorer for Linux", в котором нужно выставить нужные опции (т.ж. загляните за кнопочку "Advanced") и нажать кнопку "ОК".

После чего будут скачаны нужные файлики и утановен ослик.

Предупрежу сразу, ActiveX'ы не работают, хотя может какие-нибудь простенькие работать и будут.
Готово. Наслаждайтесь :)
Правда у меня начинает беситься WineServer, загружает проц на 50 и более процентов. А когда осла закрываю (или даже убиваю) он не выгружается из памяти. Приходится его kill'ом пришибать + самого осла, за компанию.



И на последок самое вкусно :)
Скрипт, для автоматического добавления всех перечисленных репозиториев в /etc/apt/sources.list для любой (теоретически, зависит от репозитория) версии ubuntu и установки сигнатур. Забираем и наслаждаемся =)

Как использовать:
$ addreps.sh --help

Команда addreps.sh добавляет дополнительные репозитории

Использование: addreps.sh <-l> | <version_name [-n]>
-l - показать список пакетов, для которых будут добавлены репозитории
version_name - имя версии Ubuntu (например, hardy)
-n - не задавать вопросов в конце (не обновлять список пакетов и не показывать файл)

ЗЫ: соблюдайте порядок опций ;)

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

Как он работает:
1. Делает резервную копию /etc/apt/sources.list
2. Устанавливает все сигнатуры
3. Добавляет в /etc/apt/sources.list репозитории (которые в этом посте перечислены)
4. Добавляет в конец /etc/apt/sources.list оригинальный /etc/apt/sources.list, т.е. тот, резервную копию которого скрипт сделал в начале
5. Говорит, что все готово
6. Предлагает открыть /etc/apt/sources.list (чтобы отключить (закомментировать) то, что вам не нужно)
7. Предлагает обновить список пакетов

Предупреждение!!!
1. Используйте скрипт на свой страх и риск. Я не несу никакой ответственности (абсолютно никакой) за его использование и причиненный какой-либо ущерб в результате работы этого скрипта.
2. Скрипт не проверяет, что вы указали ему в качестве параметра, а тупо использует то, что ему "дали", поэтому будьте внимательны.






UPD: Обновил пост и скрипт, добавил Gajim.
UPD2: Обновил пост и скрипт, добавил CloneZilla Server Edition.

Похожие статьи

7 коммент.:

Angel 2S2 комментирует... вторник, 20 января 2009 г., 18:09:00 GMT+2

Спасибо =)

kolobok комментирует... пятница, 20 февраля 2009 г., 11:56:00 GMT+2

молодец! спс!

Angel 2S2 комментирует... пятница, 20 февраля 2009 г., 12:01:00 GMT+2

Кушайте на здоровье :)

BaDos комментирует... понедельник, 4 октября 2010 г., 20:26:00 GMT+3

Интересно, есть ли 7 и 8 версия ИЕ под Linux?)
А то для проверки верстки под ИЕ не хочется ставить винду на Virtual Box и тем более перезагружаться под Windows...

Angel2S2 комментирует... понедельник, 4 октября 2010 г., 20:28:00 GMT+3

Когда писал эту статью семерка была в режиме беты, но ставилась нормально. Сейчас нет нужды юзать ослика, поэтому не знаю :(

Angel2S2 комментирует... понедельник, 4 октября 2010 г., 20:29:00 GMT+3

Кстати, ActiveX не работают.

Отправить комментарий