SVN(Subversion)をインストールしようとしていますが、実行すると
$yum install svn
ただ受け取った
パラメータが一致しません:SVN
インストールするには、どのリポジトリを構成および/または追加する必要がありますか?
編集する
これは私の再配置です。
AppStream CentOS-8 - AppStream disabled
AppStream-source CentOS-8 - AppStream Sources disabled
BaseOS CentOS-8 - Base enabled: 1,697
BaseOS-source CentOS-8 - BaseOS Sources disabled
PowerTools CentOS-8 - PowerTools disabled
base-debuginfo CentOS-8 - Debuginfo disabled
c8-media-AppStream CentOS-AppStream-8 - Media disabled
c8-media-BaseOS CentOS-BaseOS-8 - Media disabled
centos-8.0-updates-media-AppStream CentOS-Updates-AppStream-8.0 - Media disabled
centos-8.0-updates-media-BaseOS CentOS-Updates-BaseOS-8.0 - Media disabled
centosplus CentOS-8 - Plus disabled
centosplus-source CentOS-8 - Plus Sources disabled
cr CentOS-8 - cr disabled
*epel Extra Packages for Enterprise Linux 8 - x86_64 enabled: 7,145
epel-debuginfo Extra Packages for Enterprise Linux 8 - x86_64 - Debug disabled
*epel-modular Extra Packages for Enterprise Linux Modular 8 - x86_64 enabled: 0
epel-modular-debuginfo Extra Packages for Enterprise Linux Modular 8 - x86_64 - Debug disabled
epel-modular-source Extra Packages for Enterprise Linux Modular 8 - x86_64 - Source disabled
epel-playground Extra Packages for Enterprise Linux 8 - Playground - x86_64 disabled
epel-playground-debuginfo Extra Packages for Enterprise Linux 8 - Playground - x86_64 - Debug disabled
epel-playground-source Extra Packages for Enterprise Linux 8 - Playground - x86_64 - Source disabled
epel-source Extra Packages for Enterprise Linux 8 - x86_64 - Source disabled
epel-testing Extra Packages for Enterprise Linux 8 - Testing - x86_64 disabled
epel-testing-debuginfo Extra Packages for Enterprise Linux 8 - Testing - x86_64 - Debug disabled
epel-testing-modular Extra Packages for Enterprise Linux Modular 8 - Testing - x86_64 disabled
epel-testing-modular-debuginfo Extra Packages for Enterprise Linux Modular 8 - Testing - x86_64 - Debug disabled
epel-testing-modular-source Extra Packages for Enterprise Linux Modular 8 - Testing - x86_64 - Source disabled
epel-testing-source Extra Packages for Enterprise Linux 8 - Testing - x86_64 - Source disabled
extras CentOS-8 - Extras disabled
extras-source CentOS-8 - Extras Sources disabled
fasttrack CentOS-8 - fasttrack disabled
teams teams disabled
teamviewer TeamViewer - x86_64 disabled
解決策
$ yum install svnコマンドを有効にして実行するために別のリポジトリに1つずつ移動したため、AppStreamリポジトリを有効にする必要があるようです。
答え1
通常、yum whatprovides
どのパッケージが必要かを確認できます。
例えば
% sudo yum whatprovides '/usr/bin/svn'
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
subversion-1.7.14-16.el7.i686 : A Modern Concurrent Version Control System
Repo : base
Matched from:
Filename : /usr/bin/svn
subversion-1.7.14-16.el7.x86_64 : A Modern Concurrent Version Control System
Repo : base
Matched from:
Filename : /usr/bin/svn
これはパッケージ名が「subversion」であることを知らせます。
フルパスがわからない場合は、ワイルドカード(たとえばyum whatprovides '*/svn'
)を使用できますが、これはsvnコンポーネントも含む他のパッケージ(たとえばsubversion-ruby
)も報告します。
答え2
svn
以下からインストールできます。
sudo yum install subversion
sudo yum install mod_dav_svn