Как уменьшить размер Кв. - получают список обновления на Выпуске Разработки, после того как это было выпущено как Стабильное?

Я использовал версию разработки 13,04 с начала марта. В выпуске разработки, общем поведении выполнения sudo apt-get update команда должна загрузить файлы списка полностью, если они были изменены. Принимая во внимание, что, если Вы используете Стабильную версию Ubuntu, команда просто загружает разность файлов списка, если они были изменены (rsync стиль).

В основном, в версиях разработки sudo apt-get update загрузки приблизительно 17-18 МБ данных; тогда как в стабильных версиях только приблизительно 1 МБ данных загружается (за исключением выполненной начальной буквы).

Теперь с тех пор 13.04 был выпущен как Стабильный, я хотел бы изменить поведение sudo apt-get update подражать его нормальному поведению в Стабильной версии. Как я заставляю это произойти?


На подобном вопросе, но для Стабильной версии ранее задали, Спрашивает Ubuntu:

Однако это была ошибка в 12,04, который был зафиксирован позже. Но ответы, данные там, не выполнимы в моем случае. Для Ubuntu+1 не ошибка, это - общее поведение выпусков Разработки. Так или иначе я прошел бы ответы, предоставленные там:

  • Ответ John S Gruber просит touch соответствующие файлы, прежде чем я выполню команду (sudo apt-get update) каждый раз. Это определенно не выполнимо в моем случае. Тот ответ был хорошо для того вопроса, так как это была ошибка в 12,04, и он обеспечил временное приспособление в той ситуации.

  • Ответ Chan-Ho Suh просит изменять зеркала обновления. Это не решило бы проблему в Выпуске Разработки.

  • Ответ Anwar был также временным приспособлением для той ситуации. Это предполагает, что я работал бы sudo apt-get update управляйте только после добавления PPA, и так просит отключать другие репозитории. Это не выполнимо в моем случае, так как я, очевидно, хочу обновить все репозитории. Я не обязательно выполняю эту команду только после добавления PPA. Я выполняю эту команду ежедневно для установки любых обновлений, выпущенных Каноническим. Я использую sudo apt-get update как subsitute для Центра программного обеспечения.


Таким образом, здесь это. Как я восстанавливаю нормальное поведение sudo apt-get update управлять для загрузки только разности измененных файлов? Хотелось бы надеяться, то же решение работало бы на Центр программного обеспечения также, так как Центр программного обеспечения также использует подобную сумму пропускной способности, если я обновляю использование его.

Я определенно не хочу переустанавливать 13.04 только для восстановления этого поведения.


Вывод sudo apt-get update в случае, если это имеет значение:

$ sudo apt-get update
Hit http://dl.google.com stable Release.gpg                                    
Hit http://dl.google.com stable Release                                        
Hit http://ppa.launchpad.net raring Release.gpg                                
Hit http://dl.google.com stable/main i386 Packages                             
Hit http://linux.dropbox.com precise Release.gpg                               
Hit http://ppa.launchpad.net raring Release.gpg                      
Get:1 http://mirror.picosecond.org raring Release.gpg [933 B]        
Hit http://ppa.launchpad.net raring Release                                    
Hit http://linux.dropbox.com precise Release                                   
Get:2 http://mirror.picosecond.org raring-updates Release.gpg [933 B]          
Hit http://ppa.launchpad.net raring Release                                    
Hit http://linux.dropbox.com precise/main i386 Packages                        
Hit http://ppa.launchpad.net raring/main i386 Packages                         
Get:3 http://mirror.picosecond.org raring-backports Release.gpg [933 B]
Ign http://dl.google.com stable/main Translation-en_IN                         
Ign http://dl.google.com stable/main Translation-en                            
Hit http://mirror.picosecond.org raring-security Release.gpg          
Get:4 http://mirror.picosecond.org raring Release [40.8 kB]           
Hit http://ppa.launchpad.net raring/main i386 Packages                       
Get:5 http://mirror.picosecond.org raring-updates Release [40.8 kB]            
Get:6 http://mirror.picosecond.org raring-backports Release [40.8 kB]          
Ign http://linux.dropbox.com precise/main Translation-en_IN                    
Ign http://linux.dropbox.com precise/main Translation-en                       
Hit http://mirror.picosecond.org raring-security Release                       
Get:7 http://mirror.picosecond.org raring/main Sources [963 kB]                
Ign http://ppa.launchpad.net raring/main Translation-en_IN                     
Ign http://ppa.launchpad.net raring/main Translation-en                        
Ign http://ppa.launchpad.net raring/main Translation-en_IN                     
Ign http://ppa.launchpad.net raring/main Translation-en                        
Get:8 http://mirror.picosecond.org raring/restricted Sources [5,987 B]         
Get:9 http://mirror.picosecond.org raring/universe Sources [5,838 kB]          
Get:10 http://mirror.picosecond.org raring/multiverse Sources [171 kB]         
Get:11 http://mirror.picosecond.org raring/main i386 Packages [1,168 kB]       
Get:12 http://mirror.picosecond.org raring/restricted i386 Packages [9,623 B]  
Get:13 http://mirror.picosecond.org raring/universe i386 Packages [5,405 kB]   
Get:14 http://mirror.picosecond.org raring/multiverse i386 Packages [131 kB]   
Hit http://mirror.picosecond.org raring/main Translation-en                    
Hit http://mirror.picosecond.org raring/multiverse Translation-en              
Hit http://mirror.picosecond.org raring/restricted Translation-en              
Get:15 http://mirror.picosecond.org raring/universe Translation-en [3,736 kB]  
Get:16 http://mirror.picosecond.org raring-updates/main Sources [1,616 B]      
Get:17 http://mirror.picosecond.org raring-updates/restricted Sources [14 B]   
Get:18 http://mirror.picosecond.org raring-updates/universe Sources [14 B]     
Get:19 http://mirror.picosecond.org raring-updates/multiverse Sources [14 B]   
Get:20 http://mirror.picosecond.org raring-updates/main i386 Packages [3,331 B]
Get:21 http://mirror.picosecond.org raring-updates/restricted i386 Packages [14 B]
Get:22 http://mirror.picosecond.org raring-updates/universe i386 Packages [1,078 B]
Get:23 http://mirror.picosecond.org raring-updates/multiverse i386 Packages [14 B]
Hit http://mirror.picosecond.org raring-updates/main Translation-en            
Hit http://mirror.picosecond.org raring-updates/multiverse Translation-en      
Hit http://mirror.picosecond.org raring-updates/restricted Translation-en      
Hit http://mirror.picosecond.org raring-updates/universe Translation-en        
Get:24 http://mirror.picosecond.org raring-backports/main Sources [14 B]       
Get:25 http://mirror.picosecond.org raring-backports/restricted Sources [14 B] 
Get:26 http://mirror.picosecond.org raring-backports/universe Sources [738 B]  
Get:27 http://mirror.picosecond.org raring-backports/multiverse Sources [14 B] 
Get:28 http://mirror.picosecond.org raring-backports/main i386 Packages [14 B] 
Get:29 http://mirror.picosecond.org raring-backports/restricted i386 Packages [14 B]
Get:30 http://mirror.picosecond.org raring-backports/universe i386 Packages [508 B]
Get:31 http://mirror.picosecond.org raring-backports/multiverse i386 Packages [14 B]
Hit http://mirror.picosecond.org raring-backports/main Translation-en          
Hit http://mirror.picosecond.org raring-backports/multiverse Translation-en    
Hit http://mirror.picosecond.org raring-backports/restricted Translation-en    
Hit http://mirror.picosecond.org raring-backports/universe Translation-en      
Hit http://mirror.picosecond.org raring-security/main Sources                  
Hit http://mirror.picosecond.org raring-security/restricted Sources            
Hit http://mirror.picosecond.org raring-security/universe Sources              
Hit http://mirror.picosecond.org raring-security/multiverse Sources            
Hit http://mirror.picosecond.org raring-security/main i386 Packages            
Hit http://mirror.picosecond.org raring-security/restricted i386 Packages      
Hit http://mirror.picosecond.org raring-security/universe i386 Packages        
Hit http://mirror.picosecond.org raring-security/multiverse i386 Packages      
Hit http://mirror.picosecond.org raring-security/main Translation-en           
Hit http://mirror.picosecond.org raring-security/multiverse Translation-en     
Hit http://mirror.picosecond.org raring-security/restricted Translation-en
Hit http://mirror.picosecond.org raring-security/universe Translation-en
Ign http://mirror.picosecond.org raring/main Translation-en_IN
Ign http://mirror.picosecond.org raring/multiverse Translation-en_IN
Ign http://mirror.picosecond.org raring/restricted Translation-en_IN
Ign http://mirror.picosecond.org raring/universe Translation-en_IN
Ign http://mirror.picosecond.org raring-updates/main Translation-en_IN
Ign http://mirror.picosecond.org raring-updates/multiverse Translation-en_IN
Ign http://mirror.picosecond.org raring-updates/restricted Translation-en_IN
Ign http://mirror.picosecond.org raring-updates/universe Translation-en_IN
Ign http://mirror.picosecond.org raring-backports/main Translation-en_IN
Ign http://mirror.picosecond.org raring-backports/multiverse Translation-en_IN
Ign http://mirror.picosecond.org raring-backports/restricted Translation-en_IN
Ign http://mirror.picosecond.org raring-backports/universe Translation-en_IN
Ign http://mirror.picosecond.org raring-security/main Translation-en_IN
Ign http://mirror.picosecond.org raring-security/multiverse Translation-en_IN
Ign http://mirror.picosecond.org raring-security/restricted Translation-en_IN
Ign http://mirror.picosecond.org raring-security/universe Translation-en_IN
Fetched 17.6 MB in 3min 46s (77.7 kB/s)
Reading package lists... Done

Содержание /etc/apt/sources.list в случае, если это имеет значение:

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to

# newer versions of the distribution.
deb http://mirror.picosecond.org/ubuntu/ raring main restricted
deb-src http://mirror.picosecond.org/ubuntu/ raring main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://mirror.picosecond.org/ubuntu/ raring-updates main restricted
deb-src http://mirror.picosecond.org/ubuntu/ raring-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://mirror.picosecond.org/ubuntu/ raring universe
deb-src http://mirror.picosecond.org/ubuntu/ raring universe
deb http://mirror.picosecond.org/ubuntu/ raring-updates universe
deb-src http://mirror.picosecond.org/ubuntu/ raring-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
## team, and may not be under a free licence. Please satisfy yourself as to 
## your rights to use the software. Also, please note that software in 
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://mirror.picosecond.org/ubuntu/ raring multiverse
deb-src http://mirror.picosecond.org/ubuntu/ raring multiverse
deb http://mirror.picosecond.org/ubuntu/ raring-updates multiverse
deb-src http://mirror.picosecond.org/ubuntu/ raring-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://mirror.picosecond.org/ubuntu/ raring-backports main restricted universe multiverse
deb-src http://mirror.picosecond.org/ubuntu/ raring-backports main restricted universe multiverse

deb http://mirror.picosecond.org/ubuntu/ raring-security main restricted
deb-src http://mirror.picosecond.org/ubuntu/ raring-security main restricted
deb http://mirror.picosecond.org/ubuntu/ raring-security universe
deb-src http://mirror.picosecond.org/ubuntu/ raring-security universe
deb http://mirror.picosecond.org/ubuntu/ raring-security multiverse
deb-src http://mirror.picosecond.org/ubuntu/ raring-security multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu raring partner
# deb-src http://archive.canonical.com/ubuntu raring partner

## Uncomment the following two lines to add software from Ubuntu's
## 'extras' repository.
## This software is not part of Ubuntu, but is offered by third-party
## developers who want to ship their latest software.
# deb http://extras.ubuntu.com/ubuntu raring main
# deb-src http://extras.ubuntu.com/ubuntu raring main
5
задан 13 April 2017 в 15:24

2 ответа

Другая возможность заключается в том, что вы используете зеркало, которое не сохраняет метки времени, или поврежденный локальный кэш apt, что приводит к повторной загрузке файлов apt каждый раз, когда они фактически не меняются в зеркале. Попробуйте этот ответ , чтобы очистить локальный кеш и переключиться на зеркало, которое сохраняет временные метки.

0
ответ дан 13 April 2017 в 15:24

apt на самом деле ничего не делает между версией разработки и стабильной версией.

Однако сам выпуск перестает изменяться, и поэтому размер списка пакетов, который должен загружать apt, становится намного меньше.

Давайте возьмем Raring в качестве примера.

Во время разработки карманы raring-updates и raring-security оставались пустыми, но карман raring обновлялся на регулярной (получасовой) основе.

После освобождения карман raring перестал меняться. Обновления теперь загружаются как новые пакеты, попадающие в карманы raring-updates и raring-security.

С точки зрения apt, список пакетов raring загружался полностью при каждом запуске apt-get update во время разработки (если только он не вызывался два раза или более в течение получасового промежутка между обновлениями вверх по течению). Это большой список, поэтому потребовалось некоторое время.

Теперь, когда Raring выпущен, список пакетов raring больше не меняется. Списки пакетов raring-updates и raring-security действительно меняются, но они намного меньше, поскольку содержат только пакеты, которые «изменились» в Raring с момента выпуска Raring.

Я вижу это поведение в вашем подходящем выводе в вашем вопросе. Это выглядит так, как и ожидалось: карман raring только что получил Hit без загрузки; Получить против raring-updates и raring-security соответствует фактическим загрузкам. Редактировать: еще раз, похоже, что некоторые файлы загружаются без необходимости; см. мой другой ответ.

Если это слишком медленно для вас, рассмотрите возможность использования более быстрого зеркала или отбрасывания довольно большого списка PPA, который у вас есть. Вы также можете удалить строки deb-src из sources.list, если вам не нужен источник, доступный для apt-get.

Я не верю, что вы бы видели другое поведение, если бы вы установили этот выпуск напрямую.

0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

Похожие вопросы: