ArchLinux для офисного использования (GUI)
Базовая установка
Установка ОС
Используем статью Best Practices
Зеркало ArchLinux в Адаманте
echo "Server = http://mirror.adamant.net/archlinux/$repo/os/$arch" > /etc/pacman.d/mirrorlist
Дополнително конфигурируем:
echo LANG=ru_RU.UTF-8 > /etc/locale.conf echo KEYMAP=us > /etc/vconsole.conf echo FONT=LatGrkCyr-8x16 >> /etc/vconsole.conf
Ставим пакеты:
pacman -S x11vnc freerdp pulseaudio lib32-libcanberra terminus-font rxvt-unicode urxvt-perls
Копируем файлик авторизации для vnc на свежеустановленую машину
/etc/vncpasswd
Монтирование nfs шары
Установка нужных пакетов
pacman -S nfs-utils nfslib
Редактирование fstab
xxx.yyy.xxx.yyy:/storage/homes /home nfs noatime,nodiratime,proto=tcp,nfsvers=3,_netdev 0 0
Добавление в автозапуск сопутствующих служб
systemctl enable rpcbind systemctl enable dhcpcd@enp2s0
Графическая оболочка
Для офисных пк принято использовать Mate и LightDM
- Ставим графический сервер Xorg
pacman -S xorg-server xorg-server-utils lightdm-gtk-greeter
- Mate ставится из стандартных репоситариев
pacman -S mate mate-panel mate-extra mate-screensaver-hacks mate-themes-extras
- LightDM из AUR
yaourt -S lightdm
После чего включаем LightDM
systemctl enable lightdm
Необходимое ПО
- XMPP клиент pidgin;
- офисные приложения libreoffice
vim /usr/lib/libreoffice/program/soffice SAL_ENABLE_FILE_LOCKING=0;
- броузеры:
- firefox;
- google-chrome AUR;
- opera;
- почтовый клиент thunderbird;
- менеджер паролей keepassx
- медиа:
- vlc;
- skype multilib;
- rhythmbox;
- flashplugin.
pacman -S pidgin libreoffice firefox opera thunderbird keepassx vlc skype rhythmbox flashplugin
Локали для libreoffice
pacman -S libreoffice-fresh-uk libreoffice-fresh-ru
Локали для thunderbird
pacman -S thunderbird-i18n-ru thunderbird-i18n-uk
Локали для firefox
pacman -S firefox-i18n-uk firefox-i18n-ru
Установка/настройка принтеров
Ставим
pacman -S cups python-dbus sane python-reportlab python-pyqt4 hplip system-config-printer ghostscript gsfonts yaourt -S hplip-plugin cups-xerox xeroxprtdrv cups-xerox-phaser-3160 --noconfirm AUR systemctl enable org.cups.cupsd.service
echo PAPERSIZE=a4 > /etc/papersize
Сканер
Ставим
pacman -S simple-scan yaourt -S gscan2pdf xsane
Если автоматически сканер системой не определился значит делаем так:
1) Выполняем sane-find-scanner Выдаст что-то вроде "found USB scanner (vendor=0x03f0 [Hewlett-Packard], product=0x2d2a [HP LaserJet Pro MFP M225dn]) at libusb:001:002"
2) Создаем конфиг /etc/sane.d/hpaio.conf добавляем в него usb 0x03f0 0x2d2a (цифры взяли из вывода предыдущей команды)
3) раскоментируем hpaio в конце /etc/sane.d/dll.conf