1

Ubuntu 10 で svn 1.6 から 1.7 にアップグレードしたい

インターネット上のいくつかのリンクをたどって、https://askubuntu.com/questions/65468/where-can-i-find-a-subversion-1-7-binaryなどのリポジトリを追加し、面倒なことを試した後、しかし、コマンドラインで svn と入力するたびに、このエラーに悩まされてしまいました。

Svn: 共有ライブラリの読み込み中にエラーが発生しました: libserf-1.so.0 は共有オブジェクト ファイルを開けません: そのようなファイルやディレクトリはありません

Subversion と libserf1 を何度削除して再インストールしても、何も変わりません。私が疑う唯一のことは、このエラーメッセージが表示されることです

警告: 次のパッケージは認証できません! libserf1 libsvn1 サブバージョン

私は何をすべきか?

4

2 に答える 2

1

私は同じ問題を抱えていましたが、上記のようにサブバージョンを再インストールしたくありませんでした。/usr/lib に既存の .so ファイルへのシンボリック リンクを作成できましたが、それは機能しているようです。この前に上記のエラーが発生したチェックアウトを実行できました。

Ubuntu 12.04 SVN 1.7、http://ppa.launchpad.net/dominik-stadlerから

cd /usr/lib

元のリスト: -rw-r--r-- 1 root root 194514 Nov 1 14:53 libserf-1.a lrwxrwxrwx 1 root root 18 Nov 1 14:53 libserf-1.so -> libserf-1.so.1.3 .0 lrwxrwxrwx 1 root root 18 Nov 1 14:53 libserf-1.so.1 -> libserf-1.so.1.3.0 -rw-r--r-- 1 root root 110056 Nov 1 14:53 libserf- 1.so.1.3.0

コマンド: sudo ln -s libserf-1.so.1.3.0 libserf-1.so.0

更新されたリスト: -rw-r--r-- 1 root root 194514 Nov 1 14:53 libserf-1.a lrwxrwxrwx 1 root root 18 Nov 1 14:53 libserf-1.so -> libserf-1.so.1.3 .0 lrwxrwxrwx 1 ルート ルート 18 Dec 21 18:19 libserf-1.so.0 -> libserf-1.so.1.3.0 lrwxrwxrwx 1 ルート ルート 18 Nov 1 14:53 libserf-1.so.1 -> libserf -1.so.1.3.0 -rw-r--r-- 1 ルート ルート 110056 11 月 1 日 14:53 libserf-1.so.1.3.0

于 2013-12-21T18:30:30.997 に答える
0

以下のエラー メッセージでリポジトリ dominik-stadler に関係があることに気付きました。

WARNING: The following packages cannot be authenticated!
  libserf1 libsvn1 subversion
Authentication warning overridden.
Get:1 http://ppa.launchpad.net/dominik-stadler/subversion-1.7/ubuntu/ lucid/main libserf1 1.0.0-2ubuntu0~ppa3 [42.6kB]
Get:2 http://ppa.launchpad.net/svn/ppa/ubuntu/ lucid/main libsvn1 1.7.9-0svn1~lucid+svn1 [1,095kB]
Get:3 http://ppa.launchpad.net/svn/ppa/ubuntu/ lucid/main subversion 1.7.9-0svn1~lucid+svn1 [1,292kB]

だから私は最初にパージされたsubversionとlibserf1 ie sudo apt-get purge subversionandsudo apt-get purge libserf1に行き、次に行って/etc/apt/sources.list.d次のファイルを削除しました

dominik-stadler-subversion-1.7-lucid.list

dominik-stadler-subversion-1.7-lucid.list.save

その後、簡単sudo apt-get install subversionにすべてを完全にインストールしました。

これがなぜ/どのように機能するのかはわかりませんが、他の誰かが利益を得るためにここにこれを文書化すると思いました.

于 2013-10-18T08:48:58.440 に答える