- Входим в административный режим:
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
четверг, 3 января 2019 г.
Установка гостевых дополнений в Debian 9
воскресенье, 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
суббота, 31 января 2015 г.
воскресенье, 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
# aptitude install putty
Распаковка zip-архивов в Debian
$ unzip file_name.zip
Распаковка будет производиться в отдельную папку, рядом с архивом.
Установка Mercurial в Debian
# 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
Все готово! Чтобы набрать тире (—) нажимаем правый Alt, затем сочетание ---. Чтобы набрать кавычки-елочки, набираем: Shift+<< для левой кавычки («) и Shift+>> для правой кавычки (»).
Устанавливаем python-pip в Debian
Установка простая:
# 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
— логин пользователя, под которым будет осуществлен автоматический вход.