Linux: OpenSUSE - что где искать

Linux: OpenSUSE - что где искать

 
  • Linux: OpenSUSE - что где искать
  • INIT сменился на SYSTEMD
  • Активация SAMBA в opensuse 12.4
  • Как проапгрейдить openSUSE 12.2 на 12.3 или 13.1
  • Как автоматически проапгрейдить openSUSE 11.3 на openSUSE 11.4
  • Как автоматически включать NAT при активации WLAN-интерфейса
  • Пакеты
  • Развешиваем допкоманды на дополнительные кнопки мыши

  • INIT сменился на SYSTEMD


    Больше не действуют скрипты в /etc/init.d/rc?.d
    Конфигурационные файлы живут в /etc/systemd (в основном в system/)
    Скрипты начального запуска в /usr/lib/systemd/system/ *.service
    Каталоги создаваемые в директориях tmpfs задаются конфигами в /usr/lib/tmpfiles.d/
    Либо можно добавить в smb.service ExecStartPre=/usr/bin/mkdir -p /run/samba

    Активация SAMBA в opensuse 12.4


    systemctl enable nmb.service systemctl enable smb.service
    создать файл /usr/lib/tmpfiles.d/samba.conf d /run/samba 755 root root -
    service smb start service nmb start
    systemctl status smb systemctl status nmb

    Как проапгрейдить openSUSE 12.2 на 12.3 или 13.1

    zypper lr # список имеющихся репозиториев zypper rr название-ненужного-репоситория # удаление ненужных sed -i 's/12\.2/12\.3/g' /etc/zypp/repos.d/* zypper ref zypper dup

    Как автоматически проапгрейдить openSUSE 11.3 на openSUSE 11.4


    zypper modifyrepo --all --disable
    zypper addrepo --name "openSUSE-11.4 OSS" http://download.opensuse.org/distribution/11.4/repo/oss/ repo-11.4-oss zypper addrepo --name "openSUSE-11.4 Non-OSS" http://download.opensuse.org/distribution/11.4/repo/non-oss/ repo-11.4-non-oss zypper addrepo --refresh --name "openSUSE-11.4 Updates" http://download.opensuse.org/update/11.4/ repo-11.4-update
    zypper refresh zypper dup

    Как автоматически включать NAT при активации WLAN-интерфейса


    /etc/sysconfig/network/ifcfg-wlan0 в этот файл добавить
    POST_UP_SCRIPT=wlan_nat_up
    /etc/sysconfig/network/scripts/wlan_nat_up :
    #!/bin/sh
          sysctl -w net.ipv4.ip_forward=1 # маскарадим свою локальную wifi-сетку
          iptables -t nat -A POSTROUTING -s 10.1.2.0/24 -j MASQUERADE # в DHCPD назначить себя в качестве default-router
          service dhcpd restart

    Пакеты


    Где брать дистрибутив.
    http://opensuse.org
    Где брать дополнительный софт, в т.ч. mplayer
    yast -> Software repositores
          Добавить репозиторий "Packman"
    Работа с пакетами в командной строке
    zypper zypper search -d mplayer
    zypper install MPlayer

    Развешиваем допкоманды на дополнительные кнопки мыши


    Разобраться... http://wiki.archlinux.org/index.php/Get_All_Mouse_Buttons_Working#Method_2_-_ExplorerPS.2F2
    10 кнопок:
          Option "Buttons" "10"
          Option "ZAxisMapping" "9 10" echo -e "pointer = 1 2 3 6 7 8 9 10 4 5\n" > ~/.Xmodmap



          Section "InputDevice"
          Identifier "Mouse"
          Driver "mouse"
          Option "Protocol" "ExplorerPS/2"
          Option "Device" "/dev/input/mouse0"
          Option "Buttons" "7"
          Option "ButtonMapping" "1 2 3 6 7" ???
          Option "ZAxisMapping" "5 6"
          Option "Emulate3Buttons" "off"
          Option "EmulateWheel" "on"
          Option "EmulateWheelButton" "4"
          EndSection
    Проверив, что проинсталлированы xmodmap xbindkeys xev в автозагрузку (~/.kde/Autostart/autostart) вставляем /usr/bin/xmodmap ~/.Xmodmap /usr/bin/xbindkeys -f ~/.xbindkeysrc &
    в ~/.Xmodmap пишем pointer = 1 2 3 4 5 6 7 8 9 и можно для мультимедийной клавиатуры дальше что-нибудь приписать, например (коды кнопочек можно подсмотреть запустив из консоли xev) keycode 152 = XF86Copy keycode 138 = XF86Paste keycode 151 = XF86Cut


    в ~/.xbindkeysrc пишем "/usr/bin/xvkbd -xsendevent -text "\[Shift]\[Insert]" &" m:0x0 + b:8 "/usr/bin/xvkbd -xsendevent -text "\[Control_L]\[Insert]" &" m:0x0 + b:7 "/usr/bin/xvkbd -xsendevent -text "\Cw" &" m:0x0 + b:6
    (m:0x0 + b:8 это тоже насколько я помню видно в xev)
    получаем на кнопочках функции копировать-вставить и закрытие вкладки firefox-а


    Home | UK Shop Center |Contact | Buy Domain | Directory | Web Hosting | Resell Domains


    Copyleft 2005 ruslib.us