Бесплатный аналог 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 без пароля.

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

Довольно часто возникают проблемы c обновлением системы, когда при установке программ добавляются сторонние репозитории. У меня возникла ошибка с репозиторием Dropbox. И в данной статье, я хочу на личном опыте рассказать, как бороться с такого рода ошибками.


Вчера хотел запустить установку программы

sudo apt-get install cmake

И у меня вылезла вот такая ошибка:

E: Работа dpkg прервана, вы должны вручную запустить «sudo dpkg —configure -a» для устранения проблемы.

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

sudo apt-get update

Вылезли ошибки с репозиторием Dropbox, а также ошибка GPG с открытым ключом. Это часто возникает со сторонними репозиториями.

W: Ошибка GPG: http://ppa.launchpad.net hardy Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY E9372975FC15D0BB
W: Не удалось получить http://linux.dropbox.com/ubuntu/dists/quantal/main/so.. 404 Not Found [IP: 199.47.216.171 80]

W: Не удалось получить http://linux.dropbox.com/ubuntu/dists/quantal/main/bi.. 404 Not Found [IP: 199.47.216.171 80]

E: Некоторые индексные файлы не скачались. Они были проигнорированы или вместо них были использованы старые версии.
E: Работа dpkg прервана, вы должны вручную запустить «sudo dpkg —configure -a» для устранения проблемы.

Сначало решим проблему с несуществующими репозиториями.

Папки, где хранится список репозиториев:
1. /etc/apt/sources.list
2. /etc/apt/sources.list.d
Чтобы не перекапывать все файлы, можно запустить команду в консоли, для поиска нужного репозитория (вместо dropbox нужно вписать то, что ищете):

sudo grep -ir 'dropbox' /etc/apt/

Теперь откроем текстовый редактор, выполнив команду:
sudo gedit /etc/apt/sources.list

И закоментируем репозитории с ошибкой:


*Коментируются строки знаками ##.
Вновь запускаем обновление:

sudo apt-get update

Должно пройти без ошибок репозиториев. Если ошибки повторились, значит не закомментировали строки. Нужно повторить
процедуру.

Но осталась ошибка GPG:

Ошибка GPG: http://ppa.launchpad.net hardy Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ:
NO_PUBKEY E9372975FC15D0BB
E: Работа dpkg прервана, вы должны вручную запустить «sudo dpkg —configure -a» для устранения проблемы.

Теперь решим ошибку GPG

Смотрим на значение
NO_PUBKEY, в данном примере оно соответствует значению E9372975FC15D0BB
и поддставляем это значение в команду

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys

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

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E9372975FC15D0BB

Снова запустим:

sudo apt-get update

Если всё сделали также, ошибок быть не должно, но если всё-таки вылезла ошибка:

E: Работа dpkg прервана, вы должны вручную запустить «sudo dpkg —configure -a» для устранения проблемы.

То запускаем отладку, которую просит система:

sudo dpkg —configure -a

Ждём окончание работы отладки и всё, обновление системы восстановлено, можно устанавливать программы, которые хотели или обновить систему.

Консольный тетрис (Yetris) в Linux Ubuntu

Недавно натолкнулся на очень забавный консольный тетрис. Хотя, возможно сказывается моя любовь к простым вещам. И в данной статье, я хочу рассказать как установить консольный тетрис в Linux Ubuntu.

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

Yetris представляет собой настраиваемый Tetris для консоли, с широким набором функций. Но главная его особенность - он работает в терминале.

Установка.

Сначало установим необходимые пакеты:

sudo apt-get install libncurses5-dev

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

wget https://github.com/alexdantas/yetris/tarball/master -O yetris.tar.gz

Извлечем пакеты:

tar -xzvf yetris.tar.gz

Компилируем и устанавливаем программу командами make and make install:

cd alexdantas-yetris*

make

sudo make install

Всё. Установка завершена.

Чтобы запустить тетрис в консоле, просто наберите команду:
yetris
Чтобы выйти из программы, просто нажмите клавишу "Q".

Увидеть клавиши управления можно, запустив команду в консоле:
yetris -h



Чтобы посмотреть полную инструкцию, выполните следующую команду:
man yetris