Назад | Перейти на главную страницу

Как получить мета-пакет git-all в RHEL 6.2

Я считаю, что мне не хватает некоторых распространенных аддонов git, таких как gitk, и я подозреваю, что это потому, что я установил git, используя

sudo yum install git

в качестве информации для этого пакета перечислены:

        : The git rpm installs the core tools with minimal dependencies.  To
        : install all git packages, including tools for integrating with
        : other SCMs, install the git-all meta-package.

Хорошо. Я бы хотел установить git-all мета-пакет. Однако моя наивная попытка сделать это с sudo yum install git-all говорит мне, что пакета нет git-all.

Вот мой реполист yum:

repo id              repo name                                            status
epel                 Extra Packages for Enterprise Linux 6 - x86_64       8,226
rhel-x86_64-server-6 Red Hat Enterprise Linux Server (v. 6 for 64-bit x86 8,800

Что я мог упустить?

В git-all dummy package является частью базового репозитория. Короткий ответ: gitk это собственный пакет. yum install gitk.

[root@Davalan ~]# yum info git-all

Available Packages
Name        : git-all
Arch        : noarch
Version     : 1.7.1
Release     : 2.el6_0.1
Size        : 16 k
Repo        : base
Summary     : Meta-package to pull in all git tools
URL         : http://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.
            : 
            : This is a dummy package which brings in all subpackages.

Бег yum install git-all должен устранить эти зависимости. В крайнем случае, вы можете просто убедиться, что у вас установлено следующее:

Dependencies Resolved

====================================================================================================================
 Package                          Arch                  Version                           Repository           Size
====================================================================================================================
Installing:
 git-all                          noarch                1.7.1-2.el6_0.1                   base                 16 k
Installing for dependencies:
 cvsps                            x86_64                2.2-0.6.b1.el6                    base                 56 k
 emacs-common                     x86_64                1:23.1-21.el6_2.3                 base                 18 M
 emacs-git                        noarch                1.7.1-2.el6_0.1                   base                 40 k
 emacs-nox                        x86_64                1:23.1-21.el6_2.3                 base                1.9 M
 git-cvs                          noarch                1.7.1-2.el6_0.1                   base                 84 k
 git-email                        noarch                1.7.1-2.el6_0.1                   base                 41 k
 git-gui                          noarch                1.7.1-2.el6_0.1                   base                216 k
 git-svn                          noarch                1.7.1-2.el6_0.1                   base                 95 k
 gitk                             noarch                1.7.1-2.el6_0.1                   base                132 k
 perl-Authen-SASL                 noarch                2.13-2.el6                        base                 51 k
 perl-DBI                         x86_64                1.609-4.el6                       base                705 k
 perl-GSSAPI                      x86_64                0.26-5.el6                        base                 64 k
 perl-Net-SMTP-SSL                noarch                1.01-4.el6                        base                8.1 k
 perl-TermReadKey                 x86_64                2.30-13.el6                       base                 31 k
 subversion-perl                  x86_64                1.6.11-7.el6                      base                796 k

Transaction Summary
====================================================================================================================
Install      16 Package(s)

Конечно, вы хотите знать, почему установка вашего репо не удалась. Вы тянете из репозитория EL 6.2 или 6.3? (любопытно, так как 6.2 старше и не имеет обновлений). Вы также можете попробовать yum clean all.

Вы пропустите необязательный репозиторий:

rhn-channel --add --channel=rhel-x86_64-server-optional-6

После добавления этого канала вы найдете git-all и git-svn пакеты.

[root@ls406135 ~]# yum install git-svn
Loaded plugins: rhnplugin
This system is receiving updates from RHN Classic or RHN Satellite.
...
========================================================================================================================================================================
 Package                                Arch                         Version                                  Repository                                           Size
========================================================================================================================================================================
Installing:
 git-svn                                noarch                       1.7.1-3.el6_4.1                          rhel-x86_64-server-optional-6                        95 k
Installing for dependencies:
 perl-TermReadKey                       x86_64                       2.30-13.el6                              core-0                                               31 k
 subversion-perl                        x86_64                       1.6.11-12.el6_6                          rhel-x86_64-server-optional-6                       797 k
Updating for dependencies:
 git                                    x86_64                       1.7.1-3.el6_4.1                          rhel-x86_64-server-6                                4.6 M
 perl-Git                               noarch                       1.7.1-3.el6_4.1                          rhel-x86_64-server-6                                 28 k
 subversion                             x86_64                       1.6.11-12.el6_6                          rhel-x86_64-server-6                                2.3 M

Transaction Summary
========================================================================================================================================================================
Install       3 Package(s)
Upgrade       3 Package(s)

Total download size: 7.8 M
Is this ok [y/N]:

Прежде чем вы сможете устанавливать программное обеспечение из репозиториев Red Hat Enterprise Linux, вам необходимо активировать право на подписку для машины. Если вы верите, что подписка на машину является активен, обратитесь в Red Hat за поддержкой.