Home  Home  Home  Kontakt  Kontakt  Kontakt  Inhalt  Inhalt  Inhalt  Blog  Blog  Blog  FAQ  FAQ  FAQ

IUS Community Project

Durch das Einbinden von “Third Party Repositories” kann ein System gefährdet werden:

Ein Projekt scheint mir die naheliegenden Bedenken besonders ernst zu nehmen:

Sicher wird man ein zertifiziertes produktives System (RHES) nicht gefährden wollen - aber es kann sinnvoll sein ein CentOS basiertes System “Cherry Picking”-artig mit neueren Software-Komponenten zu versehen.

Übersicht

Repo aktivieren

wget https://centos7.iuscommunity.org/ius-release.rpm
rpm -Uvh ius-release.rpm
warning: ius-release.rpm: Header V4 DSA/SHA1 Signature, key ID 9cd4953f: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:ius-release-1.0-15.ius.centos7   ################################# [100%]
sudo yum repolist enabled
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirror.spreitzer.ch
 * extras: mirror.spreitzer.ch
 * ius: ftp.upcnet.ro
 * updates: mirror.spreitzer.ch
ius                       | 2.3 kB  00:00:00
ius/x86_64/primary_db     | 315 kB  00:00:00
repo id                   repo name                                                 status
base/7/x86_64             CentOS-7 - Base                                            9'911
code                      Visual Studio Code                                            38
epel/x86_64               Extra Packages for Enterprise Linux 7 - x86_64            12'604
extras/7/x86_64           CentOS-7 - Extras                                            314
google-chrome             google-chrome                                                  3
ius/x86_64                IUS Community Packages for Enterprise Linux 7 - x86_64       605
updates/7/x86_64          CentOS-7 - Updates                                           946
repolist: 24'421

Beispiel git

sudo yum info git2u
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirror.spreitzer.ch
 * extras: mirror.spreitzer.ch
 * ius: mirrors.ircam.fr
 * updates: mirror.spreitzer.ch
Available Packages
Name        : git2u
Arch        : x86_64
Version     : 2.16.4
Release     : 1.ius.centos7
Size        : 1.1 M
Repo        : ius/x86_64
Summary     : Fast Version Control System
URL         : [git-scm.com](https://git-scm.com)
License     : GPLv2
Description : Git is a fast, scalable, distributed revision control system with an
            : unusually rich command set that provides both high-level operations
            : and full access to internals.
            :
            : The git rpm installs common set of tools which are usually using with
            : small amount of dependencies. To install all git packages, including
            : tools for integrating with other SCMs, install the git-all meta-package.
sudo yum install git2u

Was, wenn git (1.8) schon installiert ist?

sudo yum install git
git version
git version 1.8.3.1
sudo yum install git2u
Error: git2u-perl-Git conflicts with perl-Git-1.8.3.1-14.el7_5.noarch
Error: git2u conflicts with git-1.8.3.1-14.el7_5.x86_64
Error: git2u-core conflicts with git-1.8.3.1-14.el7_5.x86_64
Lösung via “single transaction”
sudo yum shell
> erase git
> install git2u
> run
> exit
Running transaction
  Installing : git2u-core-2.16.4-1.ius.centos7.x86_64       1/6
  Installing : git2u-core-doc-2.16.4-1.ius.centos7.noarch   2/6
  Installing : git2u-perl-Git-2.16.4-1.ius.centos7.noarch   3/6
  Installing : git2u-2.16.4-1.ius.centos7.x86_64            4/6
  Erasing    : perl-Git-1.8.3.1-14.el7_5.noarch             5/6
  Erasing    : git-1.8.3.1-14.el7_5.x86_64                  6/6
  Verifying  : git2u-2.16.4-1.ius.centos7.x86_64            1/6
  Verifying  : git2u-core-2.16.4-1.ius.centos7.x86_64       2/6
  Verifying  : git2u-perl-Git-2.16.4-1.ius.centos7.noarch   3/6
  Verifying  : git2u-core-doc-2.16.4-1.ius.centos7.noarch   4/6
  Verifying  : git-1.8.3.1-14.el7_5.x86_64                  5/6
  Verifying  : perl-Git-1.8.3.1-14.el7_5.noarch             6/6

Removed:
  git.x86_64 0:1.8.3.1-14.el7_5

Dependency Removed:
  perl-Git.noarch 0:1.8.3.1-14.el7_5

Installed:
  git2u.x86_64 0:2.16.4-1.ius.centos7

Dependency Installed:
  git2u-core.x86_64 0:2.16.4-1.ius.centos7  git2u-core-doc.noarch 0:2.16.4-1.ius.centos7 git2u-perl-Git.noarch 0:2.16.4-1.ius.centos7