Lincity NG — открытый аналог игры SimCity 2000 в Ubuntu

Lincity — свободная компьютерная игра, градостроительный симулятор, созданный по подобию SimCity.
LinCity-NG это форк Lincity, отличающийся от оригинала трёхмерной графикой и звуковыми эффектами.
Обратите внимание, что монументы выполнены в виде пингвинов, мне кажется, это довольно забавно.
В данной статье я расскажу, как установить эту игру в Ubuntu.

В LinCity-ng нужно строить город, так же как и SimCity. Стараться вывести счастье горожан на достойный уровень, а экономику держать в прибыли. Спокойный и выверенный геймплей умиротворяет. Строить свой идеальный город мечты можно днями и месяцами.

Помимо экономических показателей, вам так же необходимо будет следить за экологической обстановкой, наукой и образованием, а также производством.

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

В играх подобного жанра графика как известно имеет второстепенное значение, приятное дополнение, но всё же далеко не главное! Графика в LinCity-NG максимально проста и понятна.

Установка lincity-ng в Ubuntu

Установка игры в Ubuntu происходит из стандартных репозиториев: поискать в Центре приложений lincity-ng или выполнить в окне терминала команду:

sudo apt-get install lincity-ng

После установки игры, вы ее найдете в главном меню Dash. Запустив игру, вы увидите довольно простенькое меню:

Ещё хочется заметить, что игра полностью РУСИФИЦИРОВАНА.

Приятной игры!

Источник: lincity-ng

Индикаторы CPU и RAM в Ubuntu 12.10 / 12.04

Вам нужны индикаторы CPU и RAM?

В данной статье расскажу, как их установить.

Установка

Открываем терминал, и выполняем комманды:

sudo add-apt-repository ppa:alexeftimie/ppa
sudo apt-get update
sudo apt-get install indicator-sysmonitor

После этого запустите "System Monitor Indicator":

Наслаждайтесь

Бесплатный аналог Minecraft — Minetest 0.4.6

Вышла новая версии игры Minetest 0.4.6 жанра песочница,в которой надо строить и жить,а так-же можно делать предметы (крафтить). Игра вдохновлена такими проприетарными играми, как Minecraft, Dwarf Fortress, Dungeon Keeper.

В данной статье расскажу как установить бесплатный аналог майнкрафт - minetest 0.4.6 на Ubuntu 12.10 / 12.04

Итак, коротко об игре

В игре разделены движок и игровые моды. Доступен базовый (официальный) мод, но он не обязателен и может быть заменен на другой. У игры большое и активное сообщество, доступно множество модов, таких как мобы (животные и монстры), mesecons (электронные схемы, аналог redstone в Minecraft), фермерство и прочее.

Minetest написан на C++ с использованием движка Irrlicht и распространяется под лицензиями LGPL 2.1 и выше (исходный код) и CC-BY-SA 3.0 (ресурсы).

Что же добавлено и изменено в новой версии?

  • Охлаждение лавы рядом с водой, лава превращается в источник обсидиана, потоками лава превращается в камень
  • Тропичесикая древесина, джунгли листья и джунгли саженцы
  • Обсидиан, осколки обсидиана и обсидиан стекла
  • Травы (5 различных)
  • Добавлен папирус и кактусы
  • Кирпичи, изготовливаются из 4 камня.

Также были исправлены многие ошибки и другие изменения. Полный список доступен ЗДЕСЬ.

Установка игры на Ubuntu

Откройте терминал (CTR-ALT-T):

Добавляем репозиторий игры:

sudo add-apt-repository ppa:minetestdevs/stable

Обновляем информацию о репозиториях:

sudo apt-get update
Устанавливаем игру:

sudo apt-get install minetestc55

Всё, ждем окончания установки. Приятной игры!

Игра 0 A.D. Alpha 13 «Magadha» в Ubuntu

Хочу представить Вашему вниманию игру 0 A.D. жанра историческая стратегия в реальном времени. И в данной статье расскажу как ее установить в Ubuntu 13.04 / 12.10 / 12.04 .



0 A.D. — свободно распространяемая 3d игра в жанре исторической стратегии в реальном времени. Посвящена годам между 500 до н. э. и 500 н. э.
Если вы любители таких игр, как Эпоха Империи 2 и Red Alert 2, эта игра придется Вам по вкусу.

Версия "0 A.D." Alpha 13 "Magadha" была выпущена 2 апреля и доступна для загрузки.
Это пока Alpha версия игры, разрабатываемая компанией Wildfire Games, и в ней могут быть баги.

Минимальные требования:

Processor: 1 GHz Intel or x86 compatible
Memory: At least 512 MB
Graphics Card: Any supporting OpenGL 1.3 with 3D hardware accelerated drivers and at least 128 MB memory, e.g., Radeon 9000, GeForce 3, or similar
Screen resolution: 1024×768 or above

Установка ИГРЫ

Откройте терминал (CTR-ALT-T):

Добавляем репозиторий игры:

sudo add-apt-repository ppa:wfg/0ad

Обновляем информацию о репозиториях:

sudo apt-get update

Устанавливаем игру:

sudo apt-get install 0ad

После установки игры, ее можно найти в Главном Меню:


Приятного Вам времяпрепровождения!

Как добавлять радиостанции в программу Radio Tray

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



Как добавить новую радиостанцию в программу?

Выбираем пункт "Настройки - Настройки радиостанций".

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

Вводим желаемое название радиостанции.

B поле ввода "URL" вводим ссылку на радиостанцию.

Где брать ссылки для радиостанций?

Самый лучший сайт, на мой взгляд, с выбором радиостанций:

http://www.shoutcast.com/



Приведу пример:

Заходим на сайт http://www.shoutcast.com/.


Вводим в поиск, допустим, Europa Plus:

Нажимаем правой кнопкой мыши на ссылке понравившейся радиостанции, выбираем пункт "копировать ссылку".

Возвращаемся в RadioTray - Настройки Радиостанций.


В поле ввода "URL" вставляем данную ссылку. Нажимаем "Закрыть".


И в главном меню Radio Tray выбираем нашу новую радиостанцию.

Наслаждаемся музыкой!

Что делать, если у нас несколько компьютеров с Ubuntu и не хочется постоянно на каждом компьютере добавлять любимые радиостанции в RadioTray?

Для начала разберем, где же хранится наш список радиостанций.

Переходим:

/home/ИмяПользователя/.local/share/radiotray


Находим там файл bookmarks.xml .
В этом файле хранится список радиостанций.

Теперь достаточно его скопировать на флешку и заменить на всех наших компьютерах.

Всё. Теперь у нас на всех компьютерах одинаковый список радиостанций.



И напоследок, представляю вашему вниманию очень хороший список радиостанций:

Club Dubstep
url= http://listen.di.fm/public2/clubdubstep.pls


DI-dubstep FM
url= http://listen.di.fm/public2/dubstep.pls


UK Garage
url= http://listen.di.fm/public2/ukgarage.pls


Drum 'n Bass
url= http://listen.di.fm/public2/drumandbass.pls


kaZantip FM
url= http://fm.kiwi.kz/radiokazantip


Trance
url= http://listen.di.fm/public2/trance.pls


Goa-Psy Trance
url= http://listen.di.fm/public2/goapsy.pls


Oldschool Acid
url= http://listen.di.fm/public2/oldschoolacid.pls


Toksyna FM - PsyTrance
url= http://193.26.131.238:8032


Progressive Psy
url= http://listen.di.fm/public2/progressivepsy.pls


Deep House
url= http://listen.di.fm/public2/deephouse.pls


Electro House
url= http://listen.di.fm/public2/electro.pls


Club Sounds
url= http://listen.di.fm/public2/club.pls


Space Dreams
url= http://listen.di.fm/public2/spacemusic.pls

Установка Radio Tray на Ubuntu 12.04 / 12.10

На днях друг попросил найти программу на Ubuntu, чтобы прослушивать радиостанции. Конечно это можно делать, на популярных плеерах. Но хотелось, чтобы это была отдельная программа и висела в трее. Перелопатив кучу страниц в интернете по данному вопросу, я остановил свой выбор на программе Radio Tray. И в данной статье я хочу рассказать как установить данную программу.

Коротко о программе.

Зачем использовать плеер, если постоянно слушаешь радио? При этом плейлист в плеере не выполняет свои функции - треки в радио сами меняются, кнопки "вперёд" "назад" и полоса прокрутки не действуют и не нужны. Зачем же тогда использовать плеер, если есть программа попроще?

Radio Tray - очень маленькая программа (не весит даже мегабайта) работает прямо из трея (системный лоток)! У неё очень простые настройки, разберётся даже новичёк.

Главные достоинства программы Radio Tray:

  • Возможность создать свой список радиостанций
  • Управление громкостью колесиком мыши
  • Показ всплывающих сообщений о проигрываемой композиции на радиостанции

Установка

Есть два способа установки Radio Tray:

Первый способ.

Установка, Radio Tray из репозиториев Ubuntu

sudo apt-get install radiotray

Второй способ.

Установка с официального сайта:
Скачать Radio Tray 0.7.3


Всё. Программа установлена, теперь ее можно найти в меню Dash:

Также программа присутствует на панели Dash:

Установка nagios в CentOS 6.4

В этой статье я немного отвлекусь от темы Ubuntu и расскажу как установить систему мониторинга Nagios в CentOS 6.4.


Для удобства я разбил установку на несколько шагов.

1 шаг

Сначало подключаем репозиторий epel:

Для CentOS 6.4 32-bit:

rpm -Uvh http://mirror.yandex.ru/epel//6/i386/epel-release-6-8.noarch.rpm

Для CentOS 6.4 64-bit:

rpm -Uvh http://mirror.yandex.ru/epel//6/x86_64/epel-release-6-8.noarch.rpm

2 шаг

Затем устанавливаем нагиос, плагины и необходимые библиотеки

yum install nagios nagios-devel nagios-plugins* gd gd-devel httpd php gcc glibc glibc-common

3 шаг

По умолчанию во время установки nagios, в файле cgi.cfg, имя пользователя для авторизации - nagiosadmin, такое же используется и для htpasswd, файл /etc/nagios/passwd. Создадим пароль для входа:

htpasswd -c /etc/nagios/passwd nagiosadmin

4 шаг

Проверяем следующие параметры в /etc/nagios/cgi.cfg

vi /etc/nagios/cgi.cfg

# AUTHENTICATION USAGE
use_authentication=1

# SYSTEM/PROCESS INFORMATION ACCESS
authorized_for_system_information=nagiosadmin

# CONFIGURATION INFORMATION ACCESS
authorized_for_configuration_information=nagiosadmin

# SYSTEM/PROCESS COMMAND ACCESS
authorized_for_system_commands=nagiosadmin

# GLOBAL HOST/SERVICE VIEW ACCESS
authorized_for_all_services=nagiosadmin
authorized_for_all_hosts=nagiosadmin

# GLOBAL HOST/SERVICE COMMAND ACCESS
authorized_for_all_service_commands=nagiosadmin
authorized_for_all_host_commands=nagiosadmin

Для предоставления доступа к службе httpd пользователю nagiosadmin существует файл: /etc/httpd/conf.d/nagios.conf.
Проверяем конфигурацию nagios.conf для nagios сервера.

cat /etc/http/conf.d/nagios.conf

# SAMPLE CONFIG SNIPPETS FOR APACHE WEB SERVER
# Last Modified: 11-26-2005
#
# This file contains examples of entries that need
# to be incorporated into your Apache web server
# configuration file. Customize the paths, etc. as
# needed to fit your system.

ScriptAlias /nagios/cgi-bin/ “/usr/lib/nagios/cgi-bin/”

# SSLRequireSSL
Options ExecCGI
AllowOverride None
Order allow,deny
Allow from all
# Order deny,allow
# Deny from all
# Allow from 127.0.0.1
AuthName “Nagios Access”
AuthType Basic
AuthUserFile /etc/nagios/passwd
Require valid-user

Alias /nagios “/usr/share/nagios/html”

# SSLRequireSSL
Options None
AllowOverride None
Order allow,deny
Allow from all
# Order deny,allow
# Deny from all
Allow from 127.0.0.1
AuthName “Nagios Access”
AuthType Basic
AuthUserFile /etc/nagios/passwd
Require valid-user

5 шаг

Запускаем службы httpd и nagios:

/etc/init.d/httpd start
/etc/init.d/nagios start

Доступ к nagios server осуществляется по адресу

http://nagios_server_ip-address/nagios

Вводите username = nagiosadmin и password который давали для пользователя nagiosadmin.

В следующей статье я расскажу, как добавить рабочую станцию с Ubuntu 12.10 к серверу мониторинга Nagios.

Консольный браузер на Ubuntu 12.04 / 12.10 / 13.04

В данной статье я расскажу об очень интересном браузере, который работает в консоле.

Коротко о программе.

Lynx является популярным консольным веб-браузером, работающим на всех разновидностях Linux. Lynx отображает в текстовом формате веб-страницы, он не отображает изображения или мультимедиа содержимое. Lynx загружает страницы в командную строку (терминал). Так как он не загружает изображения и флеш материал, поэтому он самый быстрый по сравнению с другими браузерами. Вы можете перемещаться по различным ссылкам веб-страницы с помощью клавиш со стрелками.

Установка.

Чтобы установить консольный браузер наберите команду:

sudo apt-get install lynx

И всё. Консольный браузер установлен.
Чтобы зайти на какой нибудь сайт просто наберите команду в консоле:

lynx <какой нибудь сайт>

Давайте загрузим Яндекс. Введем:

lynx ya.ru

Вот как выглядит Яндекс в Lynx:

Для навигации по страницам используются стрелки и клавиша TAB.
Чтобы посмотреть полную информацию о браузере введите:

man lynx

Наслаждайтесь!

Соединение по ssh без ввода пароля.

В предыдущей статье "Настройка SSH соединения" я рассказал как подключаться, используя ssh. Теперь я расскажу как это делать без пароля.

Открываем консоль в Ubuntu вводим команду для генерации публичного ключа:
ssh-keygen
Ключик сгенерируется.
Затем копируем наш ключик на сервер (вместо 192.168.0.101 вписываете ip компьютера, к которому подключаетесь):
scp ~/.ssh/id_rsa.pub root@192.168.0.101:.
Команда scp копирует файл по соединению ssh.

Когда файл скопируется, заходим на наш сервер, создаем каталог:
mkdir ~/.ssh
Затем копируем публичный ключ в файл authorized_keys:

cat id_rsa.pub >> .ssh/authorized_keys

Перезапускаем службу для сохранения настроек:
service sshd restart

Настройка закончена. Теперь можно подключаться по ssh без ввода пароля:

skif@Toshiba:~$ ssh root@192.168.0.101
Last login: Tue Mar 5 17:25:23 2013 from 192.168.0.100
[root@centos ~]#

Примечание:

Если на сервере стоит только пакет openssh-server, то команда scp работать не будет, поэтому нужно установить следующие пакеты:
В CentOS по умолчанию нет репозитория с многими пакетами, поэтому подключим репозиторий EPEL:

CentOS 6.3 32-bit: rpm -Uvh http://mirror.yandex.ru/epel//6/i386/epel-release-6-8.noarch.rpm

CentOS 6.3 64-bit: rpm -Uvh http://mirror.yandex.ru/epel//6/x86_64/epel-release-6-8.noarch.rpm

Затем обновляем систему:
yum update
Теперь можно установить необходимые пакеты:
yum install rssh
yum install openssh-clients

После установки пакетов scp будет работать.

Настройка подключения по ssh

В данной статье я покажу на личном опыте, как я настраивал подключение по ssh к серверу, на котором установлена CentOs 6.3.

На Убунту 12.04 и 12.10 по умолчанию установлен пакет open-ssh клиента. Если нужно установить полностью пакеты ssh, выполните команду в консоле:
sudo apt-get install ssh

Уже можно подключаться по ssh с Ubuntu.

Теперь настроим ssh на сервере

Переходим в консоль CentOS 6.3:
Для установки SSH сервера вводим команду:
yum -y install openssh-server

Запускаем службы:

chkconfig sshd on

service sshd start

Настройка IpTables:

yum install iptables system-config-securitylevel-tui

system-config-firewall-tui

* на вкладке дополнительно разрешаем ssh

Перезапускаем службу, для сохранения изменений.
service iptables restart

Файл конфигурации ssh находится в /etc/ssh/sshd_config.

Редактируем его:
nano /etc/ssh/sshd_config

Если надо разрешить доступ под рутом по ssh, раскоментируем строку

PermitRootLogin Yes

Остальные настройки разбирать не буду.

Перезапускаем службу для сохранения настроек:

service sshd restart

Всё, настройка закончена на стороне сервера

Теперь в консоле Ubuntu вводим команду:

ssh root@hostname

Вместо hostname вводим hostname или ip вашего сервера.

Должно появиться сообщение:

The authenticity of host '192.168.0.101 (192.168.0.101)' can't be established.
RSA key fingerprint is **************.
Are you sure you want to continue connecting (yes/no)?

Вводите Yes, далее вводите пароль root-пользователя вашего сервера и можно работать.

Видите, в настройке ssh нет ничего сложного. В следующей статье расскажу как настроить вход по ssh без пароля.