2013-10-18 49 views
1

我想從SVN 1.6升級到1.7在我的Ubuntu 10SVN:錯誤而載入共享庫:libserf-1.so.0

我也跟着在互聯網上幾個環節添加一些庫如https://askubuntu.com/questions/65468/where-can-i-find-a-subversion-1-7-binary並嘗試了一些凌亂的事情後,但我在登陸時遇到了這個錯誤,每當我在命令行鍵入svn。

SVN:錯誤而載入共享庫:libserf-1.so.0無法打開 共享對象文件:沒有這樣的文件或目錄

無論多少次,我刪除並重新安裝顛覆和libserf1,沒有任何變化。唯一我懷疑的是,我收到此錯誤消息

警告:下列軟件包無法進行身份驗證! libserf1 libsvn1 subversion

我該怎麼辦?

回答

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] 

讓我去首先清除顛覆& libserf1即sudo apt-get purge subversionsudo apt-get purge libserf1,然後去/etc/apt/sources.list.d並刪除以下文件

多米尼克 - 斯塔德勒顛覆-1.7-lucid.list

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

和後來的一個簡單的sudo apt-get install subversion完美安裝了一切。

我不知道爲什麼/這是如何工作的,但是我想我只是在這裏記錄下來讓別人受益。

1

我有同樣的問題,但不想重新安裝顛覆如上所述。我能夠在/ usr/lib中創建一個sym鏈接到現有的.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

命令:須藤LN -s libserf-1.so.1.3.0 libserf-1.so.0

最新上市: -rw-R - R-- 1根根194514 11月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 Dec 21 18:19 libserf-1.so.0 - > libserf -1.so.1.0.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

相關問題