F5QLt


Fedora 22 SoaS install
----------------------

    Musicians have deep respect for the work of programmers.
    Even the note C is named in honor
    of the popular programming language C.

1. Slow (>1 hour)

2. missed in F21 howto:

  systemctl start sshd.service

3. Yum command has been deprecated, redirecting to '/usr/bin/dnf install mc'. See 'man dnf' and 'man yum2dnf' for more information. To transfer transaction metadata from yum to DNF, run:

  'dnf install python-dnf-plugins-extras-migrate && dnf-2 migrate'

4. Build libbpg-0.9.5:

  wget -c http://bellard.org/bpg/libbpg-0.9.5.tar.gz
  tar xf libbpg-0.9.5.tar.gz
  cd libbpg-0.9.5

  # dnf update

  # dnf install SDL-devel SDL2-devel
  # dnf install SDL_image SDL2_image
  # dnf install SDL_image-devel SDL2_image-devel

  # make
  # make install

3. Now, move just built stuff + dependencies to Ubuntu Vivid VM (both in NatNetwork)..

  scp virtu@10.0.2.7:/usr/local/bin/bpg* .
  cd /usr/lib
  find /usr -name libpng*
  cd x86_64-linux-gnu/
  scp virtu@10.0.2.7:/usr/lib64/libpng16.so.16.16.0 .
  ln -s libpng16.so.16.16.0 libpng16.so.16
  scp virtu@10.0.2.7:/usr/lib64/libjpeg.so.62 .
  bpgenc


EB5A5: Установка Fedora 21 SoaS на виртуальный компьютер
--------------------------------------------------------

    ..В античных руинах разорванные в хлам поезда;
    Под ногами прохожих -- холсты Эрмитажа;
    Дирижер абсолютно глухой..

    Борис Гребенщиков,
    Праздник Урожая Во Дворце Труда,
    2014

Дистрибутив: Fedora 21 / SoaS
Партиционирование: Автоматическое
Администратор: root:root
Пользователь: virtu: [ ] password required: NO
Возраст: 0 -- 3 года
Пол: индивидуально

  # liveinst

  vi /etc/lightdm/lightdm.conf
  ..
  [SeatDefaults]
  ..
  autologin-user=virtu # liveuser

EB6:

  # yum install mc

EB7:

  su -
  visudo
  virtu   ALL=(ALL) NOPASSWD:ALL

  yum update (~300MB)

  restart
  rpm -qa | grep kernel
  yum remove <old-kernel-stuff>

  yum install automake gcc gcc-c++ kernel-devel firefox wget vim git

  Oracle VM VirtualBox Manager ->
    Your VM ->
      Network ->
        Adapter X ->
          Advanced ->
            Port Forwarding

  Name     Protocol  HIP  Port   GIP  Port
  Rule 1   TCP            22          22

  yum install openssh-server

удалить комментарий в /etc/ssh/sshd_config:

    Port 22

  vi /etc/sysconfig/selinux

  SELINUX=enforcing заменить на
  SELINUX=permissive

  systemctl start  firewalld.service

  chkconfig sshd on

  systemctl status firewalld.service

установить rar (make install) с сайта rarlab.com

EB8:

  # yum install rpmdevtools
  $ rpmdev-setuptree

  установлен последний simuino из исходников.

F16:

О GUI SoaS:
  по кнопке с горизонтальными полосками (справа вверху) вызываем список, в нем находим терминал. F6 включит/выключит рамку на которой shutdown/reboot, запущенные оконные приложения, другие полезные иконки.

  есть firefox, nano.

  $ wget -c http://bellard.org/bpg/libbpg-0.9.4.tar.gz
  $ tar xf libbpg-0.9.4.tar.gz

  $ sudo yum update
  $ sudo yum install libpng-devel libjpeg-turbo-devel zlib-devel
  $ make
  $ sudo make install
  $ make clean

  # make install httpd
  # service httpd status
  # chkconfig httpd on
  # service firewalld stop
  # service httpd start
  # make clean


Appendix A. Installing Fedora 21 / SoaS
---------------------------------------

  http://www.youtube.com/watch?v=nBPvaDFdzZ8

  $ su root
  # liveinst

RAM: 1GB
HD: 8GB (boot, home, swap partitions)
Swap size: 512M for 4GB OLPC

To create user virtu without password go to advanced..

Now hangs on blackscreen:

  ALt-F2: login as root
  vi /etc/gdm/custom.conf

  [daemon]
  AutomaticLoginEnabled=True
  AutomaticLogin=virtu

# reboot   # or kill one of the gdm processes (uncertain),
           # then it lets you to select user on login screen.

choose terminal on "list view"  ( = icon on upper right corner )

  $ su root
  $ yum install git


Appendix B. LightDM vs GDM
--------------------------

  GDM -- gnome display manager
  LightDM -- display manager used in newer Fedora spins.

  http://unix.stackexchange.com/questions/131496/what-is-lightdm-and-gdm
