Показаны сообщения с ярлыком debian. Показать все сообщения
Показаны сообщения с ярлыком debian. Показать все сообщения

четверг, 3 января 2019 г.

Установка гостевых дополнений в Debian 9

  • Входим в административный режим:
    su
  • # apt update
  • # apt upgrade
  • # apt install build-essential module-assistant dkms
  • # m-a prepare
  • # apt-get install virtualbox-guest-additions-iso
  • Переходим в каталог с гостевыми дополнениями и выполняем команду:
    # sh VBoxLinuxAdditions.run
  • # reboot

воскресенье, 12 июля 2015 г.

Установка Anki в Debian

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

apt-get install anki

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

четверг, 18 июня 2015 г.

Установка Pandanet под Debian

Про игру Го знает наверное каждый айтишник. Установим клиент для игры под Debian.

Скачиваем один из лучших клиентов отсюда: http://pandanet-igs.com. После распаковки архива, производим установку:

./install.sh

Затем выполняем такую загадочную команду:

ln -sf /lib/$(arch)-linux-gnu/libudev.so.1 /lib/$(arch)-linux-gnu/libudev.so.0

И все должно заработать.

Читалка fb2 в Debian

Простейшая команда устанавливает читалку FBReader под Debian:

# aptitude install fbreader

воскресенье, 13 апреля 2014 г.

Установка Node.js в Debian из исходников

sudo apt-get install python g++ make checkinstall
src=$(mktemp -d) && cd $src
wget -N http://nodejs.org/dist/node-latest.tar.gz
tar xzvf node-latest.tar.gz && cd node-v*
./configure
fakeroot checkinstall -y --install=no --pkgversion $(echo $(pwd) | sed -n -re's/.+node-v(.+)$/\1/p') make -j$(($(nproc)+1)) install
sudo dpkg -i node_*

Команды надо выполнять по очереди.

Добавление пользователя в группу sudo в Debian

Запускаем утилиту от рута:

# visudo

Добавляем пользователя после строчки %sudo:

# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
user_name ALL=(ALL:ALL) ALL

где user_name — имя добавляемого пользователя.

UPDATE: В Debian 8 утилиту visudo выпилили. Поэтому добавить пользователя в группу sudo можно несколько иначе:

# apt-get install sudo

Правим следующий файл:

nano /etc/sudoers

четверг, 2 января 2014 г.

Установка Putty в Debian

Для работы с удаленным хостингом по SSH необходим SSH-клиент. PuTTY наверное самый известный. Установка:

# aptitude install putty

Распаковка zip-архивов в Debian

Для распаковки zip-архивов в Debian служит команда:

$ unzip file_name.zip

Распаковка будет производиться в отдельную папку, рядом с архивом.

Установка Mercurial в Debian

Для web-разработки жизненно необходима система контроля версий. Я выбрал Mercurial. Установка проста:

# aptitude install mercurial

Установка mysql-server в Debian

  • В начале устанавливаю сервер mysql:
    # aptitude install mysql-server
    В ходе установки будет необходимо ввести пароль root'a.
  • После установки сервера mysql необходимо отредактировать файл my.cnf, для того, чтобы не было проблем с кодировками:
    # mcedit /etc/mysql/my.cnf
    В секцию [mysql] добавляю:
    default-character-set=utf8
    В секцию [mysqld] добавляю:
    character_set_server = utf8
    collation_server = utf8_general_ci
  • Необходимо перезагрузить компьютер:
    # reboot
  • Подключаюсь к mysql под root'ом:
    mysql -u root -p
    Проверяю, что кодировка MySql правильная:
    mysql> show variables like 'char%';
    Должны получить следующий результат:
    +--------------------------+----------------------------+
    | Variable_name            | Value                      |
    +--------------------------+----------------------------+
    | character_set_client     | utf8                       |
    | character_set_connection | utf8                       |
    | character_set_database   | utf8                       |
    | character_set_filesystem | binary                     |
    | character_set_results    | utf8                       |
    | character_set_server     | utf8                       |
    | character_set_system     | utf8                       |
    | character_sets_dir       | /usr/share/mysql/charsets/ |
    +--------------------------+----------------------------+
    8 rows in set (0.01 sec)
    

Печатаем тире и русские кавычки в Debian

Заходим в System settings -> Region and Language -> Layouts -> Options -> Compose key Options. Устанавливаем в качестве клавиши Compose к примеру правый Alt.

Все готово! Чтобы набрать тире (—) нажимаем правый Alt, затем сочетание ---. Чтобы набрать кавычки-елочки, набираем: Shift+<< для левой кавычки («) и Shift+>> для правой кавычки (»).

Устанавливаем python-pip в Debian

python-pip ­— установщик пакетов Python в Debian. Позволяет легко устанавливать различные пакеты Python (к примеру, Django).

Установка простая:

# aptitude install python-pip

среда, 1 января 2014 г.

Установка Adobe Flash плеера в Debian

Для начала необходимо подключить возможность устанавливать несвободные пакеты. Как это сделать, описано здесь. Затем выполнить простую команду:

# aptitude install flashplugin-nonfree

Обновление плеера следующее:

# update-flashplugin-nonfree --install

Как в Debian добавить возможность ставить несвободные пакеты?

Открываем файл на редактирование:

# mcedit /etc/apt/sources.list

Добавляем в него следующие строчки:

deb-src ftp://ftp.debian.org/debian wheezy main contrib non-free
deb ftp://ftp.debian.org/debian wheezy main contrib non-free


Закрываем и сохраняем, после чего делаем обновление:

# aptitude update

пятница, 26 июля 2013 г.

Автомонтирование дисков в Debian 7

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

Для начала необходимо создать точку монтирования: каталог в папке /media под рутом. Не помешает стать его владельцем:

chown user_name /media/folder_name

А затем дать необходимые права на него:

chmod -R 777 /media/folder_name

Осталось дело за малым: добиться автоматического монтирования. Для этого открываем файл /etc/fstab и добавляем в него информацию о новом диске. Пример:

/dev/sda1 /media/folder_name ext4 rw,user,auto 0 0

Здесь /dev/sda1 собственно сам диск. /media/folder_name — созданная нами точка монтирования, ext4 — тип файловой системы.

воскресенье, 21 июля 2013 г.

Настройка Samba в Debian 7

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

aptitude install samba smbclient smbfs

Сохраняем оригинальную конфигурацию:

cp /etc/samba/smb.conf /etc/samba/smb.conf.backup

Правим файл с конфигурацией: mcedit /etc/samba/smb.conf

У меня параметры такие:

[global]
# Настраиваем принадлежность к раб. группе
workgroup = HOME
netbios name = fileserver
server string = File Server

# Уровень журналирования
log level = 1

# Параметры безопасности
encrypt passwords = yes
passdb backend = smbpasswd
security = share

# Параметры кодировки
unix charset = UTF-8
dos charset = cp1251
store dos attributes = yes

# Размер файла журнала
max log size = 10

[SHARE_NAME]
path = /home/path_to_share
writeable = yes
available = yes
public = yes
guest ok = yes
force user = root
force group = user_name

Далее делаем рестарт: /etc/init.d/samba restart

Автозапуск bfgminer при старте Debian

Чтобы bfgminer стартовал после загрузки системы (Debian в моем случае), необходимо отредактировать файл /etc/rc.local. Добавляем 1 строчку:

su -l root -c '/home/path_to_bfgminer/bfgminer -- config /home/path_to_bfgminer/config.conf'

где config.conf — файл с конфигурацией майнинга.

Сохраняемся и перезагружаемся. После перезагрузки окно с майнингом не отобразится (это нормально). Можно перейти на сайт-пул, на котором и убедиться, что майнер работает.

суббота, 20 июля 2013 г.

Как синхронизировать время в Debian?

Если часы идут неправильно, надо что-то делать... Для начала ставим необходимые пакеты:

#apt-get install ntp ntpdate

После чего производим синхронизацию времени:

ntpdate -bs ntp.remco.org

Автоматический вход в систему в Debian 7

Для автоматического входа в систему необходимо отредактировать файл под рутом: mcedit /etc/gdm3/daemon.conf

[daemon]
# Enabling automatic login
AutomaticLoginEnable = true
AutomaticLogin = username

где username — логин пользователя, под которым будет осуществлен автоматический вход.