User Tools

Site Tools


wiki:repositories:epel

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
wiki:repositories:epel [2014/12/11 12:40]
mikedep333 [Adding the X2Go Repository to your Package System] I created symlinks, now the steps apply to all versions of EL
wiki:repositories:epel [2017/12/12 08:29] (current)
ionic Add instructions for Saimaa ESR.
Line 1: Line 1:
-====== X2Go Packages for Redhat Enterprise Linux and derivatives ======+====== X2Go Packages for Redhat Enterprise Linux and Derivatives ======
  
-X2Go packages are provided by the Fedora EPEL project for RHEL and derivative distributions (e.gCentOS and ScientificLinux) See [[http://fedoraproject.org/wiki/EPEL/FAQ#Using_EPEL|using EPEL]] for instructions on how to configure the EPEL repository.+<note warning>Do not mix-and-match packages from the official EPEL repository with packages from the X2Go EPEL repositoryDue to differing version number schemes, you will definitely run into problemsIf you **really** need to switch between repositories, make sure to uninstall all X2Go packages first.</note>
  
-Now you can search for X2Go related package that are now available for your system via YUM:+Select one approach listed here, thus either the official (downstream) EPEL packages repository, or our X2Go EPEL repository and stick to it. 
 + 
 +Unreleased versions and unofficial (related to the EPEL project) release packages are only available directly from the X2Go project, follow the instructions in the [[#adding_the_x2go_repository_to_your_package_system|second section]] to configure your package manager for this. 
 + 
 +===== Using the Official EPEL Packages Repository ===== 
 + 
 +X2Go packages are provided by the Fedora EPEL project for RHEL and derivative distributions (e.g. CentOS and ScientificLinux). See [[http://fedoraproject.org/wiki/EPEL/FAQ#Using_EPEL|using EPEL]] for instructions on how to configure the EPEL repository. 
 + 
 +<note>The X2Go Project can not provide complete support for these packages. While the current downstream EPEL maintainer is part of the [[doc:organigram|X2Go development team]], X2Go developers generally do not have access to the official EPEL repository. Problems are best handled downstream.</note> 
 + 
 +Now you can search for X2Go related packages that are now available for your system via ''yum'' or ''dnf'', whatever is most appropriate for your system:
  
 <code bash> <code bash>
Line 9: Line 19:
 </code> </code>
  
-Congratulations, you are now able to access the X2Go packages. You may continue by installing x2goserver, x2goclient or pyhoca-gui or any other of the available packages.+or
  
-If you wish to install newer or test versions directly from the X2Go project, follow the instructions below in addition to configuring the EPEL repository. +<code bash> 
-===== Adding the X2Go Repository to your Package System =====+$ dnf search x2go 
 +</code>
  
-Add the file ''x2go.repo'' to the folder ''/etc/yum.repos.d/''+Congratulations, you are now able to access the X2Go packages. You may continue by installing ''x2goserver''''x2goclient'' or ''pyhoca-gui'' or any other of the available packages. 
-This can be done using by your preferred editor.+ 
 +===== Adding the X2Go Repository to Your Package System ===== 
 + 
 +<note>For unsupported, archived EPEL versions, please refer to [[wiki:repositories:archives:epel|EPEL Archives]].</note> 
 + 
 +==== Base Installation ==== 
 + 
 +Download the .repo file and save it to the correct location: 
 +<code bash> 
 +wget -O /etc/yum.repos.d/x2go.repo \ 
 + https://packages.x2go.org/epel/x2go.repo 
 +</code> 
 + 
 +For reference, the file will also be inlined here, with the original information being available on [[https://packages.x2go.org/epel/x2go.repo]]: 
 + 
 +{{url>https://packages.x2go.org/epel/x2go.repo 720px|EPEL X2Go repository definition file}} 
 + 
 +==== Customization ==== 
 + 
 +Edit this file with your preferred editor.
  
 <code bash> <code bash>
Line 21: Line 51:
 </code> </code>
  
-Then add the X2Go repository to your YUM setup:+As a rule of thumb''source''-labeled repositories are never needed, unless you want to build packages from source. ''extras''-tagged repositories are always needed.
  
-<file x2go.repo> +By default, the ''release''-labeled repository is enabled and the ''nightly''-tagged repository is disabledIf you want to use the unreleased, more up-to-date packages, disable the ''release''-labeled repository and enable the ''nightly''-tagged repository.
-[x2go-releases] +
-name=Upstream X2Go Packages (release builds) +
-baseurl=http://packages.x2go.org/epel/$releasever/main/$basearch +
-gpgcheck=0 +
-enabled=1 +
-protect=0+
  
-#[x2go-nightly] +To use Saimaa ESR, enable the ''saimaa''-labeled repository and disable the ''release''- or ''nightly''-tagged repositories. 
-#name=Upstream X2Go Packages (nightly builds) + 
-#baseurl=http://packages.x2go.org/epel/$releasever/heuler/$basearch +Note that not all of X2Go may be provided for RHEL/EPEL 5/6, as these distributions are very old and therefore more work-intensive to develop for. 
-#gpgcheck=0 + 
-#enabled=1 +<note>If you are behind a proxy, make sure the proxy is defined in ''/etc/yum.conf''Standard yum repos do not use the same connection mechanisms as RHN channels.</note> 
-#protect=0+ 
 +==== Post-Addition Test ==== 
 + 
 +Now you can search for X2Go related packages that are now available for your system via ''yum'' or ''dnf'', whatever is appropriate for your system: 
 + 
 +<code bash> 
 +yum search x2go 
 +</code> 
 + 
 +or 
 + 
 +<code bash> 
 +$ dnf search x2go 
 +</code>
  
-[x2go-extras] +Congratulations, you are now able to access the X2Go packages. You may continue by installing ''x2goserver-xsession'', ''x2goclient'' or ''pyhoca-gui'' or any other of the available packages.
-name=Upstream X2Go Packages (extra packages) +
-baseurl=http://packages.x2go.org/epel/$releasever/extras/$basearch +
-gpgcheck=0 +
-enabled=1 +
-protect=0 +
-</file>+
  
-===== Mirroring this Repository =====+===== Mirroring This Repository =====
  
 The packages in this repository can be mirrored via ''rsync'': The packages in this repository can be mirrored via ''rsync'':
wiki/repositories/epel.1418301615.txt.gz · Last modified: 2014/12/11 12:40 by mikedep333