web-dev-qa-db-ja.com

Debianのバックポートが機能しない

Debianで特定のソフトウェアの最新バージョンに更新するのに問題があります。私はDebian6.0.4を使用していますが、現在、最新の安定バージョンであるShutterバージョン0.85を使用しています。

sources.listにこの行があります:

deb http://backports.debian.org/debian-backports squeeze-backports main

そして私はコマンドを実行します

apt-get -t squeeze-backports install shutter

そして私が得るのはそれが同じ0.85バージョンをインストールするということだけです。不安定なバージョン0.88があることは知っているので、どうにかして入手したいと思います。

助けてくれてありがとう

2
user1089548

シャッターがバックポートリポジトリにあるようには見えません:

http://packages.debian.org/search?keywords=shutter&searchon=names&section=all&suite=squeeze-backports

シャッターのバージョン0.85は気まぐれです:

http://packages.debian.org/wheezy/shutter

たぶん、このリンクは、スクイーズにwheezyパッケージをインストールするのに役立ちます。

3
tonymarschall

シャッターはその希少性であり、debhelper> = 7を除いて、ビルドの依存関係がないパッケージであり、カウントされません。実行時の依存関係はすべてスクイーズになっています。完全なトランスクリプトが続きます。これは、テスト用のdeb-src行があるか、/etc/apt/sources.lstに不安定であると想定しています。

faheem@orwell:/usr/local/src$ apt-cache showsrc shutter
[...]    
Package: shutter
Binary: shutter
Version: 0.88.1-1
Maintainer: Ryan Niebur <[email protected]>
Build-Depends: debhelper (>= 7.0.50)
[...]
faheem@orwell:/usr/local/src$ apt-cache policy shutter
shutter:
  Installed: 0.88.1-1
  Candidate: 0.88.1-1
  Version table:
     0.88.1-1 0
         50 http://debian.csail.mit.edu/debian/ testing/main i386 Packages
         50 http://debian.csail.mit.edu/debian/ unstable/main i386 Packages
     0.85.1-2 0
        500 http://debian.csail.mit.edu/debian/ squeeze/main i386 Packages

faheem@orwell:/usr/local/src$ mkdir shutter
faheem@orwell:/usr/local/src$ cd shutter/
faheem@orwell:/usr/local/src/shutter$ apt-get source shutter
Reading package lists... Done
Building dependency tree       
Reading state information... Done
NOTICE: 'shutter' packaging is maintained in the 'Git' version control system at:
git://git.debian.org/git/collab-maint/shutter.git
Need to get 3,027 kB of source archives.
Get:1 http://debian.csail.mit.edu/debian/ testing/main shutter 0.88.1-1 (dsc) [1,149 B]
Get:2 http://debian.csail.mit.edu/debian/ testing/main shutter 0.88.1-1 (tar) [3,022 kB]
Get:3 http://debian.csail.mit.edu/debian/ testing/main shutter 0.88.1-1 (diff) [4,123 B]                                                                           
Fetched 3,027 kB in 1min 41s (29.7 kB/s)                                                                                                                           
gpgv: keyblock resource `/home/faheem/.gnupg/trustedkeys.gpg': file open error
gpgv: Signature made Mon 12 Dec 2011 01:06:01 PM IST using DSA key ID F69C6AC5
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on ./shutter_0.88.1-1.dsc
dpkg-source: info: extracting shutter in shutter-0.88.1
dpkg-source: info: unpacking shutter_0.88.1.orig.tar.gz
dpkg-source: info: unpacking shutter_0.88.1-1.debian.tar.gz
faheem@orwell:/usr/local/src/shutter$ cd shutter-0.88.1/
faheem@orwell:/usr/local/src/shutter/shutter-0.88.1$ debuild binary
[...]
dpkg-deb: building package `shutter' in `../shutter_0.88.1-1_all.deb'.
faheem@orwell:/usr/local/src/shutter/shutter-0.88.1$ cd ..
faheem@orwell:/usr/local/src/shutter$ Sudo dpkg -i shutter_0.88.1-1_all.deb 
[Sudo] password for faheem: 
Selecting previously deselected package shutter.
(Reading database ... 365531 files and directories currently installed.)
Unpacking shutter (from shutter_0.88.1-1_all.deb) ...
dpkg: dependency problems prevent configuration of shutter:
 shutter depends on libgnome2-wnck-Perl; however:
  Package libgnome2-wnck-Perl is not installed.
 [bunch of missing dependency errors omitted]
faheem@orwell:/usr/local/src/shutter$ Sudo apt-get -f install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
  libcommon-sense-Perl libfile-basedir-Perl libfile-which-Perl libgnome2-gconf-Perl libgnome2-wnck-Perl libgtk2-imageview-Perl libgtk2-unique-Perl
  libgtkimageview0 libjson-Perl libjson-xs-Perl libpath-class-Perl libproc-processtable-Perl libproc-simple-Perl libsort-naturally-Perl libx11-protocol-Perl
  perlmagick
Suggested packages:
  imagemagick-doc
The following NEW packages will be installed:
  libcommon-sense-Perl libfile-basedir-Perl libfile-which-Perl libgnome2-gconf-Perl libgnome2-wnck-Perl libgtk2-imageview-Perl libgtk2-unique-Perl
  libgtkimageview0 libjson-Perl libjson-xs-Perl libpath-class-Perl libproc-processtable-Perl libproc-simple-Perl libsort-naturally-Perl libx11-protocol-Perl
  perlmagick
0 upgraded, 16 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 1,063 kB of archives.
After this operation, 3,731 kB of additional disk space will be used.
Do you want to continue [Y/n]? 
Get:1 http://debian.csail.mit.edu/debian/ squeeze/main libgnome2-wnck-Perl i386 0.16-2 [91.0 kB]
Get:2 http://security.debian.org/ squeeze/updates/main perlmagick i386 8:6.6.0.4-3+squeeze1 [220 kB]
Get:3 http://debian.csail.mit.edu/debian/ squeeze/main libgnome2-gconf-Perl i386 1.044-3 [103 kB]
Get:4 http://debian.csail.mit.edu/debian/ squeeze/main libx11-protocol-Perl all 0.56-2 [161 kB]                                                                    
Get:5 http://debian.csail.mit.edu/debian/ squeeze/main libfile-basedir-Perl all 0.03-1 [10.4 kB]                                                                   
Get:6 http://debian.csail.mit.edu/debian/ squeeze/main libproc-simple-Perl all 1.26-2 [16.9 kB]                                                                    
Get:7 http://debian.csail.mit.edu/debian/ squeeze/main libfile-which-Perl all 1.08-1 [12.7 kB]                                                                     
Get:8 http://debian.csail.mit.edu/debian/ squeeze/main libsort-naturally-Perl all 1.02-1 [14.3 kB]                                                                 
Get:9 http://debian.csail.mit.edu/debian/ squeeze/main libgtkimageview0 i386 1.6.4-1 [29.5 kB]                                                                     
Get:10 http://debian.csail.mit.edu/debian/ squeeze/main libgtk2-imageview-Perl i386 0.05-1 [81.3 kB]                                                               
Get:11 http://debian.csail.mit.edu/debian/ squeeze/main libgtk2-unique-Perl i386 0.04-1 [42.0 kB]                                                                  
Get:12 http://debian.csail.mit.edu/debian/ squeeze/main libproc-processtable-Perl i386 0.45-1 [48.6 kB]                                                            
Get:13 http://debian.csail.mit.edu/debian/ squeeze/main libpath-class-Perl all 0.19-1 [34.8 kB]                                                                    
Get:14 http://debian.csail.mit.edu/debian/ squeeze/main libjson-Perl all 2.21-1 [85.7 kB]                                                                          
Get:15 http://debian.csail.mit.edu/debian/ squeeze/main libcommon-sense-Perl all 3.3-1 [21.8 kB]                                                                   
Get:16 http://debian.csail.mit.edu/debian/ squeeze/main libjson-xs-Perl i386 2.290-1 [91.0 kB]                                                                     
Fetched 1,063 kB in 32s (32.3 kB/s)                                                                  
[...]
Setting up shutter (0.88.1-1) ...

faheem@orwell:/usr/local/src/shutter$ apt-cache policy shutter
shutter:
  Installed: 0.88.1-1
  Candidate: 0.88.1-1
  Version table:
     0.88.1-1 0
         50 http://debian.csail.mit.edu/debian/ testing/main i386 Packages
         50 http://debian.csail.mit.edu/debian/ unstable/main i386 Packages
 *** 0.88.1-1 0
        100 /var/lib/dpkg/status
     0.85.1-2 0
        500 http://debian.csail.mit.edu/debian/ squeeze/main i386 Packages
1
Faheem Mitha