우분투 12.04의 토템 3.6?

우분투 12.04의 토템 3.6?

webupd8 ppa 없이 Ubuntu 12.04에서 Totem을 버전 3.6.3으로 업그레이드할 수 있습니까? 나는 그 과정을 시도했다.여기, 그러나 종속성을 가져오는 데 몇 가지 문제가 있습니다. 토템 3.6.3을 원하는 이유는 물론 최신 변경 사항과 속도 향상 때문입니다.

해결책이 Wilf작동하지 않습니다! 절차를 따랐을 때 일어난 일은 다음과 같습니다.

david@david-VirtualBox:~$ wget
http://launchpadlibrarian.net/136994659/totem_3.6.3-0ubuntu6_amd64.deb
--2014-02-01 14:54:55--  http://launchpadlibrarian.net/136994659/totem_3.6.3-0ubuntu6_amd64.deb
Resolving launchpadlibrarian.net (launchpadlibrarian.net)...
91.189.89.229, 91.189.89.228 Connecting to launchpadlibrarian.net (launchpadlibrarian.net)|91.189.89.229|:80... connected. HTTP request
sent, awaiting response... 200 OK Length: 104032 (102K)
[application/x-debian-package] Saving to:
`totem_3.6.3-0ubuntu6_amd64.deb'

100%[======================================>] 104,032     --.-K/s   in
0.005s  

2014-02-01 14:54:56 (18.2 MB/s) - `totem_3.6.3-0ubuntu6_amd64.deb'
saved [104032/104032]

david@david-VirtualBox:~$ sudo dpkg -i totem_3.6.3-0ubuntu6_amd64.deb
[sudo] password for david:  (Reading database ... 238277 files and
directories currently installed.) Preparing to replace totem 3.4.3-0ubuntu1~precise1 (using totem_3.6.3-0ubuntu6_amd64.deb) ...
Unpacking replacement totem ...
dpkg: dependency problems prevent configuration of totem:
totem depends on libcogl12 (>= 1.7.4); however: Package libcogl12 is not installed.
totem depends on libtotem0 (>= 3.6.3-0ubuntu6); however: Version of libtotem0 on system is 3.4.3-0ubuntu1~precise1.
totem depends on gstreamer1.0-clutter; however: Package gstreamer1.0-clutter is not  installed.
totem depends on gstreamer1.0-plugins-base (>= 0.11.93); however: Package gstreamer1.0-plugins-base is not installed.
totem depends on gstreamer1.0-plugins-good (>= 0.11.93); however: Package gstreamer1.0-plugins-good is not installed.
totem depends on gstreamer1.0-x; however:  Package gstreamer1.0-x is not installed. 
totem depends on totem-common (= 3.6.3-0ubuntu6); however: Version of totem-common on system is 3.4.3-0ubuntu1~precise1.
dpkg: error processing totem (--install):  dependency problems - leaving
unconfigured
Processing triggers for desktop-file-utils ...
Processing triggers for bamfdaemon ... Rebuilding
/usr/share/applications/bamf.index... Processing triggers for
gnome-menus ... Errors were encountered while processing:  totem

그리고 나는sudo apt-get build-dep totem

david@david-VirtualBox:~/Downloads$ sudo apt-get build-dep totem
Reading package lists... Done Building dependency tree        Reading
state information... Done The following packages have unmet
dependencies:
librsvg2-dev : Depends: librsvg2-2 (= 2.36.1-0ubuntu1) but 2.36.3-0ubuntu1~precise1 is to be installed
libtotem-plparser-dev : Depends: libtotem-plparser17 (= 3.4.1-1) but 4.2-1~precise1 is to be installed
Depends: gir1.2-totem-plparser-1.0 (= 3.4.1-1) but 3.4.2-1~precise1 is to be installed E: Build-dependencies for totem could not be satisfied. david@david-
VirtualBox:~/Downloads$

제안 된 종속성을 설치하는 동안 오류가 발생하는 것 같습니다 Wilf. 최신 버전을 설치하기 전에 해당 종속성을 제거했습니다. 터미널에서 얻은 내용은 다음과 같습니다.

david@david-VirtualBox:~$ cd ~/Downloads/
david@david-VirtualBox:~/Downloads$ sudo dpkg -i totem-common_3.6.3-0ubuntu6_all.deb 
[sudo] password for david: 
Selecting previously unselected package totem-common.
(Reading database ... 269477 files and directories currently installed.)
Unpacking totem-common (from totem-common_3.6.3-0ubuntu6_all.deb) ...
Setting up totem-common (3.6.3-0ubuntu6) ...
Processing triggers for man-db ...
Processing triggers for gconf2 ...
Processing triggers for hicolor-icon-theme ...
Processing triggers for libglib2.0-0 ...
david@david-VirtualBox:~/Downloads$ sudo dpkg -i libtotem0_3.6.3-0ubuntu6_amd64.deb 
Selecting previously unselected package libtotem0.
(Reading database ... 269887 files and directories currently installed.)
Unpacking libtotem0 (from libtotem0_3.6.3-0ubuntu6_amd64.deb) ...
dpkg: dependency problems prevent configuration of libtotem0:
 libtotem0 depends on libcogl12 (>= 1.7.4); however:
  Package libcogl12 is not installed.
 libtotem0 depends on libglib2.0-0 (>= 2.35.9); however:
  Version of libglib2.0-0 on system is 2.34.1-0ubuntu1~12.04~ricotz0.
dpkg: error processing libtotem0 (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 libtotem0
david@david-VirtualBox:~/Downloads$ sudo dpkg -i libcogl12_1.14.0-0ubuntu1_amd64.deb 
Selecting previously unselected package libcogl12.
(Reading database ... 269896 files and directories currently installed.)
Unpacking libcogl12 (from libcogl12_1.14.0-0ubuntu1_amd64.deb) ...
dpkg: dependency problems prevent configuration of libcogl12:
 libcogl12 depends on libc6 (>= 2.17); however:
  Version of libc6 on system is 2.15-0ubuntu10.5.
 libcogl12 depends on libegl1-mesa (>= 7.8.1) | libegl1-x11; however:
  Package libegl1-mesa is not installed.
  Package libegl1-x11 is not installed.
dpkg: error processing libcogl12 (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 libcogl12 

일부 Dep가 누락된 것 같습니다. libglib2.0-0내 시스템의 시스템이 (2.34.1)희귀 페이지에 있는 것보다 최신이고 (2.33.14)Saucy 2.35.9,또는 Trusty의 페이지에서 libglib2.0-0 v.2.35. 확인해보니 Saucy는 libglib2.0-0여전히 raring과 정확히 동일한 버전을 사용하고 있습니다 2.33.14. 그런데 Trusty는 을 2.39.3, 나는 를 사용하고 있는데 2.34.1무엇을 사용해야 할까요?

편집하다

설명에 잘못된 버전 번호를 넣은 것처럼 내가 말한 것을 무시하십시오. 그러나 페이지로 이동하면 실제로는 2.36.0Raring, 2.38.0Saucy 및 2.39.3Trusty용입니다. 그럼 그냥 같이 가야 할까요, 2.36.0아니면 받아야 할까요 2.35.9? 2.36.0잘 작동 하지 않을까요 ? 나는 2.35.9v.found 와 함께 갈 것이다여기.

좋아, 이러한 모든 종속성은 더 많은 종속성을 초래하고 무한 루프처럼 보이며 Synaptic은 더 이상 손상된 패키지를 제거할 수 없습니다! Totem 업그레이드를 다시 시작하기 전에 가상 머신 백업부터 시작하겠습니다. 그런 다음 다시 지원을 받을 수 있습니다.

Gdebi는 mozilla-totem 플러그인 때문에 Totem 3.6.3 ether를 좋아하지 않는 것 같습니다.

david@david-VirtualBox:~/Downloads$ sudo apt-get install gdebi-core
[sudo] password for david: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  indicator-printers gir1.2-timezonemap-1.0 libdiscid0 unity-lens-video
  linux-headers-3.2.0-56 unity-scope-video-remote gir1.2-json-1.0
  librhythmbox-core5 libpcrecpp0 linux-headers-3.2.0-56-generic
  language-pack-kde-en kde-l10n-engb libcmis-0.2-0 libmusicbrainz3-6
  libpcre3-dev language-pack-kde-en-base gir1.2-xkl-1.0
Use 'apt-get autoremove' to remove them.
The following NEW packages will be installed:
  gdebi-core
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 159 kB of archives.
After this operation, 1,198 kB of additional disk space will be used.
Get:1 http://ca.archive.ubuntu.com/ubuntu/ precise/universe gdebi-core all 0.8.5build1 [159 kB]
Fetched 159 kB in 1s (139 kB/s)
Selecting previously unselected package gdebi-core.
(Reading database ... 238277 files and directories currently installed.)
Unpacking gdebi-core (from .../gdebi-core_0.8.5build1_all.deb) ...
Processing triggers for man-db ...
Setting up gdebi-core (0.8.5build1) ...
david@david-VirtualBox:~/Downloads$ sudo gdebi totem_3.6.3-0ubuntu6_amd64.deb
Reading package lists... Done
Building dependency tree        
Reading state information... Done
Building data structures... Done 
Building data structures... Done 
This package is uninstallable
Breaks existing package 'totem-mozilla' dependency totem (= 3.4.3-0ubuntu1~precise1)
david@david-VirtualBox:~/Downloads$

그리고 totem-mozilla 3.6.3을 설치하면:

david@david-VirtualBox:~/Downloads$ sudo gdebi totem-mozilla_3.6.3-0ubuntu6_amd64.deb 
Reading package lists... Done
Building dependency tree        
Reading state information... Done
Building data structures... Done 
Building data structures... Done 
This package is uninstallable
Dependency is not satisfiable: totem (= 3.6.3-0ubuntu6)

좋습니다. 패키지를 손상시키지 않고 Totem 3.6 + 필요한 모든 종속성을 어떻게 설치합니까?

답변1

에서 다운로드할 수 있습니다 .deb.3.6.3여기 64비트용, 또는32비트용은 여기, 소프트웨어 센터를 사용하여 설치하세요. 다음 명령을 사용하여 설치할 수도 있습니다.

64비트:

wget http://launchpadlibrarian.net/136994659/totem_3.6.3-0ubuntu6_amd64.deb
sudo dpkg -i totem_3.6.3-0ubuntu6_amd64.deb

32비트:

wget http://launchpadlibrarian.net/136992776/totem_3.6.3-0ubuntu6_i386.deb
sudo dpkg -i totem_3.6.3-0ubuntu6_i386.deb

이것의 장점은 연결된 답변에서와 같이 아무것도 컴파일할 필요가 없다는 것입니다. 단점은 올바른 종속성이 없을 수 있으므로 다음에서 다운로드해야 할 수도 있다는 것입니다.우분투 업데이트, 또는우분투 패키지.

현재 12.04가 설치된 컴퓨터를 실행하고 있지 않으므로 이 답변을 테스트할 수는 없지만 작동할 것입니다. 위의 패키지 중 어느 것도 올바른 아키텍처를 위한 것이 아닌 경우(32비트/64비트/powerpc/무엇이든), 당신은 그것을 찾을 수 있어야합니다여기

답변2

설치방법은 간단합니다. 그냥 Gdebi를 사용하세요:

sudo apt-get install gdebi-core
sudo gdebi totem_3.6.3-0ubuntu6_amd64.deb

그게 다야. 이제 필요한 경우 소스에서 빌드할 수도 있습니다.

관련 정보