Собственно непонятно, какую такую информацию данная команда извлекает из репозиториев и где она хранится?
update обновляет информацию о доступных пакетах ( в отличии от upgrade, которая обновляет все установленные пакеты в Вашей системе до новейшей версии). apt-get использует локальную базу данных для определения установленных пакетов, может так же сверять установленные версии с доступными. Информация о доступных версиях загружается с указанного в списке /var/lib/apt/ (или что-то подобное в разных дистрибутивах) и сохраняется на компе локально. Т.е выполняя apt-get update Вы обновляете Ваш /var/lib/apt/, что приводит сохраненные данные о доступных пакетах в актуальное состояние. Вообще? почитайте об apt-get в Инете, она (команда) выполняет достаточно много функций :D ИМХО
Опоздал, Fat-zer опередил! :D
Становитесь сентиментальными, еще совсем немного времени назад попросили бы погуглить....(воспитательный процесс). Для меня сначала это было жестковато, но зато теперь, прежде, чем задать вопрос - поищу, а потом уже спрашиваю, ну, по-крайней мере, мне так кажется, уже конкретно. Вы же сами учили: что бы тебе помочь - сначала попытайся сделать что-то сам, а потом уже... :D
Становитесь сентиментальными, еще совсем немного времени назад попросили бы погуглить....(воспитательный процесс). Для меня сначала это было жестковато, но зато теперь, прежде, чем задать вопрос - поищу, а потом уже спрашиваю, ну, по-крайней мере, мне так кажется, уже конкретно. Вы же сами учили: что бы тебе помочь - сначала попытайся сделать что-то сам, а потом уже...
Может, вы и правы ;) Но с другой стороны, почему бы и не дать отправную точку?
Становитесь сентиментальными, еще совсем немного времени назад попросили бы погуглить....(воспитательный процесс). Для меня сначала это было жестковато, но зато теперь, прежде, чем задать вопрос - поищу, а потом уже спрашиваю, ну, по-крайней мере, мне так кажется, уже конкретно. Вы же сами учили: что бы тебе помочь - сначала попытайся сделать что-то сам, а потом уже... :D[/quote]
Я искал. Только про update как-то пространно написано что она делает. Мне кажется, что информация о пакетах должна автоматически обновляться в момент попытки установить любой пакет (или обновить систему). Чтож получается, что я напишу apt-get upgrade (не написав предварительно apt-get update) и мне линукс обновление сделает и все зависимости разрешит основываясь на старой информации, которая на жёстком диске находится? И даже не посмотрит, что в репозиториях есть новые версии пакетов? Возьмёт просто тупо из репозитоии старые версии пакетов, потому что только о них у него информация имеется?
Возьмёт просто тупо из репозитоии старые версии пакетов, потому что только о них у него информация имеется?
Он увидит, что нету некоторых файлов на сервере с пакетами и выдаст ошибку. Просто в системе может быть демон, который, грубо говоря, время от времени автоматически синхронизирует базу данных пакетов с такой же на сервере. В Slackware ничего такого нету, но при необходимости легко делается.
http://www.ibm.com/developerworks/ru/linux/
Я учусь отсюда, LPI. Читая проверяю на компе, в итоге находишь - как правильно( ну это: где и что находится). А основная база - коротко, самая сущность, с налету(читая сопли наших писателей офигиваешь от объема их мыслей) не возьмешь, медленно и несколько раз, осмысливая каждый абзац.. Год назад я вообще не понимал о чем говорят и пишут на форуме. :D