Ubuntu:Gutsy ru

From

Jump to: navigation, search

Image:Ubuntuguide_logo.png

Ubuntu 7.10 (Gutsy Gibbon)


Contents


Предисловие

Краткая информация о Gutsy

  • Ubuntu 7.10 был выпущен 18 октября 2007.
  • Gutsy Gibbon это преемник Ubuntu 7.04 Feisty Fawn (Feisty+1 или следующий выпуск после Feisty).
  • Gutsy будут поддержаны в течение 18 месяцев и на рабочих станциях и на серверах.
  • Пользователи, требующие более длительной поддержки на серверах могут продолжать использовать Ubuntu 6.06 LTS, с поддержкой безопасности до 2011, вместо того, чтобы обновлять или устанавливать 7.10.

Как узнавать, какую версию Ubuntu Вы используете

или на всех версиях и производных Ubuntu используют эту команду:

lsb_release -a

Более новые версии Ubuntu

  • Ubuntu использует шестимесячный цикл выпусков. Выпуски выходят в апреле и октябре.
  • Следующий выпуск запланирован на 24 апреля 2008 под названием Ubuntu 8.04 (Hardy Heron), который является Gutsy+1.
  • Hardy Heron будет выпуском с долгосрочной поддержкой (LTS), поддержка обновлений безопасности будет в течение пяти лет для серверов и трех лет для рабочих станций.

Другие версии Ubuntu

Если Вы используете устаревшую версию Ubuntu, Вы должны рассмотреть возможность обновления до Gutsy. Были значительные усовершенствования в этой версии, обновления используемые в Gutsy уменьшат переход к будущим версиям. Если Вы находитесь в окружающей среде производства, или если все работает совершенно для Вас, Вы можете остаться с версией долгосрочной поддержкой (LTS).

  • Dapper последний LTS и следующая версия Gutsy+1 будет следующим релизом LTS.

Общие замечания

  1. Это неофициальное руководство для начинающих пользователей Ubuntu 7.10 (Gutsy Gibbon). Оно не связано с Ubuntu и Canonical Ltd.
  2. Обсудить руководство можно на официальном UbuntuGuide.org Forum на ubuntuforums.org. Присоединяйтесь к обсуждению.
  3. Команды, написанные в синей рамке надо выполнять в Терминале (Приложения -> Стандартные -> Терминал) либо использовать содержимое рамки согласно приведенным инструкциям.
  4. Чтобы исключить ошибки при вводе текста, лучше копируйте команды и вставляйте в терминал (правой кнопкой на команде -> "Копировать" или "Вставить". Так же Вы можете использовать горячие клавиши Ctrl+C для копирования и Shift+Insert для вставки).
  5. "sudo" означает действие суперпользователя (администратора, root). "sudo" попросит пароль "Password:". Введите пароль Вашего пользователя.
  6. Если Вы хотите узнать больше о команде, просто посмотрите документацию с помощью команды "man". К примеру: "man sudo" покажет документацию к команде "sudo".
  7. Если вам надоело каждый раз печатать "apt-get" или "aptitude", прочитайте #Графический менеджер пакетов "Synaptic" вместо "apt-get".
  8. При использовании "apt-get" и "wget" для установки/обновления/загрузки программ - необходимо подключение к Интернет.
  9. Все команды "aptitude" можно заменить на "apt-get". Вы можете по прежнему использовать "aptitude" если хотите.
  10. Чтобы загрузить файл, нажмите правой кнопкой мышки на ссылке -> выберите "Сохранить ссылку как..." -> убедитесь в правильности имени и расширения файла.
  11. Если Вы хотите помочь в переводе Ubuntu на ваш родной язык или еще каким-либо способом, посетите Launchpad
  12. И пусть дух гуманности к людям всегда будет с Вами.
Если вы используете 64 битную версию везде замените "i386" на "amd64"

Предупреждение о внешних ссылках

Некоторые статьи этого руководства содержат внешние ссылки. Это делает размер руководства короче, предоставляя, тем не менее, качественные howto, инструкции,скриншоты, видео, руководства, и т.д. Однако, Ubuntuguide.org не может сделать проверку качества каждой ссылки. Иногда ссылки могут быть "мертвыми", предоставлять неправильную информацию или изменять свое содержимое. Знайте, что Ubuntuguide.org не может нести ответственности за изменения содержимого внешних ссылок, произошедшие после Вашего посещения. Если Вы обнаружили "мертвую" ссылку, или неправильную информацию в одной из ссылок, пожалуйста поместите здесь ссылку, и секцию руоводства, в которой она найдена. Или, если у Вас есть время, и Вы хотите быть действительно хорошим человеком (:-)), исправьте ссылку, редактируя руководство. Спасибо!!!

Сообщение о "мертвой" или дезинформирущей ссылке

Если Вы обнаружили ""мертвую", или дезинформирующую ссылку, пожалуйста, поместите ее здесь, вместе с секцией руководства, в которой Вы ее нашли. Спасибо!

Об Ubuntu и о производных Official Ubuntu

Руководства и ссылки Ubuntu 7.10

Скриншоты Ubuntu

Руководства и ссылки Kubuntu 7.10

Скриншоты Kubuntu

Руководства и ссылки Xubuntu 7.10

Скриншоты Xubuntu

Руководства и ссылки Edubuntu 7.10

Руководства и ссылки Gobuntu 7.10

Перевод и локализация

Китайский, японский, португальский и большинство европейских языков имеют более лучшую поддержку в Ubuntu, нежели какие-либо другие языки. Если Ваш язык недостаточно поддерживается, то Вы лично можете помочь Ubuntu с переводом на выбранный Вами язык. Для перевода посетите https://translations.launchpad.net/ubuntu и зайдите под своим логином(или же зарегистрируйтесь, если не имеете такового). Выберите желаемый язык и начните перевод.

Обновление и установка програмного обеспечения

Как добавить дополнительные зеркала (репозитории)

Добавление репозиториев с помощью меню

  • Сначала выберите репозитарии. Это часть поставочной системы Ubuntu. И это рекомендованный метод.

Система-->Администрирование-->Источники приложений

Выберите репозитарии, которые вам нужны. Репозитарий с исходными кодами программ вам скорее всего не понадобится.

  • Добавление сторонних репозитариев. Такие репозитарии официально не поддерживаются, но, несмотря на это, некоторые из них довольно популярны. Используйте сторонние репозитарии на свой страх и риск.
Система-->Администрирование-->Источники приложений-->Сторонние репозитарии-->Добавить

Добавьте ваш репозитарий. Для этого добавьте строку вида (для примера взят довольно популярный репозитарий Medibuntu):

APT line: deb http://packages.medibuntu.org/ gutsy free non-free
  • Скачайте все необходимые ключи gpg и добавьте их. Эти ключи служат для проверки пакетов вашей системмой. Для репозитория Medibuntu (не поддерживается официальным Ubuntu) команда будет следующая:
wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add -

Ручной метод добавления репозиториев

  • Сохраните копию существующего файла зеркал.
sudo cp -p /etc/apt/sources.list /etc/apt/sources.list_backup
  • Откройте список с помощью текстового редактора

Пользователям Ubuntu:

sudo gedit /etc/apt/sources.list
  • Замените вес текст, который там есть следующим
Для использования локальных зеркал вы должны добавить "cc." перед archive.ubuntu.com (cc = код вашей страны)
Например: deb http://ru.archive.ubuntu.com/ubuntu gutsy main restricted universe multiverse
deb http://ru.archive.ubuntu.com/ubuntu/ gutsy main restricted
deb-src http://ru.archive.ubuntu.com/ubuntu/ gutsy main restricted
## Обновления основных ошибок которые были обнаружены после выпуска официального релиза.
deb http://ru.archive.ubuntu.com/ubuntu/ gutsy-updates main restricted
deb-src http://ru.archive.ubuntu.com/ubuntu/ gutsy-updates main restricted
##Universe
deb http://ru.archive.ubuntu.com/ubuntu/ gutsy universe
deb-src http://ru.archive.ubuntu.com/ubuntu/ gutsy universe
deb http://ru.archive.ubuntu.com/ubuntu/ gutsy-updates universe
deb-src http://ru.archive.ubuntu.com/ubuntu/ gutsy-updates universe
## Multiverse
deb http://ru.archive.ubuntu.com/ubuntu/ gutsy multiverse
deb-src http://ru.archive.ubuntu.com/ubuntu/ gutsy multiverse
deb http://ru.archive.ubuntu.com/ubuntu/ gutsy-updates multiverse
deb-src http://ru.archive.ubuntu.com/ubuntu/ gutsy-updates multiverse
## Backports
deb http://ru.archive.ubuntu.com/ubuntu/ gutsy-backports main restricted universe multiverse
deb-src http://ru.archive.ubuntu.com/ubuntu/ gutsy-backports main restricted universe multiverse
## Canonical Partner Repository
deb http://archive.canonical.com/ubuntu gutsy partner
deb-src http://archive.canonical.com/ubuntu gutsy partner
deb http://security.ubuntu.com/ubuntu gutsy-security main restricted
deb-src http://security.ubuntu.com/ubuntu gutsy-security main restricted
deb http://security.ubuntu.com/ubuntu gutsy-security universe
deb-src http://security.ubuntu.com/ubuntu gutsy-security universe
deb http://security.ubuntu.com/ubuntu gutsy-security multiverse
deb-src http://security.ubuntu.com/ubuntu gutsy-security multiverse
## PLF REPOSITORY (Не поддерживаемый. Может содержать неверные пакеты. Используйте на свой риск.)
deb http://packages.medibuntu.org/ gutsy free non-free
  • Сохраните отредактированный файл
  • Получите ключи для использования новых репозиториев:
wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add -
sudo apt-get update
  • Вы можете создать свой список зеркал и найти другие источники на: Source-o-matic
  • 'Изменяйте стандартный список зеркал Ubuntu только если понимаете, что делаете. Сторонние репозитории могут сломать вашу систему'.

Как обновить Ubuntu c Feisty на Gutsy

Как изменить настройки Автоматического Обновления

  • Включите автоматическое обновление в меню:

System-->Administration-->Software Sources-->Updates

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

Как обновить Ubuntu вручную

  • С помошью командной строки:

Используйте страницу http://www.ubuntu-nl.org/source-o-matic/ для генерации файла /etc/apt/sources.list

Сделайте копию существующего файла /etc/apt/sources.list Создайте новый файл /etc/apt/sources.list скопировав текст из браузера Теперь выполните следующие команды

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
  • С помощью меню:
System -> Administration -> Update Manager

Примечание: Для тех, кто пользуется aptitude вместо apt-get, upgrade и dist-upgrade не рекомендуются, вместо них лучше использовать safe-upgrade и full-upgrade, соответственно. -- Sentientfluid 21:25, 11 января 2008 (EET)

Дополнительные приложения

Разные приложения

Данные приложения нужны для домашнего пользователя. Редакторы если будет время разместите эти приложения по нужным категориям. Если категорий нет, создайте их. Уберите это сообщение когда всё будет готово. Спасибо. --KrazyPenguin 06:16, 27 October 2007 (EEST)'

WiFi Radar - Простой конфигуратор беспроводной сети в Ubuntu

Если вам нужно настроить беспроводную конфигурацию в ubuntu попробуйте WiFi Radar

Hotwire - Графический терминал для Ubuntu

Если вы ищите графический терминал для Ubuntu посмотрите этот, он очень удобен

apturl - protocol handler in Ubuntu Gutsy Gibbon

Если выхотите устанавливать пакеты ubuntu из веб-браузера это достаточно простая утилита

sysvconfig - utility for configuring init script links

sysvconfig - utility for configuring init script links,service command in ubuntu

EasyBCD - A dual-boot manager

EasyBCD is a free Windows-based program that makes it easy to dual-boot Windows Vista and Ubuntu (amongst other distros), safely and quickly.

Включение поддержки Drag and Drop для aMSN

Монтирование/Размонтирование .iso образов в один клик

Менеджер загрузки Startup Manager

StartUp Manager - изменяет настроики Grub, Grub2 и Usplash

Cinelerra - Программа для редактирования видео

Cinelerra - Программа для редактирования видео .если вы хотите установить Cinelerra используйте данную документацию

Adobe Reader Gutsy amd64/i386

Первое

echo "deb http://packages.medibuntu.org/ gutsy free non-free" | sudo tee -a /etc/apt/sources.list

Второе

wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add - && sudo apt-get update

Третье, вы можете добавить плагини в Reader

sudo aptitude install acroread acroread-plugins acroread-escript

Вы также можете установить плагин для Firefox

sudo aptitude install mozilla-acroread

Если Вы получите сообщение "Unable to find the HTML rendering library (libgtkembedmoz)..."

Установите папки находящиеся в Edit -> Prefences -> Internet

  • Browser Executable: /usr/bin/firefox
  • libgtkembedmoz Folder: /usr/lib/firefox/

Пользуйтесь Adobe Reader.

OpenOffice add ons

Для того чтобы открывать файлы .docx в OpenOffice в Ubuntu (это сработает и в других дистрибутивах)

Для начала нам нужно скачать конвертер, его можно найти тут Скачайте "odf-converter-1.0.0-5.i586.rpm"

теперь установите alien, если вы ещё этого не сделали

 sudo apt-get install alien

Далее мы преобразуем его. И так как мы хотим не deb файл, а .tgz то используем ключи -ct вместо -k

 sudo alien -ct odf-converter-1.0.0-5.i586.rpm

Теперь нам надо его распоковать

 tar xvf odf-converter-1.0.0.tgz

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

 sudo cp usr/lib/ooo-2.0/program/OdfConverter /usr/lib/openoffice/program/
 sudo cp usr/lib/ooo-2.0/share/registry/modules/org/openoffice/TypeDetection/Filter/MOOXFilter_cpp.xcu    /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Filter
 sudo cp usr/lib/ooo-2.0/share/registry/modules/org/openoffice/TypeDetection/Types/MOOXTypeDetection.xcu /usr/lib/openoffice/share/registry/modules/org/openoffice/TypeDetection/Types

Теперь можно открывать и редактировать файлы .docx. Как только я найду как открывать остальные я выложу это тут.

Так-же есть альтернативный метод установки "odf преобразователя" для Ubuntu 7.10 (Gutsy). Для этого выполним три простых шага:

(Все команды выполняются под рутом или с помощью sudo)

Шаг 1: echo "deb http://ubuntu.org.ua/ getdeb/" >>/etc/apt/sources.list Шаг 2: apt-get update Шаг 3: apt-get install odf-converter

Genealogical Research and Analysis Management Program (Gramps)

GRAMPS, the Genealogical Research and Analysis Management Programming System, is an Open Source genealogy program written in Python, using the GTK/GNOME interface. GRAMPS has the ability to import GEDCOM files that are used in such programs as FamilyTree Maker for Windows and can produce reports in various formats such as the popular ABIWord and OpenOffice.org formats as well as HTML and PDF.

sudo apt-get install gramps

Desktop

Настройка Ubuntu

Если вам нужна утилита для графической настройки Ubuntu, попробуйте использовать Ubuntu-tweak

  • Установка Ubuntu-tweak

Чтобы установить ubuntu-tweak, зайдите на сайт http://ubuntu-tweak.com и скачайте самую новую версию программы (в формате deb). Установите её и запускайте команду

ubuntu-tweak

Или в меню "Приложения"-->"Системные"-->Ubuntu Tweak

AMOR - зверёк на вашем рабочем столе

Если вы хотите завести игрушку на вашем рабочем столе то эта программа для вас

Дополнительные эффекты рабочего стола (Compiz Fusion)

Ubuntu 7.10 Gutsy Gibbon поставляется с предустановленным Compiz Fusion, а это значит что нужно меньше вносить изменения в важные конфигурационные файлы. В большинстве случаев Compiz-у для корректной работы нужны проприетарные драйвера для вашей видеокарты работает, поэтому убедитесь, что вы установили их, если это необходимо.

Для включения эффектов рабочего стола, перейдите в меню навигации GNOME Система> Настройка> Внешний вид. На вкладке Визуальные Эффекты вы увидите три типа настроек: None, Normal и Extra. Для включения Compiz выберите один из двух последних вариантов.

Если вы хотите настроить свой Compiz и плагины, например, animations и Desktop Cube, сначала установите утилиту конфигурации:

 sudo apt-get install compizconfig-settings-manager

Теперь вам станут доступны пункты Custom и Preferences в меню Visual Effects, или запустить менеджер настроек из System > Preferences > Advanced Desktop Effects Settings. Вы так же можете запустить это предложение из терминала или диалога запуска (ALT + F2), используя команду ccsm.

Видеокарты ATI и Compiz

Некоторые карты ATI не нуждаются в проприетарных драйверах для работы с Compiz, так как свободный драйвер для работы с картами ATI Radeon также имеет поддержку 3D ускорения. Вместе с тем открытый драйвер работает не так быстро, как проприетарный (fglrx), так что вам придется немного поработать в терминале.

1. После того как вы установили драйвер, либо с помощью менеджера пакетов, либо с помощью утилиты Envy, либо непосредственно с сайта ATI, вам придется настроить файл конфигурации Xorg для работы с вашим новым драйвером. Помните, что перед любыми изменениями необходимо сохранять копию старого файла на случай если что-то пойдёт не так. Откройте терминал и введите:

 sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
 sudo aticonfig --initial --input=/etc/X11/xorg.conf

Это отключит стандартный драйвер и включит драйвер ATI.

2. Теперь давайте скажем Compiz чтоб он не проверял запрещённые драйвера:

echo SKIP_CHECKS="yes" >> $HOME/.config/compiz/compiz-manager

Альтернативное более красивое решение состоит в том, чтобы поместить драйвер в белый список. Для этого выполним следущую команду редактирования стартового скрипта Compiz:

gksudo gedit /usr/bin/compiz

Ищем белый список драйверов и добавляем fglrx в конец строки, например так

# Driver whitelist
WHITELIST="nvidia intel ati radeon i810 fglrx"

Важно! В данной версии дистрибутива присутствует ошибка в файле конфигурации Compiz. В строке 31 и следующей за ней удалите lib из пути, иначе Compiz не запустится.

3. Перезагружаем компьютер, входим и активируем Compiz как было описанно выше, и ваш Compiz готов к работе с ATI.

Мониторинг жизнедеятельности системы

sudo apt-get install netspeed

Щелкните правой кнопкой мыши на свободной области верхней панели и выберите "Добавить на Панель ...". Добавьте "Системный монитор" и "Network Monitor". Нажмите правой кнопкой мыши на "Системный монитор" и выберите пункт Настройки. Добавить мониторинг ресурсов, которые вы хотите отслеживать.

Desktop session recording

It is possible to record the whole desktop session along with mouse pointer and sound system. It is a very useful tool for video screenshot as ordinary still picture screenshots generated by pressing Print Screen cannot demonstrate everything. Three applications that can do this for you are Istanbul, Wink and gtk-recordMyDesktop.

Istanbul

Instalbul is easy to use but not very stable.

sudo apt-get install istanbul
Wink
sudo apt-get install wink
gtk-recordMyDesktop
sudo apt-get install gtk-recordmydesktop

Gnome Applet международные часы (OpenSuse contribution)

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

Удалите старый аплет часов gnome, щелкнув правой кнопкой мыши по нему, а затем добавьте новый апплет на панель щёлкнув правой кнопкой мыши на освободившемся месте:

> Добавить на панель ...> Разное> Международный Часы> Добавить

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

Приложения синхронизации данных

Если вы хотите синхронизировать ваши данные между вашим Ubuntu PC и вашим USB drive, удалённым компьютером, альбомы Picasa и многое другое используйте Conduit

Unison - утилита синхронизации файлов

Резервное копирование

Опции резервного копирования Ubuntu Если вы хотите сделать резервную копию вашего Ubuntu Desktop используйте Sbackup

rdiff-backup Использование rdiff-backup в ubuntu

Простое резервное копирование Ubuntu Desktop Backup с помощью Backerupper

Приложение для резервного копирования для домашнего пользователя

Игры

Frozen Bubble

Для установки Frozen Bubble выполните следующее:

sudo apt-get install frozen-bubble

или используйте менеджер пакетов Synaptic из System > Administration menu, для нахождения и установки пакета.

Как решать Sudoku

Существует простой Perl скрипт для решения gnome-sudoku. Он не поддерживает проб и ошибок.

Эмулятор Super Nintendo (ZSNES) 1.510 для i386/AMD64

Для поддержки или вопросов смотрите http://ubuntuforums.org/showthread.php?t=588744

ZSNES 1.51 был включон в оффициальный дистрибутив Gutsy i386 . Вместе с тем, пока нет официальной версии для AMD64,да и i386 версия имеет некоторые ошибки, в Gutsy (см. http://ubuntuforums.org/showthread.php?t=571666). Существует один обходной путь доступный для пользователей i386, которые испытывают эти ошибки (см. http://ubuntuforums.org/showpost.php?p=3604026&postcount=22).

  • Добавление репозиториев третьих фирм
echo "deb http://packages.dfreer.org gutsy main" | sudo tee -a /etc/apt/sources.list
wget http://packages.dfreer.org/7572013D.gpg -O- | sudo apt-key add -
sudo apt-get update
  • Установите с помощью одной из нижеследующих команд
sudo apt-get install zsnes32 #for amd64 users
sudo apt-get install zsnes   #for everyone else
  • Applications > Games > zsnes or zsnes32

Playstation Emulator (pSX) 1.13 for i386/AMD64

For support or questions see http://ubuntuforums.org/showthread.php?t=394097

  • Add a 3rd Party Repository
echo "deb http://packages.dfreer.org gutsy main" | sudo tee -a /etc/apt/sources.list
wget http://packages.dfreer.org/7572013D.gpg -O- | sudo apt-key add -
sudo apt-get update
  • Install using one of the lines below
sudo apt-get install psx32 #for amd64 users
sudo apt-get install psx   #for everyone else
  • Applications > Games > pSX or pSX32

KDE games

Чтобы установить игры из KDE 3 (рекомендовано для пользователей Kubuntu), установите пакет kdegames. Это может быть выпонено с помощью следующей команды:

sudo apt-get install kdegames

UrbanTerror 4.1

  • UrbanTerror 4.1 is a Multi-player First Person Shooter. The Game uses the open source quake 3 engine and features many real weapons and free to use servers for multi-player functionality.

More information can be found at UrbanTerror

  • You can manually download and install UrbanTerror from the following webpage [1]
  • Installing UrbanTerror is now easier than ever: download, extract, make the ioUrbanTerror.i386 file executable, double click to play
  • After downloading the file, unzip it
  • Now open up a terminal window and change into the UrbanTerror directory you just extracted
  • run the following command to make your ioUrbanTerror.i386 file executable:
sudo chmod +x ioUrbanTerror.i386
  • Now you can double click on the ioUrbanTerror.i386 file to run the game.

CD/DVD

Как добавить возможность проигрывания DVD

Для добавления возможности проигрывания DVD в Ubuntu 7.10 gutsy gibbon, вым нужно выполнить следущие скрипты:

  • Замечание: Для продолжения должен быть подключон интернет!
  • Замечание: Illegal in U.S. and some other countries, please verify are are allowed to do so before continuing.
sudo /usr/share/doc/libdvdread3/install-css.sh

(Запустите данный скрипт, если не заработает, запустите скрипт снова.)

sudo apt-get install libdvdread3

Если вы получите сообщение что css key не может быть найден вы можете сами установить код страны для вашего привода

sudo apt-get install regionset
sudo regionset

Затем выполните следующие инструкции... Также,если вы получите следующее сообщение "C compiler cannot create executables"

sudo apt-get install build-essential

Как скопировать видео с DVD

dvd::rip является полноценной программой для копирования DVD написанной на Perl. Она представляет собой простой в использовании, но функционально богатый пользовательский интерфейс(Gtk+) для контроля практически всех аспектов копирования и перекодирования. Она использует широко известные обработчики видео swissknife transcode и многие другие Open Source инструменты.

sudo apt-get install dvdrip

Как записать видео-DVD

dvdauthor это программа которая сгенирирует DVD фильм с корректным mpeg2-потоком который будет читатся в вашем DVD проигрывателе.

sudo apt-get install dvdauthor

ManDVD это другая программа для авторинга DVD.

KMediaFactory это более простая утилита для авторинга.

Как записывать CD/DVD

nautilus-cd-burner это основная и предустановленная программа для записи CD или DVD. Serpentine это предустановленная программа для создания аудио-CD. Serpentine может конвертировать на лету flac и mp3, при создании аудио-дисков. nerolinux это не бесплатная программа для записи CD/DVD/Blu-Ray/HD-DVD . k3b является лучшей программой записи CD/DVD для KDE (идеально подходит для пользователей Kubuntu). Но если вы ищете альтернативу для GTK/Gnome , тогда brasero, cdw/gcdw, gcdmaster, graveman и gnomebaker могут вам понравится.

dvdisaster обеспечивает создание средств защиты от потери данных, которые возникают из-за царапин и лругих повреждений на CD и DVD. Создается код коррекции ошибок данных, который используется для восстановления нечитаемых секторов, если диск буедт повреждён.

Интернет

Как установить браузер Epiphany в Ubuntu

Если вы ищете способ установить веб-браузер Epiphany в Ubuntu следуйте данной процедуре

Как завернуть весь сервер через прокси

руками прописать в /etc/apt/apt.conf

APT::Authentication::TrustBOY "true";
Acquire::http::Proxy "http://user:pass@192.168.xxx.xxx:8080";
Acquire::ftp::Proxy "ftp://user:pass@192.168.xxx.xxx:8080";
Acquire::Proxy "true";

Midori - лёгкий веб-браузер в Ubuntu

Если вы ищете способ установить веб-браузер Midori в Ubuntu следуйте данной процедуре

Как установить qBittorrent в Ubuntu Gutsy

Плагины для браузеров

Убунту автоматически устанавливает плагины, необходимых для просмотра сайтов в Firefox. Но если вы хотите сами установить модули выполните следующие команды в терминале:

Для Java плагина:

sudo apt-get install sun-java6-plugin

Для Flash плагина:

sudo apt-get install flashplugin-nonfree

Известна ошибка плагина Flash в репозитории Gutsy. Некоторые пользователи получают сообщение об ошибке при выполнении данной команды:

md5sum mismatch install_flash_player_9_linux.tar.gz

Это означает что плагин Flash НЕ установлен. Исправление этой ошибки найдёте здесь. Или если вы хотите использовать open source flash plugin:

sudo apt-get install mozilla-plugin-gnash

Для VLC плагина (также автоматически устанавливает VLC):

sudo apt-get install mozilla-plugin-vlc

Для плагина MPlayer (также автоматически устанавливает MPlayer):

sudo apt-get install mozilla-mplayer

Для плагина Real player (также автоматически устанавливает helix-player):

sudo apt-get install mozilla-helix-player

Для плагина kaffeine (также автоматически устанавливает kaffeine):

sudo apt-get install kaffeine-mozilla

Для плагина image-zoom (увеличение изображений на странице):

sudo apt-get install mozilla-imagezoom

Для плагина adblock (для блокировки рекламмы на веб-странице):

sudo apt-get install mozilla-firefox-adblock

Gutsy есть возможность добавлять расширения Firefox через репозиторий Ubuntu. Возможность включать эти расширения включена по умолчанию. Вы можете посмотреть и добавить дополнения в Ubuntu:

  • В Firefox, перейдите в меню Tools > Add-ons
  • Нажмите кнопку "Get Ubuntu Addons"
  • Чтобы просмотреть все доступные надстройки, нажмите кнопку списка рядом с "Показывать:" и выберите "Все доступные приложения приложения"
  • Выберите дополнения которые вы хотитеустановить, и нажмите кнопку "Применить изменения"
  • Вы можете увидеть, какие дополнения вы установили в обычнойпанели дополнений в Firefox.

(Примечание: Все дополнения Ubuntu также доступны через менеджера пакетов Synaptic.)

Flash 9 on 64 bits system (x86_64)

Чтобы узнать, имеет ли этот совет отношение к вашей машине, вы должны знать, набор инструкций. Выполните следующие в Терминале:

uname -m

Если в выводе x86_64,то следующие процедуры помогут вам установить "оригинальную", но закрытую версию Flash 9. Попробуйте этот метод, прежде чем вы будете использовать то что вы возможно читали об установке Firefox32 или иные сценарии. Сначала убедитесь, что у вас есть папка .mozilla:

ls -a $HOME

Если папка есть, пропустите следующую строку кода. Если нет, мы создаем его в любом случае (Обычно, это потому, что в систему не установленн основанный Mozilla, такой как Firefox. Установка браузера основанного на Mozilla автоматически создаёт папку .mozilla):

mkdir $HOME/.mozilla/plugins

Скачайте бинарники flash с саита macromedia:

wget http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_9_linux.tar.gz

Разархивируйте их:

tar -xvzf install_flash_player_9_linux.tar.gz

Войдите в папку:

cd install_flash_player_9_linux

Скопируйте libflashplayer.so в папку plugins. Замечание: Не запускайте бинарный файл flashplayer-installerиз папки install_flash_player_9_linux:

sudo cp libflashplayer.so $HOME/.mozilla/plugins/

Установите nspluginwrapper

sudo apt-get install nspluginwrapper

Установите wrapper

nspluginwrapper -i $HOME/.mozilla/plugins/libflashplayer.so

Выйдите из X чтоб быть увереным в завершении всех сессий браузеров. Для теста сходите на nvidia.com:

Ctrl+Alt+Backspace

ПРИМЕЧАНИЕ: Перед выполнением ctrl+alt+backspace, прочтите следущее: Если вы не будете автоматически перенаправленны на графический вход в систему, пользователи Ubuntu и Xubuntu должны выполнить следущее, если застрял в текстовом режиме:

sudo /etc/init.d/gmd restart

пользователи Kubuntu:

sudo /etc/init.d/kdm restart

пользователи Fluxbuntu:

sudo /etc/init.d/slim restart
Shockwave

Не существует версий Shockwave для Ubuntu/Linux но WINE может быть для его запуска. С помощью этого метода вы сможете получать результат в 2 браузерах Firefox установленных в вашем компьютере. Только используйте версию под WINE для просмотра вебсайтов использующих эту технологию. Родная версия Firefox обладает большей производительностью, поэтому используйте её во всех других случаях.

  • Установите WINE
  • Скачайте и установите Firefox для Windows
  • Скачайте и установите Shockwave для Windows

Менеджер закачки (Downloader for X)

Для установки Downloader for X просто выполните:

sudo apt-get install d4x

или используйте менеджер пакетов Synaptic из System > Administration menu, для нахождения и установки пакета "d4x".

FTP клиент (FileZilla)

FileZilla это мощный FTP клиент, который пришел из среды windows. В третьей версии он стал кросс-платформенным и теперь доступен через репозитарии Ubuntu Gutsy.

Для установки FTP клиента FileZilla просто выполните:

 sudo apt-get install filezilla

или используйте менеджер пакетов Synaptic из System > Administration menu, для нахождения и установки пакета "filezilla".

Настроика Evolution для Gmail

Посетите http://mail.google.com/mail/ и нажмите Параметры (должно быть в верхнем правом углу). Выберите Перенаправление и POP/IMAP.

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

Если вы хотите использовать IMAP, выберите "Включить IMAP". Сохраните изменения.

Откройте Evolution из Applications -> Internet -> Evolution Mail. Если нет учетной записи почты созданной ранее, автоматически откроется мастер создания почтового аккаунта. В ином случае откройте его из Edit -> preferences -> Mail Accounts -> Add. Нажмите кнопку Далее. Введите свой адрес электронной почты Gmail (including@gmail.com). Нажмите кнопку Далее.

  • Если у вас включен POP на Gmail установите "Тип сервера" - POP, "Сервер" - pop.gmail.com, а "Use Secure Connection" на "SSL шифрование".
  • Если у вас включен IMAP на Gmail устновите "Тип сервера" - IMAP, "Сервер" - imap.gmail.com и "Use Secure Connection" на "SSL шифрование".

Нажмите Далее. Нажмите Далее. Установить "Сервер" - smtp.gmail.com, и "Use Secure Connection" на "SSL шифрование". Нажмите кнопку Далее. Нажмите Далее. Нажмите "Применить".

Заметим, что IMAP поддержка GMAIL в настоящее время присутствует (октябрь 2007 года), но доступна не всем пользователям GMAIL. Так что до тех пор, пока IMAP доступен не для каждого пользователя, используйте POP.

SwiftFox

Swiftfox это веб-браузера Firefox, но собран с оптимизацией для повышения скорости на конкретных типов процессора. Он совместим со всеми расширениями и темами Firefox, и использует те же настройки что и Firefox, так что вы можете прозрачно использовать оба.

Инструкция доступна с getswiftfox.com

  • Добавьте репозиторий Swiftfox
 sudo gedit /etc/apt/sources.list
  • Добавьте туда строку
 deb http://getswiftfox.com/builds/debian unstable non-free
  • Обновите источники
 sudo apt-get update
  • Проверьте совместимость вашего CPU here
  • Инсталируйте вашу версию Swiftfox
 sudo apt-get install swiftfox-pentium4
  • Запустите его
 Programs > Internet > Swiftfox
  • Он также доступен как отдельный [инсталятор]. Это скрипт который скачает и установит Swiftfox в директорию /opt и настроит его для использования плагинов Firefox. Инсталятор вероятно лучший путь для для пользователей не-Ubuntu и не-Debian дистрибутивов для установки Swiftfox.

Azureus (Java BitTorrent клиент)

Самый простой путь Azureus это:

sudo apt-get install azureus

Но он имеет множество зависимостей. Альтернативный метод обсуждается здесь. Кроме того, вы можете создать файл /usr/share/applications/Azureus.desktop, содержащий следующие строки, и он появится в главном меню:

[Desktop Entry]
Encoding=UTF-8
Type=Application
Terminal=false
Name=Azureus
Exec=/usr/local/azureus/azureus
Comment=Java BitTorrent client
Categories=Application;Network;
MimeType=application/x-bittorrent;
Icon=/usr/local/azureus/Azureus.png

(здесь предполагается, что azureus устанавливается в каталог /usr/local)

Обновление: Новый Azureus пакет в настоящее время имеется в gutsy-backports, она весьма желателен для установки. Он исправляет многие проблемы стабильности и собран с помощью icedtea/Java 7. К тому времени, когда вы читаете эти строки, она может быть доступна в главном репозитарии. Поэтому вы возможно можете убедиться, что вы используюте хранилище gutsy-backports перед установкой azureus через apt-get.

Deluge (Лёгкий BitTorrent клиент написанный на python)

Если вы хотите, чтобы клиент использовал меньше памяти и нагружал процессор чем Azureus попробуйте Deluge. Однако из-за проблем со стабильностью в версии доступной в хранилище Ubuntu, то возможно лучше установить последнюю версию с использованием удобных Gutsy-specific пакетов с официального сайта Deluge. Чтобы установить, просто нажмите на debian пакет для своей версии и архитектуры (i386 для 32-битных систем и x86_64 для 64-битных систем), и выбирают его в установщике пакетов GDebi.

Клиент DC++ (Linuxdcpp)

  • Установите:
sudo apt-get install linuxdcpp
  • Для запуска
Main Menu->Intenet->DC++

Использованиемобильного телефона/GPRS/EDGE как Интернет модем

  • Создайте файл с названием 'gprs':
sudo gedit /etc/chatscripts/gprs
  • Вставте следущие строки в него, сохраните и закройте его:
TIMEOUT		120
ABORT           'BUSY'
ABORT           'ERROR'
ABORT           'NO CARRIER'
''              'ATE1'
OK		AT+CGDCONT=1,"IP","internet"
OK		ATD*99***3#
# or OK		ATD*99#
CONNECT		\d\c
  • Замечание: Помещение строки в файл 'AT+CGDCONT=1,"IP","internet". Это строка может изменятся в зависимости от вашего сервис провайдера. Лучше позвонить в службу поддержки вашего провайдера(сотового оператора)и узнайте точку доступа APN. В данном случае APN=internet.
  • Создайте другой файл 'gprs'. Заметьте, что они находятся в разных местах:
sudo gedit /etc/ppp/peers/gprs
  • Вставте следущие строки в него, сохраните и закройте его:
# Вам может понадобится это если не используется PAP авторизация
noauth
# The chat script (be sure to edit that file, too!)
connect "/usr/sbin/chat -v -f /etc/chatscripts/gprs"
# Set up routing to go through this PPP link
defaultroute
# Set this to /dev/ircomm0 or similar
/dev/ttyACM0
# Speed
115200
# Reconnect on disconnect
persist
# Be extra verbose
debug
# You may need these
passive
noipdefault
noproxyarp
ipcp-accept-local
ipcp-accept-remote
ipcp-restart 2
ipcp-max-configure 20
ipcp-max-failure 20
asyncmap 0xa0000
novj
nodeflate
nobsdcomp
# Use remote DNS
usepeerdns
# With GPRS, authentication is normally done  automatically
# via your cellphone number, so leave login name empty
user ""
  • Примечание: Обратите внимание на строки, содержащие "/ dev/ttyACM0 '. Этот порт может варьироваться в зависимости от модели телефона и типа подключения. Я также сделали выбор для прямого подключения к / dev/ttyACM0. Вы всегда может создать символическую ссылку на /dev/modem, запустив команду:
sudo ln -sf /dev/ttyACM0 /dev/modem
  • Создайте еще один файл с именем "gprs"
sudo gedit /usr/sbin/gprs
  • Вставьте приведенный ниже текст в файл и сохраните его и закройте:
#!/bin/bash

PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R6/bin:/usr/local/bin"
export PATH

XDIALOG_HIGH_DIALOG_COMPAT=1
export XDIALOG_HIGH_DIALOG_COMPAT

# Get root
[ "`id -u`" != "0" ] && exec sudo "$0" "$@"

TMP="/tmp/gprsconnect$$"

bailout(){
rm -f "$TMP"
exit 0
}

DIALOG="dialog"
[ -n "$DISPLAY" ] && [ -x /usr/bin/Xdialog ] && DIALOG="Xdialog"
trap bailout 1 2 3 15

# LANGUAGE etc.
[ -f /etc/sysconfig/knoppix ] && . /etc/sysconfig/knoppix
[ -z "$LANG" ] && export LANG
[ -z "$LANGUAGE" ] && export LANGUAGE
[ -z "$CHARSET" ] && export CHARSET

disconnect(){
poff
#$DIALOG --clear --title "$TITLE1" --msgbox "$MESSAGE_DISCONNECT" 8 35
exit 0
}

trap disconnect 1 2 3 15


#$DIALOG --title "$TITLE1" --yesno "$MESSAGE1" 12 65 || bailout
#[ -x /etc/init.d/sysklogd ] && /etc/init.d/sysklogd start >/dev/null 2>&1
# echo "AT" >/dev/modem
sleep 1
if [ -n "$DISPLAY" ] && type xterm >/dev/null; then
pon gprs
xterm -T "$TITLE_LOG" -e bash -c 'tail -n 0 -f /var/log/messages | egrep -e "(chat|ppp)"'
disconnect
else
# Start pppd right here.
pppd updetach call gprs
sleep 2
exit 0
fi
  • Сделать файл исполняемым, запустив следующую команду:
sudo chmod +x /usr/sbin/gprs
  • Подключение телефона к кабелю и убедитесь, что он включен. (Когда я запускаю команду "lsusb", я получаю 'Bus 003 Device 006: ID 22b8:4802 Motorola PCS'.)
  • Примечание: Убедитесь в том, что на телефоне уже настроена служба gprs. Это может быть сделано с помощью вашего провайдера. Некоторые опреаторы могут отправлять параметры (gprs) на ваш телефон
  • Попробуйте подключиться к Интернету, запустив следующую команду:
sudo gprs
  • Примечание: Используйте этот метод, если у Вас нет еще нет доступа к интернету. Если вы используете Ubuntu, и у вас есть доступ в интернет, вы всегда можете установить kppp и настроить его на использование модема телефона. Если вы используете Kubuntu у вас уже должен быть установлен kppp.

Мультимедия

Как установить Mplayer вместе с кодеками

Простая инструкция для установки mplayer и кодеков

  • Загрузите SMPlayer (это лучший front-end для MPlayer) отсюда и дважды кликните по файлу для его установки. Front-end smplayer также доступно для установки из менеджера пакетов Synaptic.
Mplayer на 64bit с поддержкой wmv9

Проигрывание файлов wmv9 на AMD64 не работает при установке из коробки. Для работы, вы можете установить 32 битную версию mplayer, вместе со всеми необходимыми кодеками. Но в моей относительно недавней сборке Gutsy, мне не понадобилось устанавливать каких-то дополнительных файлов и библиотек, в результате удалось заставить работать его гораздо проще. На моей сравнительно новой установки Гутси, я не нуждается в установке каких-либо файлов библиотек, в результате чего получить его для работы, что гораздо легче. Для этого выполним следущие деиствия, и вы сможете смотретьвыполните файлы wmv9.

Скачайтеверсию mplayer32 для Edgy (она нормально работает) и поместите её во временную директорию

mkdir mplayer32temp
cd mplayer32temp
wget http://folk.ntnu.no/grannas/debs/mplayer32_20070130-1_amd64.deb

Разархивируйте только что скачанный пакет, и установите его в подходящую дректорию (ответьте 'n' когда вас спросят о замене файлов)

sudo dpkg -x mplayer32_20070130-1_amd64.deb ./
sudo mv -i usr/bin/* /usr/bin/
sudo mv -i usr/lib32/* /usr/lib32/

Возьмите последние кодеки для win32 из mplayerhq (ссылка дана по состоянию на Nov 04, 2007), распакуйте и установите (опять, отвечаите 'n' когда вас спросят о замене файлов)

wget http://www3.mplayerhq.hu/MPlayer/releases/codecs/essential-20071007.tar.bz2
tar jxfv essential-20071007.tar.bz2
sudo mv -i essential-20071007/* /usr/lib/win32/

Теперь вы можете смотреть файлы wmv9.

mplayer32 foobar.wmv

Как установить amaroK Multimedia Player

  • Замечание: Amarok уже установлен если вы используете KDE.
sudo apt-get install amarok
  • Запуск из меню:
Applications -> Sound & Video -> amaroK
Как удалить amaroK
sudo apt-get --purge autoremove amarok

How to get Mouse over preview of MP3 files working (Прослушивание MP3 при наведении мыши)

sudo apt-get install mpg321
sudo apt-get install ubuntu-restricted-extras
sudo apt-get install pulseaudio
sudo apt-get install pulseaudio-esound-compat
sudo apt-get install libasound2-plugins

The above method breaks the sound in Skype (этот способ нарушает работу звука в Skype)

you can also get Mouse over preview to work by installing (так же вы можете использовать этот вариант):

sudo apt-get install mpg321
sudo apt-get install mpg123-esd
sudo apt-get install vorbis-tools
sudo apt-get install esound
sudo apt-get install ubuntu-restricted-extras

with this system Skype still functions (этот способ сохраняет функции Skype)

Как установить VLC Media Player

sudo apt-get install vlc

Для удаления VLC Media Player:

sudo apt-get --purge autoremove vlc

Как установить Banshee Music Manager and Player

sudo apt-get install banshee

Для удаления:

sudo apt-get --purge autoremove banshee

Как кодировать/декодировать аудио

Имеются множество утилит для коммандной строки, sox не только простой encoder/decoder, но и хороший компоновщик. Прочтите инструкцию для более детальных сведений. Input(s) > Balancing > Combiner > Effects > Output

sudo apt-get install sox

sox не поддерживает формат Real Audio. Для перекодирования файлов .rm в .wav вам понадобится использовать mplayer, после этого используйте sox для конвертирования wave файла в любые другие форматы.

 mplayer -ao pcm:file=output.wav input.rm

Как кодировать/декодировать видео

mencoder, avidemux, transcode, ffmpeg2theora, и другие утилиты конвертирования видео. Читаите соответствующие инструкции для более подробной информации.

sudo apt-get install mencoder avidemux transcode ffmpeg2theora

Как редактировать аудио

sudo apt-get install lmms
sudo apt-get install audacity

Как редактировать видео videos

sudo apt-get install ubuntustudio-video

Text-to-Speech

Посетите https://help.ubuntu.com/community/TextToSpeech

Программирование / Веб разработка

Quanta Plus

(Quanta это приложение KDE, но оно так же будет работать и в GNOME.) Для установки Quanta, приложения для создания HTML/XML/PHP/Etc:

sudo apt-get install quanta kompare kxsldbg cervisia
Applications > Programming > Quanta Plus

Netbeans IDE

Netbeans это самостоятельная платформа и IDE для Java. Но она поддерживает также C/C++, Ruby, portals и многое другое в качестве плагинов. На момент написания, версия 5.5.1 является последней стабильной версией и может быть установлена:

sudo apt-get install netbeans5.5

В качестве альтернативы вы можете загрузить Netbeans 6.0 и установить вручную. Размер установочного пакета изменяется от 11 MB до 200 MB.

Netbeans вместе с Web & Java EE

Если вы хотите использовать NetBeans для веб разработки и хотите использовать Java EE, скачайте пакет "Netbeans with Web & Java EE". Механизм установки дополнительных плагинов не рекомендуется так как он утанавливает модули в директорию пользователя (~/.netbeans/6.0beta2/modules/), предпочтительнее устанавливать их в системную директорию (/usr/local/netbeans-6.0beta2/nb6.0/modules/).

Netbeans with Web & Java EE pack поставляется для двух вариантов рабочего окружения:

  • GlassFish V2 Build 58g
  • Apache Tomcat 6.0.14

Этот пакет идеален для разработки и использования в обоих окружениях. Таким образом вам не нужно устанавливать отдельно Sun Java Application Server для Apache Tomcat. Также удаляя Netbeans вы можете не удалять их. Вы можете удалять их отдельно.

Но в том случае если вы устанавливали сервер отдельно, типично вам придётся запускать Netbeans из под пользователя root. В качестве альтернативы, можно изменить конфигурацию доступа к файлам (изменить владельца/группу) Tomcat и GlassFish для работы с Netbeans.

Eclipse IDE

Eclipse IDE это альтернатива для Netbeans IDE. Фактически она более популярна среди пользователей Linux. Вы можете установить Eclipse непосредственно с вебсайта Eclipse или можете установить используя apt-get:

sudo apt-get install eclipse

Anjuta IDE

Anjuta это IDE в основном предназначенно для разработки на C/C++. Anjuta не так надёжна как другие интегрированные среды разработки. Однако, поддерживается плагины которые обеспечивают возможности многих других IDE's. (разработка GUI, визард проэктов, др.)

sudo apt-get install anjuta

Утилиты

Архиваторные утилиты

Zip, Gzip и Bzip2 - самые популярные архиваторы для Linux (они есть в практически каждом дистрибутиве). Но существуют и такие форматы, как 7z, rar и ace. 7-zip - проект с открытыми исходниками, а rar и ace нет.

sudo apt-get install rar unrar sudo apt-get install p7zip-full sudo apt-get install unace

Графическими распаковщиками являются:

  • Для Gnome: File Roller
sudo apt-get install file-roller
  • Для KDE: Ark
sudo apt-get install ark

Менеджер буфера обмена (Glipper)

Для установки Glipper просто выполните следующее:

sudo apt-get install glipper

или используйте менеджер пакетов Synaptic из System > Administration menu для поиска и утановки пакета "glipper".

Менеджер паролей (KeePassX)

KeePass Это крослатформеный менеджер паролей. Для установки выполните следующее:

sudo apt-get install keepassx

или используйте менеджер пакетов Synaptic из System > Administration menu для поиска и утановки пакета "keepassx".

QGRUBEditor - визуальный редактор конфигурации GRUB

QGRUBEditor - визуальный редактор конфигурации GRUB

Как исправить/интегрировать bluetooth в nautilus

На большинстве систем bluetooth не пработает правильно из "Browse Device".

Для исправления этого выполните:

sudo apt-get install gnome-vfs-obexftp

или

sudo aptitude install gnome-vfs-obexftp

Как установить Google Earth (Утилита для просмотра карты мира)

Google Earth утилита для просмотра карты мира. Он может показывать изображение зданий и мостов в 3D. По умолчанию он показывает спутниковые фотографии. Последняя версия также включает в себя снимки с высоты птичьего полёта. См. http://earth.google.com/ для получения более подробной информации

Google Earth доступна в архиве Medibuntu Package. Для установки google-earth из Medibuntu:

echo "deb http://packages.medibuntu.org/ gutsy free non-free" | sudo tee -a /etc/apt/sources.list
wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add - && sudo apt-get update
sudo aptitude install googleearth

Альтернативный способ установки Google Earth из отдельного инсталятора Google:

Загрузите Google Earth на ваш Рабочий стол. Откроите терминал и выполните:

chmod +x ~/Desktop/GoogleEarthLinux.bin
sudo ./~/Desktop/GoogleEarthLinux.bin

Выполните инструкции предлагаемые вам установщиком. Для удаления Google earth, выполните следующее:

sudo su
/opt/google-earth/uninstall

Как установить Picasa (органайзер фотографий от Google)

Picasa поможет вам быстро найти, отредактировать и выложить в общий доступ все изображения на вашем компьютере. Picasa делает продвинутое редактирование лёгким, буквально один клик мышки и мощные эффекты у вас на кончиках пальцев. Picasa делает простой подготовку ваших изображений к показу – вы можете отправить email-ом, печатать фотографии дома, и выкладывать ваши изображения в ваш блог. Вы можете установить её четыремя путями:

sudo apt-get install picasa
  • Загрузить загрузить самораспаковывающийся инсталятор и следовать его инструкция также как с Google Earth.
  • Установить Windows версию (с помощью WINE).

Как установить Google Desktop (поисковая утилита)

Google Desktop это поисковая утилита для быстрого и лёгкого нахождения информации на вашем компьютере и в интернете. Desktop производит поиск ваших email, файлов, музыки, фото, и многого другого так же легко, как поиск в интернете с помощью Google. Вы можете загрузить Google Desktop двумя путями:

sudo apt-get install google-desktop-linux

Как установить ntop (утилиту мониторинга сети)

Ntop это утилита мониторинга сети. You can monitor local devices as well as devices with Netflow output (like a Cisco router). It's very easy to install too, open a terminal and type:

sudo apt-get install ntop

Now that it is installed, you have to do some basic setup. Once again, in the terminal, type:

sudo ntop

You will be asked for a password, and then to confirm the password. This will be the admin password for the ntop web interface. Next, we want to install "Dot", which is a part of the "Graphviz" package:

sudo apt-get install graphviz

Now, again in the terminal type:

sudo /etc/init.d/ntop start

Thats it! ntop is running! Try browsing to http://127.0.0.1:3000 to get started. You will have to add the path to dot to the ntop configuration.

Admin -> Configure (Enter admin user/pass) -> Preferences

At the bottom add a new preference:

dot.path  /usr/bin/dot

You should now have a network map for the local interface under IP -> Local -> Network Traffic Map

Visit http://www.ntop.org/ for more information.

Установка Windows приложений WINE

Новейшие инструкции по установке вы всегда сможете найти на сайте WineHQ.org, а конкретно тут: http://winehq.org/site/download-deb

Добавьте gpg ключ репозитария:

wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -

Добавьте репозитарий в источники apt

sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/gutsy.list -O /etc/apt/sources.list.d/winehq.list

Обновите список приложений:

sudo apt-get update

Установите WINE:

sudo apt-get install wine

Для настройки Wine используйте команду winecfg

Если после применения этой команды вы увидите не русские буквы, а точки, то вы можете:

  • Запустить настройку Wine с английским интерфейсом:
LANG=C  winecfg
  • Скопировать ttf-шрифты (можно только tahoma.ttf) из папки Windows/Fonts в папку ~/.wine/drive_c/windows/fonts

После этого вы можете запускать windows программы с помощью команды

wine program.exe

Аналог главного меню находится в Приложения/Wine


Установка Internet Explorer 6 для Wine

Кроме описанного ниже способа вы можете воспользоваться Wine-Doors (рекомендуется).

Не рекомендуется использовать в Ubuntu IE 6 как браузер, но некоторые программы, запускаемые с помощью wine, требуют IE6 для установки. Кроме того, IEs4Linux может использоваться для того, чтобы увидеть, как будет выглядеть ваша веб-страница в IE6.

Установите пакет cabextract из менеджера пакетов Synaptic или используйте эту команду:

sudo apt-get install cabextract

Скачайте и запустите скрипт установки IEs4Linux с сайта программы:

 wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz
 tar zxvf ies4linux-latest.tar.gz
 cd ies4linux-*
 ./ies4linux

Это загрузит самую новую версию скрипта установки с http://www.tatanka.com.br/ies4linux/downloads При нажатии кнопки "Advanced" вы сможете установить IE7. Эта опция тестируется и может (скорее всего) не работать. Желательно не менять опции при установке.

Wine-Doors

Wine-Doors http://www.wine-doors.org/ - это программа, которая позволяет загружать из интернета Win-программы для работы в Wine. Сейчас в списке предлагаемых программ есть Internet Explorer 6.

VMWare Server

Вместо Комерческого репозитория Ubuntu включающего VMWare Server, вы можете использовать следущее 'How To' для сборки из исходников.

VMWare Tools

Если вы хотите установить утилиты VMware на ubuntu gutsy используйте следующие инструкции

Если вы используете usb-ключ посмотрите следующий коментарий про баги https://bugs.launchpad.net/ubuntu/+source/kvm/+bug/156085/comments/5

Как установить приложения для изучения религиозных текстов

  • Для изучения Библии сотрите GnomeSword
  • Для изучения Корана смотрите Zekr
Как установить Gnomesword (Программа изучения библии)
sudo apt-get install gnomesword sword-language-pack-en sword-text-web
  • Проверьте доступен ли вам родной языковой вариант:
sudo apt-cache search bible
  • Просмотрите sword-language-pack's и sword-text's для установки дополнтельных языков если это нужно.

Gnomesword находится в Applications-->Accessories.

  • В KDE, используйте kio-sword вместо Gnomesword:
sudo apt-get install kio-sword
Как установить утилиту изучения Корана (Zekr)

Zekr Это утилита для открытых платформ позволяющая легко изучать Коран.

sudo wget http://siahe.com/zekr/apt/sources.list.d/gutsy.list -O /etc/apt/sources.list.d/zekr.list
wget -q http://siahe.com/zekr/apt/zekr.debian.gpg -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get install zekr ttf-me-quran ttf-sil-scheherazade
sudo apt-get install ttf-farsiweb flashplugin-nonfree
  • Zekr поставляется вместе с дополнительными переводами Корана Persian, Urdu, French, Russian, English, Turkish, Bosnian, Dutch пакеты такие как zekr-quran-translations-XY где XY это ISO коды названий стран. Выполните
apt-cache search zekr-quran-translations

в терминале и вы увидите их. Среди всех пакетов найдите подходящий и установите его: Для примера если вы хотите установить русский перевод выполните следующие команды:

sudo apt-get install zekr-quran-translations-ru
  • Для более подробной информации смотрите Zekr wiki.

Как установить приложения для обучения

How to install Mnemosyne (Нужен перевод)

Mnemosyne is a sophisticated free flash-card tool which optimizes your learning process. To install the latest version in the repositories run the following command

sudo apt-get install mnemosyne

or use Synaptic Package Manager under System => Administration menu, to locate and install the mnemosyne package.

To install the latest version (the one in the repository is somewhat out of date) first install the dependencies:

sudo apt-get install python python-pygame python-qt3 python-support python-xml

then download the latest source package from here:

wget http://easynews.dl.sourceforge.net/sourceforge/mnemosyne-proj/mnemosyne-1.0.tgz
(correct as of 3 Jan 2008)

Decompress it:

tar -xzf mnemosyne-1.0.tgz

go to the directory

cd mnemosyne-1.0/

run this command to install it:

sudo python setup.py install

The latest version automatically puts itself in your Applications menu, but in case it doesn't, to create a launcher for it:

System => Preferences => Main Menu => Education (or wherever) => New Item:
Name: Mnemosyne
Command: mnemosyne

Безопасность

Как добавить простого пользователя

sudo useradd -d /home/<username> -m <username>

Ключ -d служит для создания домашней директории для пользователя

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

sudo passwd <username>

Или создайте пользователя в диалоговом режиме:

sudo adduser <username>

Как удалить аккаунт пользователя

sudo userdel <username>

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

sudo rm -r /home/<username>/

Как восстановить пароль пользователя

sudo apt-get install john
sudo john /etc/shadow

Как сбросить пароль root

Перезапустите Ubuntu в защищённом режиме и введите: passwd измените пароль root.

Как создать или изменить пароль на меню GRUB

Посмотрите здесь.

Как изменить пароль root

Посмотрите здесь. Для предотвращения этого вы можете установить пароль на BIOS и выставить загрузку с жёсткого диска.

Серверы

Сервер Samba

Как установить сервер Samba для сервиса расшаривания файлов и папок

sudo apt-get install samba smbfs

Как добавлять/редактировать/удалять пользователей сети

  • Для добавление пользователей:
sudo smbpasswd -a system_username
gksudo gedit /etc/samba/smbusers
    • Вставьте следующую линию в созданный файл
system_username = "network username"
    • Сохраните полученный файл
  • Для изменения параметров пользователя
sudo smbpasswd -a system_username
  • Для удаления пользователя
sudo smbpasswd -x system_username

Как расшарить домашнюю директорию с правами на чтение или чтение запись (Authentication=Yes)

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
gksudo gedit /etc/samba/smb.conf
  • Наидите следующую строку
...
;  security = user
...
  • Измените следующие линии
  security = user
  username map = /etc/samba/smbusers
  • Удалите ; в начале следующих строк (данный текст представлен для примера):
;[homes]
;comment = Home Directories
;browseable = no
;valid users = %S
;writable = yes
    • Если вы хотите чтоб другие пользователи могли редактировать вашу папку измените
 # By default, the home directories are exported read-only. Change next
 # parameter to 'yes' if you want to be able to write to them.
 ;   writable = no
    • Замените следующую строку
  writable = yes
  • Сохраните отредактированный файл
sudo testparm
sudo /etc/init.d/samba restart

Как расшарить папку для группы с правами только на чтение (Authentication=Yes)

sudo mkdir /home/group
sudo chmod 777 /home/group/
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
gksudo gedit /etc/samba/smb.conf
  • Наидите эту строку
...
;  security = user
...
  • Измените следующие строки
 security = user
 username map = /etc/samba/smbusers
  • Добавте следующие строки в конец файла
[Group]
  comment = Group Folder
  path = /home/group
  public = yes
  writable = no
  valid users = system_username1 system_username2
  create mask = 0700
  directory mask = 0700
  force user = nobody
  force group = nogroup
  • Если хотите чтобы пользователи могли редактировать папку измените
  writable = yes
sudo testparm
sudo /etc/init.d/samba restart

Как добавить публичную папку с правами только на чтение или чтение-запись (Authentication=Yes)

sudo mkdir /home/public
sudo chmod 777 /home/public/
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
gksudo gedit /etc/samba/smb.conf
  • Наидите следующую строку
...
;  security = user
...
  • Замениет следующие строки
  security = user
  username map = /etc/samba/smbusers

Далее виполните одно из двух.

  • 1. Сохраните отредактированный файл.
sudo testparm
sudo /etc/init.d/samba restart
  • 1. Щёлкните на папке правой кнопкой мыши и выберите 'Share folder'. Измените 'Do not share' для того чтоб папка стала доступна пользователям сети.
  • 1. В Share Properties выставьте Только для чтения. Если вы хотите чтоб другие пользователи могли редактировать снимите этот флажок.

ИЛИ

  • 2. Добавте следущие строки в конец файла
[public]
  comment = Public Folder
  path = /home/public
  public = yes
  writable = yes
  create mask = 0777
  directory mask = 0777
  force user = nobody
  force group = nogroup
  • 2. Если вы хотите чтоб другие пользователи могли редактировать папку измените следущее
  writable = yes
sudo testparm
sudo /etc/init.d/samba restart


Как добавить публичную папку с правами только на чтение или чтение-запись (Authentication=No)

sudo mkdir /home/public
sudo chmod 777 /home/public/
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
gksudo gedit /etc/samba/smb.conf
  • Наидите следующую строку
...
;  security = user
...
  • Замениет следующую строку
  security = share

Далее виполните одно из двух.

  • 1. Сохраните отредактированный файл.
sudo testparm
sudo /etc/init.d/samba restart
  • 1. Щёлкните на папке правой кнопкой мыши и выберите 'Share folder'. Измените 'Do not share' для того чтоб папка стала доступна пользователям сети.
  • 1. В Share Properties выставьте Только для чтения. Если вы хотите чтоб другие пользователи могли редактировать снимите этот флажок.

ИЛИ

  • 2. Добавьте следущие строки в конец файла
[public]
  comment = Public Folder
  path = /home/public
  public = yes
  writable = no
  create mask = 0777
  directory mask = 0777
  force user = nobody
  force group = nogroup
  • 2. Если вы хотите чтоб другие пользователи могли редактировать папку измените следущее
  writable = yes
  • 2. Сохраните отредактированный файл.
  sudo testparm
  sudo /etc/init.d/samba restart

Как печатать на удалённой машине с Ubuntu с помощью samba

 sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.backup
 gedit /etc/samba/smb.conf
Наидите следующие строки
 ...
 # printing = cups
 # printcap name = cups
 ...
и раскоментируйте их.
 printing = cups
 printcap name = cups
Перезагрузите сервер cups
 sudo /etc/init.d/cupsys restart
Теперь принтер работающий на вашей машине с Ubuntu будет доступен через samba.

iTunes-совместимый Media server

Если вы ищете iTunes-совместимый Media server в Ubuntu используйте этот

GLPI - IT and asset Managemet Software (Требуется перевод)

If you want IT and asset Managemet Software in Ubuntu try this

PostgreSQL

Postgresql Это очень поддерживаемый и открытый сервер баз данных. Уже долго идут дебаты о том что лучше MySQL или PostgreSQL. Сейчас эти дебаты похожи на: Gnome vs KDE, Perl vs Python, PHP vs JSP, Java vs .Net (or Mono). Но с точки зрения установки, PostgreSQL более лёгкий и требует меньше зависимостей чем MySQL.

Установка PostgreSQL

Установить PostgreSQL (и клиента и сервера):

sudo apt-get install postgresql-8.2

Установить документации к PostgreSQL:

sudo apt-get install postgresql-doc-8.2

Установить драйвер JDBC3 для PostgreSQL:

sudo apt-get install libpg-java

Установить поддержку php для PostgreSQL:

sudo apt-get install php5-pgsql

Установить графическую утилиту для администрирования:

sudo apt-get install pgadmin3

Установить веб утилиту администрирования:

sudo apt-get install phppgadmin

Настроика PostgreSQL

Для использования postgresql, создайте экземпляр базы данных и пользователя/роль:

sudo -u postgres createdb $USER
sudo -u postgres createuser $USER

Создайте и роль и экземпляр базы данных с вашим логином это облегчит вам запуск клиента PostgreSQL:

psql

Войдите как администратор:

sudo -u postgres psql

Для удалённого доступа к базе данных или с помощью PHP или использую драйвер JDBC, вы должны установить пароль для клиента PostgreSQL (psql):

ALTER USER user PASSWORD 'pass';

замените user и pass на ваш логин и пароль соответственно. Для проверки работоспособности удалённого доступа, запустите:

psql -h host -p 5432 -d database -U user

Посетите http://www.php.net/manual/en/ref.pgsql.php для того чтоб узнать как использовать php вместе с PostgreSQL.

Использование pgadmin3 (не закончено)

Конфигурация PostgreSQL с использованием pgadmin3:

  • Откройте клиент psql как администратор postgres (смотрите выше Настроика PostgreSQL)
  • Установите пароль администратора (смотрите выше)
  • Откройте Applications -> System Tools -> pgAdmin III из главного меню.
  • Откройте File -> Add Server...
  • Установите Address в localhost или 127.0.0.1 (или другой который вы хотите установить)
  • ---Give a Description by which this connection will be identified.
  • Разрешите default port (5432), SSL (_blank_), Maintenance DB (postgres) and Username (postgres)
  • Вставте пароль который вы установили ранее. Нажмите OK.

Использование phppgadmin

Для конфигурации PostgreSQL с использованием phppgadmin выполните:

sudo ln -s /usr/share/phppgadmin /var/www/phpPgAdmin

Установите пароль администратора: postgres (смотрите #Настроика PostgreSQL).

Откройте /etc/phppgadmin/config.inc.php и измените:

$conf['extra_login_security'] = false;

Это включит возможность входа администратора. Наконец воидите на страницу http://localhost/phpPgAdmin/ для входа.

Использование PostgreSQL вместе с OpenOffice

  • Откроите Applications -> Office -> OpenOffice.org Database.
  • Выберите 'Соединение с существующей базой данных'. В списке выберите JDBC и нажмите Next.
  • Создайте Datasource URL:
jdbc:postgresql://localhost/database

Замените localhost на ваш hostname, базу данных на экземпляр созданной вами базы данных.

  • Установите класс драйвера JDBC:
org.postgresql.Driver
  • Нажмите 'Test class' убедитесь в работоспособности соединения с помощью драйвера JDBC. Нажмите Next.
  • Введите имя пользователя и выберитеопцию 'Password required'.
  • Нажмите на тестовом соединении. Появится всплывающее окно. Введите в нём пароль и нажмите OK.
  • Если всё работает, тогда появися диалог конфигурации.
  • Нажмите Next. Появятся другие настроики. Нажмите Finish в конце.

Использование драйвера PostgreSQL JDBC

Следующий код на Java небольшой пример использование JDBC с использованием Postgresql:

// pgVersion.java
import java.sql.*;
class pgVersion {
 public static void main(String arg[]) throws Exception {
  if(arg.length!=4) {
   System.out.println("usage: java pgVersion host database user password");
   return;
  }
  // Class.forName("org.postgresql.Driver");
  Driver driver=new org.postgresql.Driver();
  DriverManager.registerDriver(driver);
  String url="jdbc:postgresql://"+arg[0]+"/"+arg[1]+"?user="+arg[2]+"&password="+arg[3];
  Connection conn=DriverManager.getConnection(url);
  Statement stat=conn.createStatement();
  ResultSet rs=stat.executeQuery("SELECT version()");
  rs.next();
  System.out.println(rs.getString("version"));
  rs.close();
  stat.close();
  conn.close();
  DriverManager.deregisterDriver(driver);
 }
}

Вы можете запустить предыдущий код двумя путями:

  • Используя переменную окружения CLASSPATH:
export CLASSPATH=/usr/share/java/postgresql.jar:.
javac pgVersion.java
java pgVersion host database user password

Здесь host, database, user и password должны быть установлены в вашей конфигурации. $CLASSPATH создаётся временно, вы должны поместить команду создания в скрипт /etc/bash.bashrc или ~/.bashrc.

  • Другой способ запуска кода:
javac -classpath /usr/share/java/postgresql.jar pgVersion.java
java -classpath /usr/share/java/postgresql.jar:. pgVersion host database user password

В случае удачного выполнения вы увидите:

PostgreSQL 8.2.5 on i486-pc-linux-gnu, compiled by GCC cc (GCC) 4.1.3 20070831 (prerelease) (Ubuntu 4.1.2-16ubuntu1)

MySQL

По утверждению этой страницы как MySQL так и PostgreSQL являются хорошей алтернативой проприетарным базам данных таким как DB2, Sybase, Oracle, SQL Server etc.

Для установки сервера и клиента:

sudo apt-get install mysql-server-5.0

db4free это лучший сервер баз данных для удалённого использования. Если вы будете использовать данный сайт, вам не придётся устанавливать сервер MySQL. Потребуется установить только клиент, документацию и php или jdbc для возможности соединения.

IBM DB2

Побывайте здесь для информации о базе данных IBM. Также посетите эту страницу, для информации об установке DB2 на ubuntu.

Загрузка

Для загрузки триальной версии DB2 побывайте здесь и выберите: IBM DB2 9.5 Data Server trial. Вас попросят войти (создайте аккаунт если н ещё не создан) для озможности загрузки. Выберите:

  • DB2 9.5 data server trial for Linux(R) on AMD64 and Intel(R) EM64T systems (x64)
  • DB2 9.5 data server trial for Linux(R) on System z

Потом отвечайте на вопрос 'Я подтверждаю' внизу страницы. В конце нажмите кнопку 'Я согласен' для начала загрузки.

В качестве альтернативы, побывайте здесь и выберите: IBM DB2 9.5 Express-C. Then choose DB2 Express-C 9.5 for Linux и нажмите далее. Потом отведте на вопрос 'я согласен'. Потом выбкрите следующее:

  • DB2 Express-C for Linux operating system, 32-bit architecture
  • DB2 Express-C for Linux operating system, 64-bit architecture

нажмите кнопку 'Я согласен' для запуска загрузки.

Установка DB2

Я выбрал 'DB2 Express-C for Linux operating system, 32-bit architecture' для демнстрации установки. Если вы имеете другую версию, то выберите её. Скачайте файл в вашу домашнюю директорию. Далее выполните следующее:

tar -xf db2exc_950_LNX_x86.tar.gz
cd ~/exp
sudo apt-get install libaio1
sudo apt-get install libstdc++5
sudo ./db2setup

Выберите 'Install a Product' с левой стороны появившегося окна и нажмите 'Install New'. Откроется другое окно. Следуйте инструкция для завершения установки. Подтвердите создание новых пользователей и групп во время установки (dasusr1/dasadm1, db2inst1/db2iadm1, db2fenc1/db2fadm1).

Удаление DB2

Если вы устанавливаете всё с настроиками по умолчанию (как указанно выше) тогда следующие команды полностью удалят db2. В том случае, если вы изменяли что-то во время установки, тогда выполните соответствующие изменениям команды.

cd /opt/ibm/db2/V9.5
./instance/db2ilist
sudo instance/db2idrop db2inst1
sudo install/db2_deinstall -a
cd && sudo rm -r /opt/ibm/
sudo userdel -r dasusr1
sudo userdel -r db2fenc1
sudo userdel -r db2inst1
sudo groupdel dasadm1
sudo groupdel db2fadm1
sudo groupdel db2iadm1

Перед выполнением этих комманд, пожалуйста проверьте:

  • Убедитесь что db2 не запущен.
  • Узнайте директорию установки DB2 (например /opt/ibm/db2/V9.5)
  • Узнайте экземпляр DB2 (используйте команды db2ilist, смотрите вторую команду)
  • Удалите текущую и другие экземпляры базы данных (используйте команды db2ilist, смотрите третью команду)
  • Если вы используете другой софт от IBM в директории /opt/ibm удалите только директорию /opt/ibm/db2.
  • Удалите группу и пользователя которых вы создавали для db2.

Oracle database

Проблеммы могут возникнуть если размер swap будет меньше 1 GB. В этом случае вы можете сделать следующее:

  • Отключить swap. (выполните 'man swapoff' для помощи)
  • Измените размер раздела swap. (выполните 'man fdisk' и 'man cfdisk' для помощи)
  • Перезагрузите систему. (не обязательно, но рекомендуется)
  • Отредактируйте файл /etc/fstab где обновите UUID для раздела swap. (#Как определить UUID устроиства)
  • Включите swap. (выполните 'man swapon' для помощи)

SSH

Как установить сервер SSH для удалённого администрирования

sudo apt-get install ssh

Как использоватьSSH на удалённом хосте с Ubuntu

Машина с Ubuntu должна запустить сервер SSH. Прочтите #Как установить сервер SSH для удалённого администрирования.

Для примера: Удалённая машина с Ubuntu: 192.168.0.2 username это реальное имя пользователя на удалённой машине

ssh username@192.168.0.2

Вы также можете использовать URL:

ssh username@foobar.dyndns.org

Если в вашей локальной сети (LAN) используется динамический IP для соединения с Интернет, вы можете использовать сервис Dynamic IP (таких как DynDNS) для определения статического URL в вашей LAN (foobar.dyndns.org, для примера). Запрос SSH из Internet на ваш URL (т.к. foobar.dyndns.org) должен быть переадресован сервисом DynDNS на ваш модем/роутер. Ваш роутер должен будет переадресовать запрос на порт используемый для SSH на вашей машине в LAN. (SSH тунели обычно используют порт 22, но он может быть изменён (смотрите ниже).

Вы можете явно установить номер порта (по умолчанию порт 22) для тунеля SSH:

ssh username@foobar.dyndns.org:11022

Однако, если вы сделали это, сервер SSH тоже должен слушать этот порт (порт 11022 для примера). Порт который будет прослушиваться устанавливается в файле ssdh_config для сервера OpenSSH (поддерживаемого в Ubuntu) на вашей машине. Также, ваш роутер должен быть сконфигурирован для перенаправления запроса на порт 11022 на вашем OpenSSH хосте.

Как изменитьномер порта сервера SSH

Q: Зачем это делать? A: Порт 22 это умолчальный порт и он может быть атакован. И вы устраните эту возможность.

Откройте /etc/ssh/sshd_config для редактирования

gksu gedit /etc/ssh/sshd_config

Найдите следующую строку

# What ports, IPs and protocols we listen for
Port 22

Измените 22 на значение которое вы хотите, потом сохраните и перезагрузите сервер SSH

sudo /etc/init.d/ssh restart

Замечание: Google для secure sshd находит много ссылок по настроике безовасности ssh.

Использование SSH с перенаправлением на другой порт (необходим перевод)

ssh -L <local port>:<remote computer>:<remote port> <user>@<remote ip>

Для примера:

ssh -L 6669:94.92.10.15:6667 foowho

В этом примере, с локального порта 6669 на локальном компьютере клиента создаётся защищённый тунель SSH на порт по умолчаниию 22 роутера 94.92.10.15. Роутер должен быть настроен на перенаправление данных с 22 порта на внутресетевой IP (например 192.168.0.56) SSH хоста. На хосте должен быть запущен OpenSSH (сервис sshd) и установлен для прослушивания 22 порт. Входящие данные переадресуются на порт 6667, который слушается нужным вам приложением. foowho это зарегистрированный пользователь SSH на вашем сервере.

Тунеллирование SSH также можно проводить с помощью URL и даже альтернативных портов. Пример:

ssh -L 5900:foobar.dyndns.org:5900 foowho -p 11022

В этом примере, локальный порт номер 5900 перенаправляется через SSH туннель на порт 11022 сервера foobar.dyndns.org. DNS сервер преобразует адрес foobar.dyndns.org в WAN (Internet) IP адрес рутера, ожидающего соединения. Рутер настроен на перенаправление порта 11022 на LAN OpenSSH сервер, который ожидает соединение по порту номер 11022. Этот сервер отправляет данные некой программе, слушающей порт 5900.

  • Вы можете перенаправить локальный порт на другой порт удалённой машины.
Пример: Сделаем порт 80 (веб сервера/ браузер) на удалённом хосте 10.0.2.10 доступным через локальный порт номер 81
ssh -L 81:10.0.2.10:80 user@office.net
  • Можно создавать защищённые туннели SSH одновременно на нескольких машинах и нескольких портах.
ssh -L 81:10.0.2.10:80 -L 82:10.0.2.20:80 -L 83:10.0.2.30:80 user@office.net

Now, local port 81 locally forwards to port 80 on the host at 10.0.2.10, local port 82 forwards to port 80 on the host at 10.0.2.20 and local port 83 forwards to port 80 on the host at 10.0.2.30. In this example, user has an account on all three host machines at 10.0.2.10, 10.0.2.20, and 10.0.2.30.

  • Once port forwarding is set up by ssh, an application is directed to the SSH tunnel for port usage by using the loopback as the destination.
Example 1:
ssh -L 81:10.0.2.10:80 user@office.net
http://localhost:81 or http://127.0.0.1/:81

will direct a web browser to use port 81 locally, which is being redirected by SSH to port 80 on the remote host at 10.0.2.10.

Example 2:
ssh -L 5900:foobar.dyndns.org:5900 foowho
vncviewer 127.0.0.1 or vncviewer localhost

will direct vncviewer (which uses port 5900 by default) to direct its traffic through the ssh tunnel to the host at foobar.dyndns.org, where, presumably, a VNC server is listening on port 5900.

Using SSH reverse tunnel to help a friend (log into his/her machine)(необходим перевод)

Convinced a friend (anna) to use Linux? Bravo, but you don't yet want anna to operate the terminal and do the advanced stuff? Tell her to set up a reverse tunnel and maintain her notebook remotely. This is easy and works even if anna is behind a firewall, has a dynamic IP locally or in the web.

Things to setup on anna's machine:

ssh -R 2048:localhost:22 anna@yourserver.homelinux.org
[anna's yourserver password:] *******

Note: yourserver is a computer known in the web. It has sshd running and anna can log into it (usually using ssh anna@yourserver.homelinux.org; create an account for her!)

Last step is to be done by you:

  • enter the following command on yourserver
ssh -p2048 anna@localhost
[anna's local password:] (you need to know that as well)

Note:

  • Consider adding you as a local user on anna's laptop. This user must be member of the wheel group (in order to do the sudo stuff).
  • You could even set this up for anna and create a desktop button for her to establish the tunnel. voila!
  • yourserver.homelinux.org could also be a computer to which you both have remote access (work, school ...).

Reference> http://www.brandonhutchinson.com/ssh_tunnelling.html

SSH Filesystem (необходим перевод)

install package: sshfs, see http://fuse.sourceforge.net/sshfs.html

sudo aptitude update
sudo aptitude install sshfs

Optionally, add user to group fuse to manage mount-point permissions.

sudo adduser <local user> fuse

(propogate new group membership: restart or open new shell, e.g., Ctrl+Alt+F1)

Create writable mount point, e.g, <mount point> = /media/remote

sudo mkdir <mount point>
sudo chgrp fuse <mount point>
sudo chmod 775 <mount point>

Mount command

sshfs [<user>@]<host>:[<path>] <mount point>

Unmount command

fusermount -u <mount point>

Ubuntu 7.10 LAMP Server (необходим перевод)

If you are looking for simple LAMP Server setup in 15min including webmin installation this is for you

(This requires the server version of Gutsy Gibbon, not the standard desktop edition)

Как установить Apache and PHP5

Установка Apache

sudo aptitude install apache2

Установка PHP5 и модуля Apache PHP5

sudo aptitude install php5 libapache2-mod-php5

Перезапуск Apache

sudo /etc/init.d/apache2 restart

перейдите на http://localhost для проверки работоспособности. Если Вы захотите изменить порт, отредактируйте файл /etc/apache/ports.conf и измените параметр "Listen 80" на "Listen" + требуемый порт, например "Listen 8080"

How to Install Webmin (необходим перевод)

Webmin is an browser-based administration tool for Apache, PHP, MySQL, and Much More.

wget http://garr.dl.sourceforge.net/sourceforge/webadmin/webmin_1.390_all.deb

(If newer version exist, just replace x.390 with newer version number.

sudo apt-get install libnet-ssleay-perl libauthen-pam-perl libio-pty-perl libmd5-perl

If hasn't setup ed the root password yet, type: sudo passwd root (In Ubuntu root password is not setuped during install process.) If prefer not to setup root password, must manual enter user name and password for webmin administrator account, if root exist, just use it to login with.

sudo dpkg -i webmin_1.380_all.deb

To use webmin, type the following in a browser: (Make sure to use HTTPS not HTTP)

Sun Java Application Server (Java EE)

Оффициальная документация

Installing Application Server (необходим перевод)

Sun Java Application Server is the heart of Java EE. Download either of the following versions:

  • Java EE 5 SDK Update 3
  • Java Application Platform SDK Update 3 Beta
  • Sun Java System Application Server 9.1 (under individual download section)

Alternately you can download GlassFish application server (community maintained):

Make the download file executable and run as root by:

chmod +x Desktop/filename
sudo ./Desktop/filename

Lets assume $JAVAEE_HOME indicates the installation directory. The default installation directory for Sun Java System Application Server 9.1 is /opt/SUNWappserver/. Now, either add $JAVAEE_HOME/bin in your PATH or make a link of asadmin and asant in your path by

sudo ln -s $JAVAEE_HOME/bin/asadmin /usr/local/bin/asadmin
sudo ln -s $JAVAEE_HOME/bin/asant /usr/local/bin/ant

The command 'asadmin' is the main and most important command for Java Application server. Ant is also useful to automate building process.

Application Server configuration (необходим перевод)

When Java EE installs, a domain 'domain1' is automatically installed with it in $JAVAEE_HOME/domains/ which is the default directory for all domains. Generally this directory ($JAVAEE_HOME/domains/) is not writable. So, as a unprivileged user you can create your own domain in your home directory.

Application Server domain settings (необходим перевод)

To create, start, stop and delete a domain in your home directory:

asadmin create-domain --adminport 4848 --domaindir ~ mydomain
asadmin start-domain --domaindir ~ mydomain
asadmin stop-domain --domaindir ~ mydomain
asadmin delete-domain --domaindir ~ mydomain

Alternately you can make $JAVAEE_HOME/domains/ writable to do domain-related works from default domain directory. E.g.

sudo chmod a+w $JAVAEE_HOME/domains/
asadmin create-domain --adminport 4848 mydomain
asadmin start-domain mydomain
asadmin stop-domain mydomain
asadmin delete-domain mydomain

If you have only one domain in the default domains directory ($JAVAEE_HOME/domains/) then you do not have to give the domain name to start or stop a domain. E.g.

asadmin start-domain
asadmin stop-domain

You can save the login information to ~/.asadminpass file in order to administer an application server domain from command line. If you do not login, you have to provide username and password for each administrative work (analogous to su and sudo commands). To login:

asadmin login --host localhost --port 4848

Deploying and un-deploying a web or ejb module is very easy. Just do the following:

asadmin deploy test1.war
asadmin deploy test2.ear
asadmin undeploy test1.war
asadmin undeploy test2.ear
Application Server data Source settings (необходим перевод)

DataSource configuration can be done easily from web based administration console. Here command line method is given:

sudo ln -s /usr/share/java/postgresql.jar /opt/SUNWappserver/domains/domain1/lib/postgresql.jar
asadmin create-jdbc-connection-pool --datasourceclassname org.postgresql.ds.PGSimpleDataSource --property
    serverName=localhost:portNumber=5432:databaseName=database:user=user:password=pass jdbc/postgresql
asadmin create-jdbc-resource --connectionpoolid jdbc/postgresql database

First, we have made this driver accessible from the domain. In the second command, we have created a data source connection pool which has been assigned a JNDI name in the third command. Here all the colon (:) separated values are database related. Change them according to your database settings. Now you can create a Connection by, e.g.:

Context ic = new InitialContext();
DataSource ds = (DataSource)ic.lookup("database");
Connection conn = ds.getConnection();

To see available data sources and their corresponding JNDI names:

asadmin list-jdbc-connection-pools
asadmin list-jdbc-resources

To delete both connection pool, you have to delete JNDI name first. E.g.

asadmin delete-jdbc-resource database
asadmin delete-jdbc-connection-pool jdbc/postgresql

Tomcat 6 (необходим перевод)

Installing tomcat (необходим перевод)

Tomcat can be found in universe repository but it has some drawbacks (e.g. lots of dependencies, unavailability of version 6.x, do not use Sun Java). Thus manual installation is recommended.

Download latest stable version of tomcat from http://tomcat.apache.org/download-60.cgi and extract it in /usr/local as root. Add "JAVA_HOME=/usr/lib/jvm/java-6-sun/" to /usr/local/apache-tomcat-6.x.x/bin/setclasspath.sh after the first occurrence of "CLASSPATH=". Make sure that sun-java6-jre is installed. Make a soft-link of /usr/local/apache-tomcat-6.x.x/bin/catalina.sh as /usr/local/bin/tomcat to access easily. Optionally you can remove .exe and .bat files and edit .sh files to remove cygwin, os400 and darwin related codes.

Although not necessary, but the ant program would be useful here. You can also install its documentation.

OpenEJB Server (необходим перевод)

OpenEJB is an open source, modular, configurable, and extendable EJB Container System and EJB Server. Visit here to see the installation instructions for OpenEJB under Tomcat 6.

Using tomcat with NetBeans (необходим перевод)

You have to make the configuration files readable because Netbeans generally do not run with administrative privilege. To use Tomcat with with NetBeans, you have to set a user with manager role. A typcal $CATALINA_HOME/conf/tomcat-users.xml file would look like:

<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
  <role rolename="admin"/>
  <role rolename="manager"/>
  <role rolename="tomcat"/>
  <user username="admin" password="admin" roles="admin"/>
  <user username="manager" password="manager" roles="manager"/>
  <user username="tomcat" password="tomcat" roles="tomcat"/>
</tomcat-users>

Edit this file after you have started tomcat once. Any data placed in the <tomcat-users> element is erased during the first start of tomcat. You can also use tomcat that comes with NetBeans web & Java EE pack.

Configure Database Connection Pool (DBCP) of Tomcat (необходим перевод)

A database connection pool creates and manages a pool of connections to a database. Recycling and reusing already existing connections to a dB is more efficient than opening a new connection. It is still possible and valid to open and close connection for each servlet/jsp (visit #Using_JDBC_driver for details).

Before proceeding, let's assume that $CATALINA_HOME denotes tomcat installation directory (typically: /usr/local/apache-tomcat-6.0.14).

echo $CATALINA_HOME
sudo ln -s /usr/share/java/postgresql.jar $CATALINA_HOME/lib/postgresql.jar
sudo mkdir $CATALINA_HOME/webapps/dataSourceTest
sudo chown $USER:$USER $CATALINA_HOME/webapps/dataSourceTest
cd $CATALINA_HOME/webapps/dataSourceTest
mkdir META-INF WEB-INF WEB-INF/classes

Create WEB-INF/web.xml and set its content:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
 version="2.5">
 <resource-ref>
   <description>PostgreSQL connectivity</description>
   <res-ref-name>jdbc/postgresql</res-ref-name>
   <res-type>javax.sql.DataSource</res-type>
   <res-auth>Container</res-auth>
 </resource-ref>
 <description>
   Page for testing
 </description>
 <display-name>Testing page</display-name>
 <servlet>
   <servlet-name>pgsqlVersion</servlet-name>
   <servlet-class>pgsqlVersion</servlet-class>
 </servlet>
 <servlet-mapping>
   <servlet-name>pgsqlVersion</servlet-name>
   <url-pattern>/pgsqlVersion</url-pattern>
 </servlet-mapping>
</web-app>

Create META-INF/context.xml and set its content (replace hostname, database instance name, user id and password):

<?xml version="1.0" encoding="UTF-8"?>
<Context>
 <Resource
   name="jdbc/postgresql"
   auth="Container"
   type="javax.sql.DataSource"
   driverClassName="org.postgresql.Driver"
   url="jdbc:postgresql://host/database"
   username="user"
   password="password"
   maxActive="20"
   maxIdle="10"
   maxWait="-1"/>
 <WatchedResource>WEB-INF/web.xml</WatchedResource>
 <WatchedResource>META-INF/context.xml</WatchedResource>
</Context>

Create pgsqlVersion.java and set its content:

import java.io.*;
import java.sql.*;
import javax.sql.*;
import javax.naming.*;
import javax.servlet.*;
public class pgsqlVersion extends GenericServlet {
 public void service(ServletRequest request, ServletResponse response) {
  try {
  response.setContentType("text/html");

Writer pw=response.getWriter();

  Context initContext = new InitialContext();
  Context envContext  = (Context)initContext.lookup("java:/comp/env");
  DataSource ds = (DataSource)envContext.lookup("jdbc/postgresql");
  Connection conn = ds.getConnection();
  Statement stat=conn.createStatement();
  ResultSet rs=stat.executeQuery("SELECT version()");
  rs.next();
  pw.println(rs.getString("version"));
  rs.close();
  stat.close();
  } catch(Exception e) { }
 }
}

Create index.html and set its content:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
   "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>PostgreSQL datasource</title>
</head>
<frameset rows="80%, 20%">
  <frame src="pgsqlVersion.java">
  <frame src="pgsqlVersion">
</frameset>
</html>

Then compile the servlet:

export CLASSPATH=$CATALINA_HOME/lib/postgresql.jar:$CATALINA_HOME/lib/servlet-api.jar:.
javac -d WEB-INF/classes/ pgsqlVersion.java

Finally, visit http: //host:8080/dataSourceTest. Thats all!


Nagios Сервер мониторинга сети

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

NFS Server

  • Прочтите Linux NFS FAQ
  • Выполните следующую команду чтоб узнать свой IP адрес:
ifconfig

Установка NFS Сервера

Используйте этот скрипт или следующее руководство:

sudo apt-get install nfs-kernel-server nfs-common portmap

Переконфигурируйте Portmap чтоб он не связывался с интерфейсом loopback:

sudo dpkg-reconfigure portmap
sudo /etc/init.d/portmap restart

Определите какие директории могут быть расшарены (экспортированны):

sudo nano /etc/exports

Добавте определение расшариваемой директории: Следующая команда экмортирует директорию любому IP адресу между 192.168.1.1 и 192.168.1.254 с правами на чтение и запись:

/path/to/shared/files 192.168.1.0/24(rw,no_root_squash,async)

Следующая команда экмортирует директорию любому IP адресу между 192.168.1.1 и 192.168.1.254 с правами только на чтение:

/path/to/shared/files 192.168.1.0/24(ro,async)

192.168.1.0/24 это клиентские IP адреса

Когда закончите сохраните изменения и перезагрузите NFS сервер:

sudo /etc/init.d/nfs-kernel-server restart

Экспортируйте вашу новую конфигурацию:

sudo exportfs -a

Установка клиента NFS

Используйте данный скрипт (Для установки клиента nfs и автоматического монтирования) или следующие инструкции:

sudo apt-get install portmap nfs-common

Ручное монтирование

cd ~
mkdir temp
sudo mount 192.168.1.1:/path/to/shared/files temp

192.168.1.1 выше это IP адрес сервера

Вам может понадобится рестарот NFS сервера:

sudo /etc/init.d/portmap restart
sudo /etc/init.d/nfs-common restart

Автоматическое монтирование

Создайте точку монтирования:

sudo mkdir /mnt/files

Отредактируйте конфигурацию:

gksudo gedit /etc/fstab

Вставте что-то опхожее::

192.168.1.1:/path/to/shared/files /mnt/files nfs rsize=8192,wsize=8192,timeo=14,intr 0 0

Протестируйте новую конфигурацию

sudo mount -a

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

Оборудование

Драйвера NVidia

Сначала узнайте какое ядро вы используетк:

 $ uname -a
Linux localhost 2.6.22-14-generic #1 SMP Sun Oct 14 23:05:12 GMT 2007 i686 GNU/Linux

В этом случае используется ядро generic, следовательно нам нужно будет следующее:

sudo apt-get install linux-restricted-modules-generic

Когда установка закончится, идём в System > Administration > Restricted Drivers Manager и включаем драйвер.

Некоторые пользователи могут увидеть ошибку: "The software source for the packsge nvidia-glx-new is not enabled." Тогда возвращаемся в System > Administration > Software Sources у выставляем все отметки под заголовком "Downloadable from the Internet", нажимаем закрыть когда Ubuntu перезагрузит список пакетов. Включаем драйвер NVidia методом описанным выше.

Вы можете отключить логотип NVidia при загрузке:

sudo nvidia-xconfig --no-logo

Envy - скрипт установки драйвера nvidia

Ещё один способ установки драйверов nvidia, используя Envy. Загрузите и запустите данное приложение.

Wacom tablet (Нужен перевод)

By default, options for the Wacom tablet are commented out. Type the following command to edit the xorg.conf file.

gksu gedit /etc/X11/xorg.conf

Uncomment the following by removing the "#" or just replace the tree lines:

InputDevice     "stylus"	"SendCoreEvents"
InputDevice     "cursor"	"SendCoreEvents"
InputDevice     "eraser"	"SendCoreEvents"

Save and restart your X-session by typing CTRL-ALT-BACKSPACE.

Microsoft Intellimouse

Для использования прокрутки и боковых кнопок, измените /etc/X11/xorg.conf в секции описания мыши следующим образом:

   Section "InputDevice"
       Identifier     "Configured Mouse"
       Driver         "mouse"
       Option         "CorePointer"
       Option         "Device" "/dev/input/mice"
       Option         "Protocol" "ExplorerPS/2"
       Option         "ZAxisMapping" "4 5"
       Option         "Emulate3Buttons" "true"
       Option         "Buttons" "7"
       Option         "ButtonMapping" "1 2 3 6 7"
   EndSection

Если вы желаете использовать боковые кнопки для прокрутки в FireFox исправьте соответственно на "ZAxisMapping" "6 7" и на "ButtonMapping" "1 2 3 4 5".

Теперь перезагрузите компьютер или перезапустите X (Ctrl-Alt-BackSpace) что бы увидеть кнопки Назад/Вперед в работе. Вы можете протестировать мышь запустив в терминале xev.

Logitech Marble Mouse (Нужен перевод)

To get the scrollwheel effect on Logitech trackball (Marble Mouse), change your /etc/X11/xorg.conf mouse section to look like the following:

   Section "InputDevice"
       Identifier "MarbleMouse"
       Driver     "mouse"
       Option     "Protocol" "auto"
       Option     "CorePointer"
       Option     "Device" "/dev/input/mice"
       Option     "Buttons" "5"
       Option     "ButtonMapping" "1 8 3 6 7"
       Option     "EmulateWheel"  "true"
       Option     "EmulateWheelTimeout" "300"  # msec
       Option     "EmulateWheelButton"  "6"
       Option     "YAxisMapping"        "4 5"
   EndSection

Make sure that you have "MarbleMouse" under the server layout section as well.

The big left and right buttons work normally (click, right click) and pressing them at the same time acts as a middle click. Holding the small left button will let you scroll up and down with the trackball. Clicking small left and right buttons will let you go back/forward in firefox.

Thanks to imjustabill and Buffalo Soldier from the Ubuntu Forum. This works well on my computer.

Logitech MX510

Чтобы использовать дополнительные кнопки,для работы в Х, на вашей MX510, вам необходимо установить и настроить evdev-drivers. Откройте терминал и введите:

 sudo apt-get install xserver-xorg-input-evdev

Теперь всё что вам необходимо так это настроить Xorg для работы с новым драйвером. Не забудьте сделать бэкап оригинальных файлов перед редактированием информации:

 sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
 gksudo gedit /etc/X11/xorg.conf

Найдите и измените секцию Input Device,которая содержит информацию для вашей мыши.Напримем идентификатор измените на Configured Mouse:

       Section "InputDevice"
       Identifier      "Configured Mouse"
       Driver          "evdev"
       Option          "CorePointer"
       Option          "Name"  "Logitech MX510"
       EndSection

Разлогиньтесь или убейте Х сессию с помощью <CTRL><ALT<BACKSPACE> и залогиньтесь обратно. Это должно активировать все ваши кнопки и колесо прокрутки, и даже позволит вам использовать кнопки,расположенные под большим пальцем, для навигации в броузере.

Disable CAPS LOCK

I like to remap mine to <Ctrl>. Just run gnome-keyboard-properties with "System > Preferences > Keyboard", click on the "Layout Options" tab and then on the arrow next to "Ctrl key position". Selecting "Make CapsLock an additional Ctrl" does the trick.

Enabling NUM LOCK at boot

The Default behavior is for the NUM LOCK key to be off; if you are on a desktop and have a keypad though, entering digits from it can be much quicker and you may wish to have it enabled for entering login password, etc. Here's how:

  • From Synaptic, download and install "numlockx," or, from the command line;
  sudo apt-get install numlockx
  • To get it working, you now have to edit the appropriate startup file. First, make sure you have a working backup of the file:
  sudo cp /etc/gdm/Init/Default /etc/gdm/Init/Default.bak
  • Next, modify the gdm/Init file. In terminal:
  gksudo gedit /etc/gdm/Init/Default
  • Scroll down to the end of the file, and above the line that says "exit 0" add the following:
  if [ -x /usr/bin/numlockx ]; then
  /usr/bin/numlockx on
  fi
  • Next time you reboot, your NUM LOCK should default to "on."

BSNL Broadband (dataone) speedup (Нужен перевод)

BSNL Broadband or Dataone provides high speed (2Mbps) Internet connectivity in India. The DNS servers provided by the BSNL (61.1.96.69 and 61.1.96.71) are very slow. Instead use Either of these:

208.67.222.222 and 208.67.220.220 or

4.2.2.1 and 4.2.2.2 or

search Google for free DNS service providers.

Citrix ICA client (Нужен перевод)

The Citrix client no longer suffers from any of the previous Ubuntu version's problems of UTF8 font issues, OpenMotif depends, or flaky/broken browser integration. It just works!

  • Download the latest en.linuxx86.tar.gz (currently v10.6) from Citrix.com and save to your desktop
  • Right-click tar.gz file, and Extract Here
  • Open a Terminal
 Programs > Accessories > Terminal
  • Change to the directory where we extracted the client
 cd Desktop/en.linuxx86
  • Run the setup program
 ./setupwfc
  • Select the defaults

Now, web files from Metaframe Presentation Server, Citrix Access Gateway, etc webpages will work fine in Firefox.

Someone may wish to add an entry on how to use the client to connect to a local Citrix farm.

Как установитьдрайвера Broadcom для беспроводной сети

  • Эта инструкция работает на Kubuntu 7.10 32 bit, но существуют и другие пути
  • Первое убедитесь что вы имеете данное оборудование
lspci | grep Broadcom
  • Вывод должен быть таким
02:03.0 Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 02)
  • Потом добавте репозиторий
kdesu kate /etc/apt/sources.list
  • Добавте
deb  http://ubuntu.cafuego.net gutsy-cafuego bcm43xx
  • Потом скачайте ключ
wget http://ubuntu.cafuego.net/AF425CB5.gpg -O- | sudo apt-key add -
  • Вернитесь в консоль
sudo apt-get update
sudo apt-get install bcm43xx-firmware
  • Теперь подтвердите установку и перезагрузитесь! Спасибо Pete и инструкции к 7.04 за матриал.

Запросы

Если вы хотите чтоб что-то включили в данное руководство пишите в Ubuntu_talk:Gutsy.

Проблеммы

Оставляйте решение проблемм с которыми вы столкнулись в Gutsy здесь. Другие могут оставить здесь обход вашего бага или другое решение проблеммы.

Проблемма с проверкой орфографии в OpenOffice

Эта проблемма актуальна не для всех. Некоторые языки не поддерживают проверку орфографии, но есть родственные языки. Для примера, "English (India)" не поддерживает проверку, но "English (USA)" поддерживает. Пройдите

Tools -> Options -> Language Settings -> Languages

и выберите Западные языки и выберите родственный язык.

Если ваш язык поддерживает роверку орфографии, то есть пакет myspell-<language> где <language> код языка, например:

sudo apt-get install myspell-ru

установит русский словарь.

Альтернатива SCIM для переключения раскладок клавиатуры

SCIM может не работать в Gutsy Gibbon, хотя он прекрасно работал в Feisty Fawn. До решения проблеммы вы можете использовать альтернативный способ переключения раскладки клавиатуры.

  • Пройдите в System -> Administration -> Language Support и установите используемый вами язык.
  • Откройте System -> Preferences -> Keyboard и добавте ваш язык на вкладке Раскладка.
  • Щёлкните правой кнопкои на свободном месте панели и в выпадающем меню выберите"Добавить аплет на панель...". Добавте индикатор расладки.

Исправление медленной загрузки и ошибок экрана загрузки

Если ваша системма медленно загружается или экран загрузки ubuntu не отображается возможно Usplash создал некорректный экран загрузки

1) отредактируйте /boot/grub/menu.lst

 sudo gedit /boot/grub/menu.lst

В самый конец строки описания ядра добавьте после "splash", добавте

 "vga=***"

замените *** на код из таблицы ниже для определения вашего разрешения и настроек цвета которые вы используете

Screen 640x480 800x600 1024x768 1280x1024 1600x1200
Colors
256 769 771 773 775 796
32,768 784 787 790 793 797
65,536 785 788 791 794 798
16.8M 786 789 792 795 799

После этого строка примет вид похожий на эту

 kernel		/boot/vmlinuz-2.6.22-14-generic root=UUID=20fd9912-6383-4860-9cd8-88a11909d715 ro quiet splash vga=791

Сохраните файл и закройте его,

2) Отредактируйте /etc/usplash.conf

    sudo gedit /etc/usplash.conf

Измените разрешение на то которое вы определили раньше, сохраните и закройте файл.

3) Пересоздайте экран загрузки

   sudo update-initramfs -u -k `uname -r`

Эта команда пересоздаст изображение используемое Grub при старте системмы.

4) Перезагрузитесь

Проблема завешения работы

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

  • Нажмите Ctrl-Alt-Backspace для завершения X-Window и отображения экрана GDM.
  • сервис gnome-power-manager должен быть включен. Вы можете включить его из System->Preferences->Sessions.
  • Подождите 1 минуту. Окно выхода должно появится. (эта проблема может проявлятся не всегда).
  • Некоторым пользователям помогает удаление директории .config/autostart/.

Советы и хитрости

Не надо тупо добавлять сюда советы доступные в Ubuntu:Feisty#Tips_And_Tricks. Лучше добавляите сюда новые советы.

Что делать при зависании Ubuntu

Существует много причин краха системмы - програмные баги, проблеммы с памятью и другие. Если ваш компьютер завис не паникуйте! И не нажимайте на кнопку питания! Вы можете выполнить пять простых действий перед выключением питания:

  1. Если ваш компьютер завис? Перейдите в один из виртуальных терминалов VTs нажав <Ctrl><Alt> и F1. Это может помочь вернуть вам контроль над компьютером и завершить приложение виновное в зависании.
  2. Если вы не можете переити в VT, завершите сессию X-ов. Это может быть сделаано с помощью <Ctrl><Alt><Backspace>. Все приложения запущенные в данной сессии будут автоматически убиты, после этого компьтер перенаправит вас на экран входа в системму.
  3. OK, если вам не удаётся завершитьX-ы или перейти в VT. Вы можете перезагрузится нажимая <Ctrl><Alt><Delete>. Компьютер пикнет и начнёт загружаться заново.
  4. Если по какким то причинам скрипт завершения не выполняется и компьютер прекратил процесс перезагрузки нажмите эту комбинацию клавишь ещё раз для форсированной перезагрузки. Это не очень безопасно так как не отмонтируются локальный файловые системмы.
  5. Последний способ выхода: Ваш компьютер не слушается и ни одна из перечисленных рекомендаций не помогла. Есть маленькая хитрость которая может помочь, о неи не знают многие пользователи Linux! Ядро держит открытым канал свзи с пользователем, и если системма завершилась не совсем плохо (я имею ввиду не kernel-panic) вы можете безопасно перезагрузится. Этот метод достаточно безопасен, но должен использоваться если больше ничего не помогло! Нажмите <Ctrl>, <Alt> и <PrtScrn/SysRq>. Не отпуская эти клавиши, наберите следующие символы - в правильном порядке - R E I S U B. Системма отмонтирует локальные файловые системмы и завершит системму.

Как определить UUID устроиства

  • Это может понадобится если вы изменили таблицу разделов или подключили новый жосткий диск к вашему компьютеру.
  • Когда изменяется UUID(s) возможно появление ошибки при загрузке.
  • Нажмите <Ctrl>-D загрузка продолжится но проблемму нужно исправить:

-> Откроите файл fstab:

sudo gedit /etc/fstab

-> Из терминала запустите следующую команду:

ls -l /dev/disk/by-uuid/

-> Или вы можете посмотреть весь список ваших устроиств:

blkid
  • Сравните UUID's и если они отличаются от тех что есть в fstab, то измените значения в fstab. Легче всего это сделать с помошью копирования вставки.
  • Другие параметры возможно тоже должны быть изменены, такие как mount point, type (ext2, ext3, ntfs, etc) , options, dump, pass, etc.

Для более подробного описания редактирования fstab смотрите Здесь:

  • Для просмотра списка UUID для специфичных устроиств:
sudo vol_id -u device
  • Устроиста могут быть /dev/sdxy.

Например: sudo vol_id -u /dev/sda1

Включение подсветки синтаксиса в vim

Исходный vi/vim пакет vim-tiny может не содержать подсветки синтаксиса. Установите vim:

sudo apt-get install vim

Потом откройте /etc/vim/vimrc и раскоментируйте syntax on

Замените

"syntax on

На

syntax on

HAL

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

sudo vim /etc/init.d/rc найдите данную строку : CONCURRENCY=shell Измените следующее:

sudo nautilus

перейдите в /etc/ найдите папку rc2.d переименуйте s12hal в s13hal

Это должно исправить проблему с загрузкой HAL раньше DBUS и причину ошибки. Эти команды должны устранить проблемму, но если это не помогло, сделайте следующее:

sudo gedit /etc/init.d/rc

и измените CONCURRENCY=shell на CONCURRENCY=none

Включение Sirius Internet Radio для Firefox

Запустите в плеере www.sirius.com. После авторизации вы сможете выбрать какой поток проигрывать. Выбраный поток запустится в vlc.

Удаление ненужных файлов языков/локалей

sudo apt-get install localepurge
sudo localepurge

Автозапуск pidgin при загрузке

Перейдите System -> Preferences -> Sessions. Нажмите Добавить. Запустится всплывающее окно. Установите Имя "Pidgin" и Команду "/usr/bin/pidgin". Нажмите OK. Убедитесь что он доступен.

запуск sudo/gksu без пароля

EDITOR=gedit gksu visudo

Найдите "Defaults !lecture,tty_tickets,!fqdn" и замените на "Defaults timestamp_timeout=-1".

Speed-up Ubuntu

Откройте System -> Preferences -> Sessions и удалите из автозапуска ненужные вам программы(e.g. Bluetooth Manager, Evolution Alarm Notifier, Restricted Driver Manager, Tracker, User folders update, Visual). Откройте System -> Preferences -> Appearance и установите Visual Effects в None. Откройте System -> Administration -> Services и остановите ненужные вам сервисы (e.g. alsa-utils, bluetooth, brltty, hdparm, acpid, apmd, screen).

Как изменить USplash Screen при загрузке/завершении

Если вы добавляли другую Desktop Environment, USplash screen мог быть изменён (например Kubuntu поверх Ubuntu). Если вы хотите изменить его выполните следующее:

sudo update-alternatives --config usplash-artwork.so

Это покажет вам список установленных USplash screens. Наберите номер нужного вам и нажмите Enter. Потом введите:

sudo dpkg-reconfigure usplash

Перезагрузитесь.

Как загрузить Ubuntu из образа ISO на жестком диске или USB-брелке

Скопируйте образ ISO на другой раздел или USB брелок. Добавьте в параметрах ядра:

find_iso=/path/to/image/ubuntu-live-cd.iso boot=casper

В меню GRUB: нажмите 'e', введите строку ядра и снова нажмите 'e'. После этого нажмите 'Enter', потом 'b'.

Если вы загружаетесь с CD/DVD нажмите 'F6'.

Разработка руководства

Замечание: Эта секция была взята из руководства Feisty и соответственно изменена.

Размещайте здесь идеи по улучшению данного руководства.

  • Add a guide to OpenLDAPServer setup. IE - Users and Groups stored on central server with login from any client machines on the network.
  • Add a section about how to install XEN and other non commercial virtual machines.
  • Add a new section for Gnome Themes from http://art.gnome.org and KDE Themes from http://www.kde-look.org/.
  • Have entries under their headings in alphabetical order.
  • Try to keep the guide neat and clutter free.
  • Possible "Short Version" Table of contents without each "How to".
  • Add a [top] link to the end of each article.
  • If possible, include a 'find/search' function to easily access queries.
    • This can be done in Firefox with <Ctrl>-F.
  • instead of 'apt-get install', there could be the new Gutsy apturl feature for easier installation of software
  • Awesome guide! What's lacking here and on the installation is generic guidance about installing hardware drivers. Especially for devices for internet connectivity, this is a make-or-break issue. If my WiFi adapters don't get installed automatically (they didn't) then it's a complete disaster for people who don't have easy internet access by another computer.
Personal tools