Skip to content

Install Guide 0.85

Sergii Stoian edited this page Jun 15, 2020 · 1 revision

1. Install CentOS

  1. Install CentOS 7 using the following landmarks:

    • use "Minimal Install" in "SOFTWARE SELECTION" section;
    • do not create users during install;
  2. Add EPEL package repository with command:

    # yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

  3. Install updates

    # yum -y update

  4. Install X Window System:

    # yum -y groupinstall "X Window System"

  5. Disable SELinux.

    Edit file /etc/sysconfig/selinux and replace line SELINUX=enforcing with SELINUX=disabled.

  6. If during install of CentOS you've set hostname to something that differs from localhost.localdomain, add your hostname into /etc/hosts file. For example, my hostname is nextspace.localdomain. My /etc/hosts file looks like this:

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4 nextspace nextspace.localdomain
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6 nextspace nextspace.localdomain
  1. Reboot to apply SELinux changes:

    # shutdown -r now

2. Install NEXTSPACE

  1. Grand Central Dispatch

    # yum -y install https://github.com/trunkmaster/nextspace/releases/download/0.85/libdispatch-1.3.1121-3.el7.x86_64.rpm

  2. Objective-C runtime

    # yum -y install https://github.com/trunkmaster/nextspace/releases/download/0.85/libobjc2-2.0-3.el7.x86_64.rpm

  3. NEXTSPACE Core

    # yum -y install https://github.com/trunkmaster/nextspace/releases/download/0.85/nextspace-core-0.95-8.el7.x86_64.rpm

  4. NEXTSPACE GNUstep libraries

    # yum -y install https://github.com/trunkmaster/nextspace/releases/download/0.85/nextspace-gnustep-1.26.0_0.25.0-2.el7.x86_64.rpm

  5. NEXTSPACE frameworks and applications

    # yum -y install https://github.com/trunkmaster/nextspace/releases/download/0.85/nextspace-frameworks-0.85-2.el7.x86_64.rpm

    # yum -y install https://github.com/trunkmaster/nextspace/releases/download/0.85/nextspace-applications-0.85-3.el7.x86_64.rpm

3. Start NEXTSPACE

  1. Create user you plan to use NEXTSPACE with.

    # adduser -b /Users -s /bin/zsh -G audio <username>

    # passwd <username>

  2. Start Login Panel

    # systemctl start loginwindow