четверг, 21 октября 2010 г.

Debian на eBox2300sx

Пишу по памяти, что делал...

1. Загружаем Debian netinst CD image
(http://cdimage.debian.org/debian-cd/4.0_r5/i386/iso-cd/)

2.Прожиг, загрузка....
При загрузке вписать доп. параметр: linux pnpbios=off

Далее стандартная установка....
Сеть определилась - очень обрадовало

Минимальная установка производится стандартно

Ядро при загрузке немного жалуется на нестандартную архитектуру, но при этом работает стабильно. Патчей на данную версию пока что нет.

Далее ставим по мере надобности пакеты через apt-get update
apt-get install mc less patch sudo gpsd

Важные этапы...

X Window

apt-get install xorg

apt-get install xfce4

startx - запустилось :)

Автологин (вход без ввода пароля).


/etc/init.d/rc.local, выполняет скрипт /etc/rc.local, в который мы и вставим команду, которая:
  1. обеспечит вход в систему пользователя с именем luser (подставьте своего);
  2. запустит графический сервер Х (далее нужные приложения - автозагрузка).
Открываем в редакторе файл /etc/rc.local
user@host:~$ sudo editor /etc/rc.local
и добавляем в конец, перед последней строкой «exit 0», строки:
Bash
# автологин пользователя с именем "luser" с последующим запуском графической оболочки
/bin/su - luser -c "/bin/sh -lc startx"
Однако это ещё не всё. Теперь нужно определить кто может запускать сервер X.
Варианты:
  • только root;
  • пользователь с консоли;
  • кто-угодно (выберите этот вариант).
Debian/Ubunty
user@host:~$ sudo dpkg-reconfigure x11-common
user@host:~$ sudo /etc/init.d/x11-common restart

Полезная ссылка


Далее стандартная установка драйвера на eGalaxTouche, калибровка - заработало :)
(ссылка на сайт производителя)

Wine for Debian Lenny


Remove old version

Open a terminal
su #to log as root
apt-get remove libwine wine #to remove outdated version of wine

Add the repository

Open a terminal
su #to log as root
gedit /etc/apt/sources.list #to open repository file with a text editor (you can use gedit or another)
Add this line for Lenny: deb http://www.lamaresh.net/apt lenny main
Save and close sources.list
wget -O - http://www.lamaresh.net/apt/key.gpg | apt-key add - #to add gpg key
apt-get update #to update package list
apt-get install wine #to install latest wine version


Отмена заставки и выключения дисплея
В xfce4 по умолчанию служба screensaver отсутствует, поэтому параметрами отключения монитора рулит dpms
Пишем скрипт следующего содержания и помещаем его в автозагрузку:
###########
#!/bin/sh
xset -dpms
xset s noexpose
xset s noblank

exit 0
###########

How to allow non-super users to shutdown 

(ссылка на оригинал)

  1. Login or switch users to root
    you can switch users to root by typing su at a command prompt.









  2. Edit /etc/groups
    • add a line for group shutdown and add your user name to it
    • Example: shutdown:x:510:yourUserName
    • Execute: groups to display you group membership









  3. Change ownership of /sbin/shutdown giving access to group shutdown
    • Execute: chown root:shutdown /sbin/shutdown
    • ls -l /sbin/shutdown should display similar to the following
      ... root shutdown 19K Jan 23 10:50 /sbin/shutdown


















  4. Change permissions to allow the shutdown group read and execute permission.
    • Execute: chmod 750 /sbin/shutdown
    • ls -l /sbin/shutdown should display similar to the following
      -rwxr-x--- 1 root shutdown 19K Jan 23 10:50 /sbin/shutdown


















  5. shutdown can only be run by root so you need to have group shutdown execute the program as if you were root.
    • Execute chmod u+s /sbin/shutdown
    • ls -l /sbin/shutdown should display similar to the following
      -rwsr-x--- 1 root shutdown 19K Jan 23 10:50 /sbin/shutdown


















  6. To test execute: shutdown -k now and shutdown will pretend to shutdown.









  7. To shutdown, execute shutdown -h now. For Details on this command, execute shutdown --help 









 Автозапуск win-приложения в wine
Были проблемы с переменными окружения, победились следующим образом:
1. разместил папку с win-программой в ~/.wine/drive_c/windows/system32/
2. создал следующий сценарий запуска и поместил его в автозагрузку

###################
 #!/bin/bash
cd /home/ubuntu/.wine/drive_c/windows/system32/
wine  /home/ubuntu/.wine/drive_c/windows/system32/programname.exe
##################

Полезная ссылка

Комментариев нет:

Отправить комментарий