-
Notifications
You must be signed in to change notification settings - Fork 81
Install Guide
- Install CentOS 7 using the following landmarks:
- use "Minimal" install mode;
- do not create users during install;
- Add EPEL package repository with command:
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# yum update
- Install updates
# yum upgrade
- Install X Window System:
# yum -y groupinstall "X Window System"
- Disable SELinux. Edit file
/etc/sysconfig/selinuxand replace lineSELINUX=enforcingwithSELINUX=disabled. Other required packages will be installed as dependencies later. - If during install of CentOS you've set hostname to something that differs from
localhost.localdomain, add your hostname into/etc/hostsfile. For example, my hostname isnextspace.localdomain. My/etc/hostsfile 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
** 2. Install packages
- LLVM and Clang
=# yum install https://github.com/trunkmaster/nextspace/releases/download/0.8/llvm-libs-3.8.1-1.el7.centos.x86_64.rpm=
=# yum install https://github.com/trunkmaster/nextspace/releases/download/0.8/llvm-3.8.1-1.el7.centos.x86_64.rpm=
=# yum install https://github.com/trunkmaster/nextspace/releases/download/0.8/clang-libs-3.8.1-1.el7.centos.x86_64.rpm=
=# yum install https://github.com/trunkmaster/nextspace/releases/download/0.8/clang-3.8.1-1.el7.centos.x86_64.rpm= 2. Grand Central Dispatch
=# yum install https://github.com/trunkmaster/nextspace/releases/download/0.8/libdispatch-1.3-1.el7.centos.x86_64.rpm=
=# yum install https://github.com/trunkmaster/nextspace/releases/download/0.8/libdispatch-devel-1.3-1.el7.centos.x86_64.rpm= 3. Objective-C runtime
=# yum install https://github.com/trunkmaster/nextspace/releases/download/0.8/libobjc2-1.8.2-1.el7.centos.x86_64.rpm=
=# yum install https://github.com/trunkmaster/nextspace/releases/download/0.8/libobjc2-devel-1.8.2-1.el7.centos.x86_64.rpm= 4. NEXTSPACE Core
=# yum install https://github.com/trunkmaster/nextspace/releases/download/0.8/nextspace-core-0.9-1.el7.centos.x86_64.rpm=
=# yum install https://github.com/trunkmaster/nextspace/releases/download/0.8/nextspace-core-devel-0.9-1.el7.centos.x86_64.rpm= 5. NEXTSPACE GNUstep libraries
Even if you want to install GNUstep libraries with fresh patches (step 3.5) - take this step before 3.5 to install required packages as dependencies.
=# yum install https://github.com/trunkmaster/nextspace/releases/download/0.8/nextspace-gnustep-1.24.8_0.24.1-10.el7.centos.x86_64.rpm=
=# yum install https://github.com/trunkmaster/nextspace/releases/download/0.8/nextspace-gnustep-devel-1.24.8_0.24.1-10.el7.centos.x86_64.rpm=
Copyright (c) Sergii Stoian