помилка debian apt Не вдалося відкрити файл


0

Коли я видав, apt-get build-dep openoffice.orgя отримав помилку, як показано нижче:

apt-get build-dep openoffice.org
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Could not open file /var/lib/apt/lists/http.us.debian.org_debian_dists_squeeze_updates_main_source_Sources - open (2: No such file or directory)

Як це виправити?

Додаткова інформація: У мене з’явилися наступні помилки apt-get update

Ign cdrom://[Debian GNU/Linux 6.0.1a _Squeeze_ - Official i386 DVD Binary-1 20110322-15:11] squeeze Release.gpg
Ign cdrom://[Debian GNU/Linux 6.0.1a _Squeeze_ - Official i386 DVD Binary-1 20110322-15:11]/ squeeze/contrib Translation-en
Ign cdrom://[Debian GNU/Linux 6.0.1a _Squeeze_ - Official i386 DVD Binary-1 20110322-15:11]/ squeeze/contrib Translation-en_US
Ign cdrom://[Debian GNU/Linux 6.0.1a _Squeeze_ - Official i386 DVD Binary-1 20110322-15:11]/ squeeze/main Translation-en
Ign cdrom://[Debian GNU/Linux 6.0.1a _Squeeze_ - Official i386 DVD Binary-1 20110322-15:11]/ squeeze/main Translation-en_US
Ign cdrom://[Debian GNU/Linux 6.0.1a _Squeeze_ - Official i386 DVD Binary-1 20110322-15:11] squeeze Release
Ign cdrom://[Debian GNU/Linux 6.0.1a _Squeeze_ - Official i386 DVD Binary-1 20110322-15:11] squeeze/contrib i386 Packages/DiffIndex
Ign cdrom://[Debian GNU/Linux 6.0.1a _Squeeze_ - Official i386 DVD Binary-1 20110322-15:11] squeeze/main i386 Packages/DiffIndex
Hit http://ftp.us.debian.org squeeze-updates Release.gpg                       
Hit http://security.debian.org squeeze/updates Release.gpg           
Hit http://http.us.debian.org squeeze Release.gpg                    
Ign http://ftp.us.debian.org/debian/ squeeze-updates/contrib Translation-en
Ign http://ftp.us.debian.org/debian/ squeeze-updates/contrib Translation-en_US
Ign http://security.debian.org/ squeeze/updates/contrib Translation-en
Ign http://security.debian.org/ squeeze/updates/contrib Translation-en_US
Ign http://security.debian.org/ squeeze/updates/main Translation-en
Ign http://security.debian.org/ squeeze/updates/main Translation-en_US
Ign http://ftp.us.debian.org/debian/ squeeze-updates/main Translation-en
Ign http://ftp.us.debian.org/debian/ squeeze-updates/main Translation-en_US
Hit http://ftp.us.debian.org squeeze-updates Release                 
Hit http://ftp.us.debian.org squeeze-updates/main Sources/DiffIndex  
Ign http://http.us.debian.org/debian/ squeeze/contrib Translation-en
Ign http://http.us.debian.org/debian/ squeeze/contrib Translation-en_US
Hit http://ftp.us.debian.org squeeze-updates/contrib Sources         
Ign http://http.us.debian.org/debian/ squeeze/main Translation-en    
Ign http://http.us.debian.org/debian/ squeeze/main Translation-en_US 
Ign http://http.us.debian.org/debian/ squeeze/non-free Translation-en
Ign http://http.us.debian.org/debian/ squeeze/non-free Translation-en_US
Ign http://http.us.debian.org squeeze/updates Release.gpg
Hit http://ftp.us.debian.org squeeze-updates/main i386 Packages/DiffIndex
Hit http://ftp.us.debian.org squeeze-updates/contrib i386 Packages   
Hit http://http.us.debian.org squeeze Release                        
Ign http://security.debian.org/ squeeze/updates/non-free Translation-en        
Hit http://ftp.us.debian.org squeeze-updates/main i386 Packages                
Ign http://http.us.debian.org squeeze/updates Release                
Ign http://security.debian.org/ squeeze/updates/non-free Translation-en_US
Hit http://security.debian.org squeeze/updates Release
Hit http://http.us.debian.org squeeze/main Sources
Hit http://security.debian.org squeeze/updates/main i386 Packages
Hit http://http.us.debian.org squeeze/contrib Sources
Hit http://http.us.debian.org squeeze/non-free Sources
Hit http://http.us.debian.org squeeze/main i386 Packages
Hit http://http.us.debian.org squeeze/contrib i386 Packages
Hit http://http.us.debian.org squeeze/non-free i386 Packages
Hit http://security.debian.org squeeze/updates/contrib i386 Packages
Ign http://http.us.debian.org squeeze/updates/main Sources
Hit http://security.debian.org squeeze/updates/non-free i386 Packages
Ign http://http.us.debian.org squeeze/updates/contrib Sources
Ign http://http.us.debian.org squeeze/updates/non-free Sources
Err http://http.us.debian.org squeeze/updates/main Sources
  404  Not Found [IP: 64.50.233.100 80]
Err http://http.us.debian.org squeeze/updates/contrib Sources
  404  Not Found [IP: 64.50.233.100 80]
Err http://http.us.debian.org squeeze/updates/non-free Sources
  404  Not Found [IP: 64.50.233.100 80]
W: Failed to fetch http://http.us.debian.org/debian/dists/squeeze/updates/main/source/Sources.gz  404  Not Found [IP: 64.50.233.100 80]

W: Failed to fetch http://http.us.debian.org/debian/dists/squeeze/updates/contrib/source/Sources.gz  404  Not Found [IP: 64.50.233.100 80]

W: Failed to fetch http://http.us.debian.org/debian/dists/squeeze/updates/non-free/source/Sources.gz  404  Not Found [IP: 64.50.233.100 80]

E: Some index files failed to download, they have been ignored, or old ones used instead.

Відповіді:


1

Для цього потрібно мати цей рядок у вашому /etc/apt/sources.list

   deb-src http://ftp.us.debian.org/debian/ wheezy main contrib non-free

(це для мене, оскільки я запускаю хрип, вам слід просто замінити віджимання на хрип *). Потім видайте наступні команди:

   sudo apt-get update
   sudo apt-get build-dep openoffice.org 

на другий з яких ви отримаєте відповідь:

   > sudo apt-get build-dep openoffice.org                                                                                   
   Reading package lists... Done
   Building dependency tree       
   Reading state information... Done
   The following NEW packages will be installed:
      debhelper gettext html2text intltool-debian libgettextpo0 po-debconf
   0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded.
   Need to get 3117 kB of archives.
   After this operation, 8471 kB of additional disk space will be used.
   Do you want to continue [Y/n]?

Це воно.


У мене вже є такий рядок у моєму /etc/apt/sources.listфайлі. Але я все одно отримую помилку.
Тем Пора

@TemPora Ви запустили оновлення apt-get?
MariusMatutiae

Так, я побіг. Я отримав помилки W: Failed to fetch http://http.us.debian.org/debian/dists/squeeze/updates/non-free/source/Sources.gz 404 Not Found [IP: 64.50.236.52 80]іE: Some index files failed to download, they have been ignored, or old ones used instead.
Тем Пора,

Я видалив усі рядки цього сервера [IP: 64.50.236.52 80]з, sources.listа потім він працював. Чому http://ftp.us.debian.org/debian/працює, але http://http.us.debian.org/debianне працює?
Tem Pora
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.