그래서 저는 현재 Fedora 27을 실행하고 있습니다. 비록 이 문제는 F26 이후부터 나타났습니다. 문제는 일반 저장소를 통해 git을 업데이트할 수 없다는 것입니다. 인터넷에서 이에 대한 다른 정보를 찾을 수 없는 이유가 무엇인지 혼란스럽습니다.
내 현재 Git 버전은 입니다 2.14.3
.2.15.1
내용 /etc/yum.repos.d
은 다음과 같습니다
total 60
-rw-r--r--. 1 root root 342 Oct 8 15:25 _copr_davidva-deadbeef.repo
-rw-r--r--. 1 root root 322 Sep 27 18:56 _copr_numix-numix.repo
-rw-r--r--. 1 root root 707 Oct 25 06:41 fedora-cisco-openh264.repo
-rw-r--r--. 1 root root 1331 Oct 25 06:41 fedora.repo
-rw-r--r--. 1 root root 1345 Oct 25 06:41 fedora-updates.repo
-rw-r--r--. 1 root root 1403 Oct 25 06:41 fedora-updates-testing.repo
-rw-r--r--. 1 root root 258 Nov 16 20:24 hardware:razer.repo
-rw-r--r--. 1 root root 1248 Nov 14 07:17 rpmfusion-free.repo
-rw-r--r--. 1 root root 1245 Nov 14 07:17 rpmfusion-free-updates.repo
-rw-r--r--. 1 root root 1305 Nov 14 07:17 rpmfusion-free-updates-testing.repo
-rw-r--r--. 1 root root 1293 Nov 14 07:21 rpmfusion-nonfree.repo
-rw-r--r--. 1 root root 1290 Nov 14 07:21 rpmfusion-nonfree-updates.repo
-rw-r--r--. 1 root root 1350 Nov 14 07:21 rpmfusion-nonfree-updates-testing.repo
-rw-r--r--. 1 root root 148 Nov 27 12:38 skype-stable.repo
-rw-r--r--. 1 root root 207 Oct 9 03:14 slack.repo
유용할 것으로 생각되는 모든 관련 정보는 다음과 같습니다.
sudo dnf info git
Failed to synchronize cache for repo 'davidva-deadbeef', disabling.
Failed to synchronize cache for repo 'numix-numix', disabling.
Last metadata expiration check: 2:49:40 ago on Tue 05 Dec 2017 18:46:43 NZDT.
Installed Packages
Name : git
Version : 2.14.3
Release : 2.fc27
Arch : x86_64
Size : 2.5 M
Source : git-2.14.3-2.fc27.src.rpm
Repo : @System
From repo : updates
Summary : Fast Version Control System
URL : 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 dnf install git
(git이 이미 설치되어 있음)
Failed to synchronize cache for repo 'davidva-deadbeef', disabling.
Failed to synchronize cache for repo 'numix-numix', disabling.
Last metadata expiration check: 2:53:42 ago on Tue 05 Dec 2017 18:46:43 NZDT.
Package git-2.14.3-2.fc27.x86_64 is already installed, skipping.
Dependencies resolved.
Nothing to do.
Complete!
sudo dnf install git
(git 제거 후)
Failed to synchronize cache for repo 'davidva-deadbeef', disabling.
Failed to synchronize cache for repo 'numix-numix', disabling.
Last metadata expiration check: 2:55:24 ago on Tue 05 Dec 2017 18:46:43 NZDT.
Dependencies resolved.
===========================================================
Package Arch Version Repository
Size
===========================================================
Installing:
git x86_64 2.14.3-2.fc27 updates 1.1 M
Installing dependencies:
git-core-doc x86_64 2.14.3-2.fc27 updates 2.3 M
perl-Error noarch 1:0.17025-1.fc27 fedora 44 k
perl-Git noarch 2.14.3-2.fc27 updates 68 k
Transaction Summary
===========================================================
Install 4 Packages
Total download size: 3.5 M
Installed size: 14 M
Is this ok [y/N]: y
Downloading Packages:
(1/4): perl-Git-2.14.3-2.f 512 kB/s | 68 kB 00:00
(2/4): perl-Error-0.17025- 692 kB/s | 44 kB 00:00
(3/4): git-2.14.3-2.fc27.x 2.6 MB/s | 1.1 MB 00:00
(4/4): git-core-doc-2.14.3 3.2 MB/s | 2.3 MB 00:00
-----------------------------------------------------------
Total 1.1 MB/s | 3.5 MB 00:03
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : perl-Error-1:0.17025-1.fc27.noa 1/4
Installing : git-core-doc-2.14.3-2.fc27.x86_ 2/4
Installing : perl-Git-2.14.3-2.fc27.noarch 3/4
Installing : git-2.14.3-2.fc27.x86_64 4/4
Running scriptlet: git-2.14.3-2.fc27.x86_64 4/4
Verifying : git-2.14.3-2.fc27.x86_64 1/4
Verifying : git-core-doc-2.14.3-2.fc27.x86_ 2/4
Verifying : perl-Git-2.14.3-2.fc27.noarch 3/4
Verifying : perl-Error-1:0.17025-1.fc27.noa 4/4
Installed:
git.x86_64 2.14.3-2.fc27
git-core-doc.x86_64 2.14.3-2.fc27
perl-Error.noarch 1:0.17025-1.fc27
perl-Git.noarch 2.14.3-2.fc27
Complete!
COPR 저장소는 F27 이후로 다운되었지만 문제가 처음 발생했을 때 여전히 실행 중이었습니다.
어떤 도움이라도 대단히 감사하겠습니다 :)
답변1
알 수있는 바와 같이보리git
, Fedora 27의 최신 버전예2.14.3; 당신이 보고 있는 동작은 완전히 정상입니다. 최신 버전을 원한다면 git
직접 빌드하거나 다른 곳에서 설치해야 합니다. 아직 수행하지 않은 경우 업데이트된 버전을 요청하는 버그를 제출할 수도 있습니다. (2.15.1은Fedora 28에서 사용 가능.)