Обновление программ через терминал
Я вот тут всё смотрю, что пишут, что для обновления нужно ввести команду apt-get update и задаюсь вопросом, что какое-то не совпадение с man получается. Ибо:
apt-get это инструмент командной строки для управления пакетами и может рассматриваться как пользовательский интерфейс к apt(8).
командами служат:
o update
o upgrade
o dselect-upgrade [1]
o dist-upgrade
o install пакет1 [пакет2] [...]
o remove пакет1 [пакет2] [...]
o source пакет1 [пакет2] [...]
o check
o clean
o autoclean
Если не используется одна из опций, -h или --help, то должна быть указана одна из команд, перечисленных выше.
Примечание: [1] - только для систем на базе Debian - а у нас именно такая.
update
update используется для повторной синхронизации файлов описаний пакетов с их источником. Описания доступных пакетов будут получены из источников, указанных в /etc/apt/sources.list. Например, при использовании архива Debian, эта команда разыскивает и просматривает файлы Packages.gz, таким образом становится доступной информация о новых и обновлённых пакетах. Перед upgrade и dist-upgrade всегда должно выполняться update. Пожалуйста помните, что индикатор прогресса показывает не точную информацию, поскольку размер файлов пакетов заранее не известен.
upgrade используется для установки новейших версий всех установленных пакетов системы из источников, указанных в /etc/apt/sources.list. Будут разысканы новейшие версии установленных в настоящий момент пакетов и произведено обновление; ни в коем случае не будет удалено ни одного установленного пакета или установлено нового пакета, не имеющего уже установленной в системе предыдущей версии. Текущие версии установленных в настоящий момент пакетов, если они не могут быть обновлены новыми версиями без изменения статуса других пакетов, будут оставлены в неизменном виде. Для того, чтобы apt-get узнал о существовании доступных новых версиях пакетов, данной команде должна предшествовать команда update.
dselect-upgrade используется совместно с традиционным инструментом управления пакетов в Debian GNU/Linux - dselect(8). dselect-upgrade следует изменениям, которые делает dselect с полем Status доступных пакетов и выполняет действие, необходимое для реализации этого состояния (например, удаление старых и установка новых пакетов).
dist-upgrade, в дополнение выполняет функцию upgrade, а также разумно управляет изменением зависимостей с новыми версиями пакетов; apt-get имеет "умную" систему разрешения конфликтов и она будет в случае необходимости пытаться произвести обновление наиболее важных пакетов за счет менее важных. Файл /etc/apt/sources.list содержит список источников для получения пакетов, из которых будут получены файлы пакетов.
install устанавливает один или более пакетов отмеченных к установке. Каждый пакет - это имя пакета, а не полное имя файла, содержащее этот пакет (например, в системе Debian GNU/Linux, в качестве пакета может быть указано имя ldso, а не ldso_1.9.6-2.deb). Все пакеты, требуемые заданным пакетом (пакетами) отмеченными к установке, также будут получены и установлены. Файл /etc/apt/sources.list используется для определения местонахождения нужных пакетов. Если к имени пакета добавляется символ переноса (без разделяющего пробела), то заданный пакет будет удален, если он установлен. Эта особенность может быть использована для перекрытия решения, сделанного системой разрешения конфликтов apt-get.
Если нет пакетов, совпадающих с заданным выражением и выражение содержит один из символов '.', '?' или '*', то оно рассматривается как шаблон для регулярных выражений POSIX и уже этот шаблон применяется ко всем именам пакетов в базе данных. Любые совпадающие с шаблоном пакеты будут затем установлены (или удалены). Заметим, что к примеру, подстрока 'lo*' совпадает с 'how-lo' и 'lowest'. Если это нежелательно, предваряйте их символом '^'.
remove идентична install за исключением того, что пакеты вместо установки удаляются. Если к имени пакета добавляется знак плюс (без разделяющего пробела), то указанные пакеты будут установлены.
И где правда, у меня после upgrade обновилось куча пакетов.
Добавлено: 20.01.2010 14:27:26
Именно upgrad-ом починил косяк с отображением треугольника выбора на панели). Так было не только в терминале, а во всех приложениях и меню, где есть такая функция. Обновилась куча пакетов и всё теперь отлично
Have trouble with Windows - reboot, have trouble with LINUX - be root!