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

Ускорение загрузки программ в Ubuntu/Linux Mint

В этой статье мне хотелось бы рассказать о двух утилитах, которые помогут 
ускорить работу системы Linux, а конкретно — запуск приложений: prelink и preload.

1. Prelink преобразовывает разделяемые библиотеки и выполняемые файлы таким образом, 
чтобы уменьшить количество требуемых перераспределений памяти при разрешении 
зависимостей и, таким образом, ускоряет запуск программ.

2. Preload кеширует часто запускаемые программы и библиотеки в памяти системы. После 
некоторого использования демон составляет список  часто запускаемых программ и будет 
держать их в памяти для повторных запусков.
ПримечаниеКеш (Cache) — накопитель, быстродействующая память, куда складываются 
программы, с которыми вы работаете.

Обе утилиты есть в Центре приложений Ubuntu/Менеджере программ (Linux Mint), откуда 
вы можете их установить, а лучше следуйте инструкции, которая поможет не только 
установить, но и настроить.

Установка и настройка Prelink

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


sudo apt-get install prelink

Следующая команда применит предварительное связывание ко всем выполняемым файлам:
prelink --all

Для периодического запуска демона нужно отредактировать файл prelink, открыв его 
следующей командой в текстовом редакторе:

sudo gedit /etc/default/prelink

Найдите строку и измените параметр:

PRELINKING=unknown
на
PRELINKING=yes

 












А теперь запустите prelink:

sudo /etc/cron.daily/prelink

Установка Preload

Выполните следующую команду:


sudo apt-get install preload

Как правило конфигурация preload после установки, по умолчанию не требует изменений.

Заключение

Почему не одна программа, а две? Всё просто. Prelink, запускается раз в день и 
модифицирует ELF файлыPreload программа-демон, которая постоянно отслеживает 
интенсивность запуска программ и на основании собранной статистики загружает компоненты 
в память.

Вот и всё. Теперь вы можете проверить скорость запуска программ в системе.

Удачи.

пятница, 3 января 2014 г.

ISO Creator - создание образов ISO из папки в Linux Ubuntu через правую кнопкой мыши

В Ubuntu много утилит для создания ISO-образов. Одним из вариантов может стать скрипт ISO Creator.

ISO Creator представляет собой простой скрипт, который создает ISO образы из каталогов и файлов с помощью встроенной консольной утилиты. Скачать скрипт можно по ссылке приведен в конце этого поста.

После того как скачали, откройте домашнюю папку и нажмите комбинацию клавиш CTRL+H, чтобы показать скрытые файлы и папки в Nautilus. Перейдите в .gnome2 -> nautilus-scripts и скопируйте скрипт в папку.

ISO Creator

Теперь щелкните правой кнопкой мыши вашем скрипте и нажмите на кнопку Свойства. На вкладке Праванажмите на Разрешить исполнение файла как программы.

ISO Creator

Для того чтобы создать ISO образ щелкните правой кнопкой мыши на нужной папке или файле. Затем нажмите на Сценарии -> iso.sh.

ISO Creator

iso.sh — это имя нашего скрипта, можно например назвать ISO Creator, имя не важно лишь бы было удобно вам.

ISO Creator

>>>Скачать<<<

На всякий случай сам скрипт

#!/bin/bash
for File in "$@"
do
IFS=""
        if [ -d "$File" ]; then
                genisoimage -J -joliet-long -allow-lowercase -allow-limited-size -R -iso-level 4 -o "$File.iso" $File 2>&1 \
                | sed -u 's/.* \(.*[0-9]\)\.\([0-9]\+%\)\(.*\)/\1\n# Completed\t\t\t\t\t\t\t\t\t\t\t\t\1.\2/' \
                | zenity --progress --width="430" --auto-kill --title="Creating \"$File.iso\"" 2> /dev/null
        else
                genisoimage -allow-limited-size -r -o "$File".iso "$File" 2>&1 \
                | sed -u 's/.* \(.*[0-9]\)\.\([0-9]\+%\)\(.*\)/\1\n# Completed\t\t\t\t\t\t\t\t\t\t\t\t\1.\2/' \
                | zenity --progress --width="430" --auto-kill --title="Creating \"$File.iso\"" 2> /dev/null
        fi;
done

Как создать ISO образ в Linux

С использованием genisoimage

sudo apt-get install genisoimage


Создаем ISO образ

genisoimage -o output_image.iso directory_name


output_image.iso — имя будущего образа
directory_name — из какой директории создавать

Эта команда создаст образ, который будет содержать файлы file1, file2 и file3, без корневой директории

genisoimage -R -o output_image.iso file1 file2 file3


Еще одина полезная опция -R, которая использует протокол Rock Ridge, чтобы сохранить права собственности и разрешение записи

genisoimage -R -o output_image.iso file1 file2 file3


Создание ISO CD/DVD образов с помощью утилиты DD

dd if=/dev/cdrom of=~/cd_image.iso


if — устройство cdrom может называться по разному, например /dev/cdrw, /dev/scd0
of — куда и с каким именем сохраняем

Кроме того можно создать образ с аудио диска с помощью следующей команды

cat /dev/scd0 > ~/audio_image.iso

вторник, 31 декабря 2013 г.

Samsung Unified Linux Driver для принтеров и сканеров Samsung в Ubuntu/Linux Mint

Унифицированный Linux драйвер (Unified Linux Driver) является некоторым
эквивалентом для Универсального драйвера принтеров и сканеров 
Samsung для Linux, с поддержкой USB и беспроводных Wi-Fi устройств.

Установка драйвера


Установить Unified Linux Driver для принтеров и сканеров Samsung  можно в несколько 
простых шагов.

1. Сначала нужно открыть файл sources.list (источники приложений) на редактирование 
следующей командой в терминале:

sudo gedit /etc/apt/sources.list

Когда откроется редактор с файлом, добавьте (скопировать/вставить) в самый конец 
следующую строку:

deb http://www.bchemnet.com/suldr/ debian extra

Сохраните файл Ctrl+S и закройте редактор.

2. Добавить ключ GPG следующими командами в терминале:

wget http://www.bchemnet.com/suldr/suldr.gpg
sudo apt-key add suldr.gpg


3. Обновить систему и установить драйвер с зависимостями этими командами:

sudo apt-get update
sudo apt-get install samsungmfp-data samsungmfp-driver samsungmfp-network 
samsungmfp-scanner samsungmfp-configurator-data samsungmfp-configurator-qt4 
libsane-extras

Во время установки драйвера в терминале откроется окно Настройка пакета:















Нажмите клавишу пробел для отображения звёздочки в красном прямоугольнике, подтверждая
имя пользователя, затем клавишу TAB, чтобы подкрасилось <ok> и Enter для продолжения 
установки.

По окончании установки вы можете открыть и настроить принтер/сканер:























Источник:  http://www.bchemnet.com/suldr/

Удачи.

воскресенье, 29 декабря 2013 г.

Установить игру в покер - PokerTH 1.1 в Ubuntu и производные

PokerTH - захватывающая игра в традиционный техасский покер, которая позволит проникнуться атмосферой настоящих американских казино. Это самая популярная на сегодня разновидность карточной игры покер. Научиться в него играть довольно просто, но для победы требуются продуманная стратегия и удача.  Можно одновременно играть с 10 противниками. Присутствует возможность играть как против компьютера, так и против реальных соперников в локальной сети или через Интернет (требуется регистрация). Вместо более привычных пяти карт, Вам придется играть двумя личными и пятью общими картами. Побеждает игрок у которого оказывается наилучшая комбинация на пяти картах из семи.



Установка PokerTH в Ubuntu и производные

Установку PokerTH в Ubuntu 14.04 можно произвести из Центра приложений, для Ubuntu 13.10 и старше выполните следующие команды в терминале:


sudo add-apt-repository ppa:pkg-games/ppa
sudo apt-get update
sudo apt-get install pokerth


После установки вы можете начать игру:


Удачи и везенья вам в игре.

Источник:  http://www.pokerth.net/