Hi Svetlana,

> How did you install Ubuntu 16? I think there may be people who are interested 
> in replicating this issue on their computers.

• Installation from ubuntu-16.04.6-server-amd64.iso 
(https://releases.ubuntu.com/16.04/ <https://releases.ubuntu.com/16.04/>)

        apt-get update
        apt-get upgrade

        ufw allow ssh
        ufw enable

        apt install xfce4 lightdm wmaker
        dpkg-reconfigure lightdm

The problem with LightDM in Ubuntu repository is that it’s configured for 
Unity, the old default Ubuntu desktop environment. So, now, let’s config 
LightDM for Xfce.

        rm /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
        pico /usr/share/lightdm/lightdm.conf.d/50-xfce-greeter.conf

[SeatDefaults]
greeter-session=unity-greeter
user-session=xfce

        reboot 

And for installing GNUstep:

        apt-get install --yes  build-essential
        apt-get install --yes  libffi6 libffi-dev
        apt-get install --yes libxml2 libxml2-dev
        apt-get install --yes libxslt-dev
        apt-get install --yes libgnutls-dev
        apt-get install --yes libjpeg-dev
        apt-get install --yes libpng-dev
        apt-get install --yes libtiff-dev
        apt-get install --yes libxt-dev
        apt-get install --yes libxft-dev
        apt-get install --yes libcairo2-dev
        apt-get install --yes libfreetype6-dev

        apt-get update
        apt-get install sqlite3
        apt-get install libsqlite3-dev
        apt-get install libssl-dev
        apt-get install gdb
        apt-get install --yes  gobjc

        apt-get install apt-utils
        apt-get install iputils-ping
        apt-get install ufw
        apt-get install dnsutils

        mkdir /Library
        mkdir /Library/SQLite
        mkdir /Library/SQLite/Databases
        chmod a+w /Library/SQLite/Databases


        apt-get install --yes  git-core
        git --version
        mkdir /usr/src/GNUstep
        cd /usr/src/GNUstep

        git clone https://github.com/gnustep/tools-make.git
        cd tools-make
        ./configure --enable-debug-by-default --with-layout=gnustep
        make
        make install
        cd ..

        . /usr/GNUstep/System/Library/Makefiles/GNUstep.sh

        git clone https://github.com/gnustep/libs-base.git
        cd libs-base
        ./configure 
        make
        make install
        cd ..

        git clone https://github.com/gnustep/libs-gui.git
        cd libs-gui
        ./configure 
        make
        make install
        cd ..

        git clone https://github.com/gnustep/libs-back.git
        cd libs-back
        ./configure 
        make
        make install
        cd ..

        ln -s /usr/src/GNUstep/tools-make/openapp /usr/local/bin

        pico /etc/ld.so.conf.d/randomLibs.conf

/usr/GNUstep/Local/Library/Libraries

        ldconfig

Best wishes,

 Andreas

          • ... Andreas Höschler via Discussion list for the GNUstep programming environment
          • ... Fred Kiefer
          • ... Riccardo Mottola
      • ... Riccardo Mottola
  • ... Riccardo Mottola
    • ... Svetlana
      • ... Andreas Höschler via Discussion list for the GNUstep programming environment
      • ... Riccardo Mottola
    • ... Andreas Höschler via Discussion list for the GNUstep programming environment
      • ... Svetlana
        • ... Andreas Höschler via Discussion list for the GNUstep programming environment

Reply via email to