четверг, 22 августа 2013 г.

Установка WineHQ 1.7 из исходных файлов в Ubuntu


sudo apt-get install flex bison qt3-dev-tools qt4-qmake
wget http://prdownloads.sourceforge.net/wine/wine-1.7.0.tar.bz2
tar -xjvf wine-1.7.*
cd wine-1.7.*
./configure
cd tools; ./wineinstall

вторник, 20 августа 2013 г.

Удаление программы из Wine

Удалить из Wine некорректно установленную программу

Устанавливал программу в wine, установка дошла
до конца,но окно установки застыло,
пришлось его закрыть принудительно,
установленная прога не работает
и из wine не удаляется, удалял полностью wine
и устанавливал заново, но остатки  программы
(в виде ярлыков, ссылок в меню wine) остались.

Как это всё удалить?

Ответ:
В директории /home/имя_пользователя/.wine/drive_c/Program Files
ищем папку с именем соответствующим названию установленной программы.
В директории /home/имя_пользователя/.local/share/apps/wine/ - "ярлыки",
которые и отображаются в меню.

среда, 13 марта 2013 г.

Рабочие репозитории Ubuntu 9.10 (Karmic)



cat /etc/apt/sources.list


deb http://old-releases.ubuntu.com/ubuntu/ karmic main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ karmic-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ karmic-security main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ karmic-backports main restricted universe multiverse

вторник, 12 марта 2013 г.

Сканнирование по сети. Расшариваем сканнер Canon 4010 Ubuntu



Настройка сервера (где подключен сканер)

1. Для начала, устанавливаем пакет 'sane-utils', если он у вас еще не стоит:
sudo apt-get install sane-utils

2. Редактируем файл 'saned.conf':
sudo nano /etc/sane.d/saned.conf

и добавляем в конец файла IP-адрес компьютера, которому хотим дать доступ к сканеру (или диапозон IP-адресов, или hostname компьютера)
Например: 192.168.1.0/24
                    192.168.2.0/24
                    192.168.10.0/24

3. Редактируем файл 'inetd.conf':
sudo nano /etc/inetd.conf

и добавляем туда строку:
sane-port stream tcp nowait saned:saned /usr/sbin/saned saned
хотя она может там уже быть, только закомментирована, соответственно раскомментируйте ее.

4. Рестартуем 'openbsd-inetd' сервис (сейчас даже и не знаю, нужно это действие проделывать или можно обойтись без него):
sudo service openbsd-inetd restart

5. Если у вас в системе нет группы scanner, то создаем ее:
sudo groupadd scanner

и добавляем себя и пользователя saned в эту группу:
sudo usermod -aG scanner user
sudo usermod -aG scanner saned

6. Редактируем файл '40-libsane.rules':
sudo nano /lib/udev/rules.d/40-libsane.rules

и ищем там свой сканер. У меня это выглядело так:

# Canon imageCLASS MF4010 | Canon imageCLASS MF4018
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26b4", ENV{libsane_matched}="yes"

6.1. Здесь же приводим строку к такому виду:

# Canon imageCLASS MF4010 | Canon imageCLASS MF4018
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="26b4", ENV{libsane_matched}="yes", MODE="664", GROUP="scanner"

и сохраняем файл.

6.2. Если вашего сканера нет в файле, добавьте его по аналогии с остальными сканерами. idVendor и idProduct вашего сканера вы можете узнать с помощью команды:
sane-find-scanner

Выхлоп:
found USB scanner (vendor=0x04a9 [Canon Inc.], product=0x26b4 [MF4010]) at libusb:001:003

7. Редактируем файл '/etc/default/saned':
sudo nano /etc/default/saned

где меняем строку RUN на следующую:
RUN=yes

8. Рестартуем 'saned' сервис:
sudo service saned restart

Настройка клиентской машины

1. Устанавливаем пакет 'sane-utils', если он еще не стоит:
sudo apt-get install sane-utils

2. Редактируем файл 
sudo nano /etc/sane.d/net.conf

и добавляем в конец файла IP-адрес компьютера, к которому подключен сканер.
Например: 192.168.1.6

3. Проверить доступность сканнера можно выполнив команду:
sudo scanimage -Lq

В ответ должны получить что-то вроде:
device `net:192.168.1.6:pixma:04A926B4_SD3008250258Q' is a CANON Canon imageCLASS MF4010 multi-function peripheral

Теперь в файле /etc/sane.d/dll.conf проверяем наличие строки:
net
Если она есть и не закомментирована - всё нормально. Иначе, вписываем её!

4. Если у вас в системе нет группы scanner, то создаем ее:
sudo groupadd scanner

и добавляем себя и пользователя saned в эту группу:
sudo usermod -aG scanner user
sudo usermod -aG scanner saned

5. Все, теперь можете пробовать сканировать с помощью XSane или другой подходящей программой, используя расшаренный сканер.

P.S. Если у вас все же, после всей настройки, отображается ошибка об ограниченных правах пользования сканером, то в пункте 3 серверной части, используйте строку:

sane-port stream tcp nowait root /usr/sbin/saned saned

четверг, 14 февраля 2013 г.

Создать кнопку запуска (desktop launcher ) в Ubuntu 12 (unity).


Вариант 1:

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

    sudo apt-get install gnome-panel
    gnome-desktop-item-edit —create-new ~/Рабочий\ стол

Появится окно "Создать кнопку запуска".

Вариант 2:
Можно в папке /home/user/.gnome2/nautilus-scripts coздать файл с именем «Создать кнопку запуска.sh» с содержинием:

#!/bin/sh
gnome-desktop-item-edit --create-new $NAUTILUS_SCRIPT_CURRENT_URI

      После этого при нажатии ПКМ на рабочем столе в меню появится пункт:
Сценарии --> Создать кнопку запуска.

среда, 30 января 2013 г.

Резервное копирование Ubuntu Server средствами Webmin


            1. Установка Webmin

Есть несколько способов резервного копирования, но, на мой взгляд это самый доступный и наглядный. О других способах резервного копирования можно почитать здесь: 
http://www.mini-server.ru/faq/os/86-ubuntu-backup
Скачать Webmin можно на официальном сайте из www.webmin.com . В настоящее время имеется версия 1.610
  • wget http://www.webmin.com/download/deb/webmin-current.deb
Запустим пакет для его установки:
  • sudo dpkg -i webmin-current.deb
Установим отсутствующие зависимости, и он автоматически перекомпилирует Webmin:
  • sudo apt-get -f install
Теперь Webmin доступен на https://[serverIP]:10000/
Например: https://192.168.10.50:10000/ или https://titan:10000/

2. Настройка резервного копирования и восстановления системы
Модуль резервного копирования Ubuntu в Webmin
На данном изображении я показал уже созданную команду для резервного копирования всей системы. Для начала создания такой команды мы укажим наш каталог, так как мы копируем всю систему, то указываем корень " / ", и нажимаю кнопку "Добавить для резервного копирования каталог", открывшееся окно заполняем следующим образом. 
Настройка резервного копирования Ubuntu в Webmin
Кнопка "Сохранить и приступить к резервному копированию" приведет к созданию правила и немедленного его исполнения. Результат статуса резервного копирования будет выглядеть следующим образом:
Восстановление резервной копии происходит аналогичным способом.