Totem 3.6 no Ubuntu 12.04?

Totem 3.6 no Ubuntu 12.04?

Posso atualizar o Totem para a versão 3.6.3 no Ubuntu 12.04 sem o ppa webupd8. Eu tentei o processo deaqui, mas tenho alguns problemas para obter as dependências. A razão pela qual desejo o Totem 3.6.3 é, obviamente, para as últimas mudanças e melhorias de velocidade.

A solução Wilfnão funciona! Isto é o que aconteceu quando segui o procedimento:

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

E recebo erros dosudo 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$

Parece que recebo erros ao instalar as dependências Wilfsugeridas. Desinstalei-as antes de instalar a versão mais recente. Aqui está o que recebi no terminal:

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 

Parece que estou faltando alguns dep's, e o libglib2.0-0no meu sistema (2.34.1)é mais recente do que o que está na página rara (2.33.14)e diz que preciso, 2.35.9,parece que tenho que cavar na página do Saucy ou do Trusty para libglib2.0-0 v.2.35. Ok, eu verifiquei, Saucy está usando exatamente a mesma versão de libglib2.0-0as raring as its still 2.33.14. No entanto, Trusty está usando 2.39.3e eu estou usando 2.34.1, então o que devo usar?

EDITAR

Ignore o que eu disse, como se eles tivessem colocado o número da versão errado na descrição, mas quando você acessa a página, na verdade é 2.36.0para Raring, 2.38.0para Saucy e 2.39.3para Trusty. Então devo ir com 2.36.0ou devo pegar 2.35.9? Não 2.36.0funcionaria tão bem? Eu vou com v. 2.35.9encontradoaqui.

Ok, todas essas dependências estão levando a mais dependências, e parece um loop infinito, e o Synaptic não pode mais remover os pacotes quebrados! Começarei com um backup da minha máquina virtual antes de começar a atualizar o Totem novamente, para poder ser assistido novamente.

Gdebi parece não gostar do Totem 3.6.3 ether por causa do plugin mozilla-totem.

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$

E quando eu instalo o 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)

Ok, então como faço para instalar o Totem 3.6 + todas as dependências necessárias sem quebrar nenhum pacote?

Responder1

Você pode baixar o .debfor 3.6.3emaqui para 64 bits, ouaqui para 32 bitse instale-o com o Software Center. Você também pode instalá-lo com estes comandos:

64 bits:

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

32 bits:

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

A vantagem disso é que você não precisa compilar nada, como na sua resposta vinculada. A desvantagem é que ele pode não ter as dependências corretas, então talvez você precise baixá-las também emAtualizações do Ubuntu, ouPacotes Ubuntu.

Não estou executando nenhuma máquina atualmente com 12.04, então não posso testar esta resposta, mas deve funcionar. Se nenhum dos pacotes acima for para a arquitetura correta(32 bits/64 bits/powerpc/qualquer), Você deve ser capaz de encontrá-losaqui

Responder2

O método para instalá-lo é simples. Basta usar Gdebi:

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

Isso é tudo. Agora, você também pode construí-lo a partir do código-fonte, se necessário.

informação relacionada