Я считаю, что мне не хватает некоторых распространенных аддонов 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 за поддержкой.