Управление программами и обновлениями Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:руководство_по_ubuntu_desktop_14_04:управление_программами_и_обновлениями [2013/12/26 20:50]
wiki:руководство_по_ubuntu_desktop_14_04:управление_программами_и_обновлениями [2014/07/14 06:26] (текущий)
Строка 1: Строка 1:
-<​колонки 100% - 20% >+====== Управление программами и обновлениями ====== 
 + 
 + 
 +<​колонки 100% - 23% >
  
  
-====== Управление программами и обновлениями ====== 
  
 Я надеюсь,​ вы разобрались с основными особенностями Ubuntu и более-менее осознали главные концепции этой операционной системы. Теперь пора перейти к описанию практических способов работы с некоторыми основными пользовательскими функциями. Из теории использования Ubuntu осталась только одна тема - репозитории и установка приложений. Её-то я и постараюсь объяснить в этой и последующих статьях. Я надеюсь,​ вы разобрались с основными особенностями Ubuntu и более-менее осознали главные концепции этой операционной системы. Теперь пора перейти к описанию практических способов работы с некоторыми основными пользовательскими функциями. Из теории использования Ubuntu осталась только одна тема - репозитории и установка приложений. Её-то я и постараюсь объяснить в этой и последующих статьях.
Строка 12: Строка 14:
 Ubuntu имеет принципиально отличное от Windows отношение к устанавливаемым программам. Во-первых,​ в Windows каждое приложение при установке ставит в свою папку свою собственную копию всех необходимых ему для работы библиотек,​ а в Ubuntu установочные файлы содержат только само ПО, оставляя вопрос предоставления необходимых библиотек на совесть системы((Из-за этого установочные файлы для Windows могут быть на порядок больше по размеру,​ чем те же файлы для Ubuntu.)). Во-вторых,​ Ubuntu, как и любой Linux, поощряет использование для каждой программы отдельных текстовых файлов для сохранения конфигурации,​ а Windows только сейчас начал переходить на подобную политику,​ до этого использовалось весьма странное образование с названием реестр. В-третьих,​ для того, чтобы найти нужную программу для Windows нужно либо перерыть весь интернет,​ либо достать откуда-то установочный диск, а потом ещё пройти через длительную процедуру установки,​ в Ubuntu же всё необходимое ПО скачивается и устанавливается автоматически по запросу пользователя. Вы просто говорите:​ мне нужна такая-то программа,​ Ubuntu сама её скачает и поставит,​ в подавляющем большинстве случаев вам вообще ничего не придётся делать. В-четвёртых,​ Ubuntu гораздо лучше чем Windows относится к вопросам интеграции ПО в систему,​ в частности,​ вам никогда не придётся перезагружать компьютер после установки нового ПО((Почти никогда. После установки некоторых обновлений и драйверов всё же требуется перезагрузка.)). Есть ещё много аспектов системы управления приложениями Ubuntu, есть так же некоторые недостатки,​ надеюсь,​ вы всё поймёте после того, как я объясню основы работы пакетной системы Ubuntu. Ubuntu имеет принципиально отличное от Windows отношение к устанавливаемым программам. Во-первых,​ в Windows каждое приложение при установке ставит в свою папку свою собственную копию всех необходимых ему для работы библиотек,​ а в Ubuntu установочные файлы содержат только само ПО, оставляя вопрос предоставления необходимых библиотек на совесть системы((Из-за этого установочные файлы для Windows могут быть на порядок больше по размеру,​ чем те же файлы для Ubuntu.)). Во-вторых,​ Ubuntu, как и любой Linux, поощряет использование для каждой программы отдельных текстовых файлов для сохранения конфигурации,​ а Windows только сейчас начал переходить на подобную политику,​ до этого использовалось весьма странное образование с названием реестр. В-третьих,​ для того, чтобы найти нужную программу для Windows нужно либо перерыть весь интернет,​ либо достать откуда-то установочный диск, а потом ещё пройти через длительную процедуру установки,​ в Ubuntu же всё необходимое ПО скачивается и устанавливается автоматически по запросу пользователя. Вы просто говорите:​ мне нужна такая-то программа,​ Ubuntu сама её скачает и поставит,​ в подавляющем большинстве случаев вам вообще ничего не придётся делать. В-четвёртых,​ Ubuntu гораздо лучше чем Windows относится к вопросам интеграции ПО в систему,​ в частности,​ вам никогда не придётся перезагружать компьютер после установки нового ПО((Почти никогда. После установки некоторых обновлений и драйверов всё же требуется перезагрузка.)). Есть ещё много аспектов системы управления приложениями Ubuntu, есть так же некоторые недостатки,​ надеюсь,​ вы всё поймёте после того, как я объясню основы работы пакетной системы Ubuntu.
  
-Итак, программы для Ubuntu поставляются в виде так называемых deb-пакетов. Deb-пакет - это обычный архив, содержащий файлы устанавливаемого приложения и различную вспомогательную информацию. Вообще говоря,​ поставить программу из deb-пакета очень просто,​ нужно всего лишь попытаться открыть такой файл из системы,​ кликнув по нему два раза левой кнопкой мыши. ​Появится окно установки с описанием ​программы+Итак, программы для Ubuntu поставляются в виде так называемых deb-пакетов. Deb-пакет - это обычный архив, содержащий файлы устанавливаемого приложения и различную вспомогательную информацию. Вообще говоря,​ поставить программу из deb-пакета очень просто,​ нужно всего лишь попытаться открыть такой файл из системы,​ кликнув по нему два раза левой кнопкой мыши. ​Запустится ​Центр приложений Ubuntu с предложением ​установить ваш пакет
  
-{{ :manual:​программы_и_обновления:​gdebi-not-installed.png }}+{{ :wiki:​руководство_по_ubuntu_desktop_14_04:​программы_и_обновления:​soft-center.png?650 |}}
  
-Дальше вам надо будет нажать на кнопку «//Установить ​пакет//​», ввести свой пароль и дождаться окончания процесса установки. Ничего сложного((Если не учитывать огромный список возможных проблем,​ про которые я не упомянул,​ начиная с неудовлетворённых зависимостей и кончая несовпадением архитектур. Но поскольку прямая установка программ из deb-пакетов практически не используется,​ то и описывать подробно я её не буду.)).+Дальше вам надо будет нажать на кнопку «Установить»,​ ввести свой пароль и дождаться окончания процесса установки. Ничего сложного((Если не учитывать огромный список возможных проблем,​ про которые я не упомянул,​ начиная с неудовлетворённых зависимостей и кончая несовпадением архитектур. Но поскольку прямая установка программ из deb-пакетов практически не используется,​ то и описывать подробно я её не буду.)).
  
 <note important>​Для установки новых приложений в Ubuntu вы должны обладать правами администратора.</​note>​ <note important>​Для установки новых приложений в Ubuntu вы должны обладать правами администратора.</​note>​
Строка 24: Строка 26:
 <note warning>​Обратите внимание,​ прямой установки deb-пакетов стоит избегать. Вместо этого гораздо предпочтительней использовать репозитории. Если же нужного вам приложения в репозиториях нет, то в любом случае устанавливайте пакеты,​ скачанные только с официальных сайтов разработчиков,​ иначе вы рискуете получить вредоносную программу вместо желаемой или же вместе с ней.</​note>​ <note warning>​Обратите внимание,​ прямой установки deb-пакетов стоит избегать. Вместо этого гораздо предпочтительней использовать репозитории. Если же нужного вам приложения в репозиториях нет, то в любом случае устанавливайте пакеты,​ скачанные только с официальных сайтов разработчиков,​ иначе вы рискуете получить вредоносную программу вместо желаемой или же вместе с ней.</​note>​
  
-Надо сразу сказать,​ что основное отличие deb-пакетов от программ-установщиков приложений из Windows заключается в так называемых //​зависимостях//​. Я писал выше, что deb-пакеты оставляют вопрос предоставления необходимых библиотек на совесть системы. Так вот, делают это они с помощью указания зависимостей. Зависимость это то, что должно стоять в системе для обеспечения работы устанавливаемого приложения. Если система не может разрешить зависимости,​ то новый пакет не будет установлен. Правда на практике такого никогда не случается,​ потому как Ubuntu всегда автоматически разрешает все зависимости и скачивает недостающие пакеты из интернета без участия пользователя. Однако если у вас нет интернета,​ то зависимости придётся разрешать вручную((Хотя существуют и другие варианты,​ например,​ использование зеркал репозиториев на компакт-дисках.)).+Надо сразу сказать,​ что основное отличие deb-пакетов от программ-установщиков приложений из Windows заключается в так называемых //​зависимостях//​. Я писал выше, что deb-пакеты оставляют вопрос предоставления необходимых библиотек на совесть системы. Так вот, делают это они с помощью указания зависимостей. Зависимость это то, что должно стоять в системе для обеспечения работы устанавливаемого приложения. Если система не может разрешить зависимости,​ то новый пакет не будет установлен. Правдана практике такое случается ​довольно редко, потому как Ubuntu всегда автоматически разрешает все зависимости и скачивает недостающие пакеты из интернета без участия пользователя((Правда,​ при подключении некоторых сторонних репозиториев,​ создатели которых не особо щепетильно относятся к подпору версий пакетов,​ которые они там помещают,​ можно получить серьезные проблемы в виде "​битых"​ пакетов.)). Однако если у вас нет интернета,​ то зависимости придётся разрешать вручную((Хотя существуют и другие варианты,​ например,​ использование зеркал репозиториев на компакт-дисках.)).
  
 Попробую пояснить на примере. Допустим у вас есть пакет ''​xxxx'',​ зависящий от пакета ''​yyyy''​. При попытке поставить ''​xxxx''​ система проверит,​ стоит ли в ней уже ''​yyyy''​. Если да, то пакет будет поставлен без всяких вопросов. Если же нет, то Ubuntu обратится к репозиторию,​ скачает с него пакет ''​yyyy'',​ затем поставит сначала его и только потом ''​xxxx''​. Всё это происходит в автоматическом режиме и не требует участия пользователя. Попробую пояснить на примере. Допустим у вас есть пакет ''​xxxx'',​ зависящий от пакета ''​yyyy''​. При попытке поставить ''​xxxx''​ система проверит,​ стоит ли в ней уже ''​yyyy''​. Если да, то пакет будет поставлен без всяких вопросов. Если же нет, то Ubuntu обратится к репозиторию,​ скачает с него пакет ''​yyyy'',​ затем поставит сначала его и только потом ''​xxxx''​. Всё это происходит в автоматическом режиме и не требует участия пользователя.
Строка 48: Строка 50:
 В Ubuntu существуют две основные графические утилиты управления программами:​ "​Центр приложений Ubuntu"​ и "​Менеджер пакетов Synaptic"​. Кроме того, все действия можно легко совершать и через консоль. Каждому из этих инструментов посвящена одна из следующих статей. Так же после их описания я расскажу про программу управления обновлениями системы. В Ubuntu существуют две основные графические утилиты управления программами:​ "​Центр приложений Ubuntu"​ и "​Менеджер пакетов Synaptic"​. Кроме того, все действия можно легко совершать и через консоль. Каждому из этих инструментов посвящена одна из следующих статей. Так же после их описания я расскажу про программу управления обновлениями системы.
  
-На всякий случай хочу сказать,​ что по достаточно очевидным причинам невозможно совершать какие-либо действия одновременно из двух программ управления пакетами((Если вам это не очевидно,​ представьте,​ что будет, если вы попытаетесь из двух разных утилит одновременно поставить одну и ту же программу. Размножение почкованием - это явно не про этот случай.)). Поэтому изредка случается такое, что при попытке что-то установить или удалить выскакивает подобное сообщение+На всякий случай хочу сказать,​ что по достаточно очевидным причинам невозможно совершать какие-либо действия одновременно из двух программ управления пакетами((Если вам это не очевидно,​ представьте,​ что будет, если вы попытаетесь из двух разных утилит одновременно поставить одну и ту же программу. Размножение почкованием - это явно не про этот случай.)). Поэтому изредка случается такое, что при попытке что-то установить или удалить выскакивает подобное сообщение о невозможности получить исключительную блокировку. Оно всего лишь означает,​ что у вас где-то запущено другое приложение управления пакетами((Чаще всего забывают про работающие "в фоне"​ консольные программы управления пакетами.)),​ и вам нужно сначала закончить работу с ним.
- +
-{{ :​manual:​программы_и_обновления:​lock-warning.png }} +
- +
-Оно всего лишь означает,​ что у вас где-то запущено другое приложение управления пакетами((Чаще всего забывают про работающие "в фоне"​ консольные программы управления пакетами.)),​ и вам нужно сначала закончить работу с ним.+
  
 Знакомство с доступными инструментами установки и удаления программ начнём,​ пожалуй,​ с Центра приложений:​ Знакомство с доступными инструментами установки и удаления программ начнём,​ пожалуй,​ с Центра приложений:​
Строка 62: Строка 60:
  
 ^  Навигация ​ ^ ^  Навигация ​ ^
 +
 |[[wiki:​руководство_по_ubuntu_desktop_14_04:​введение|Введение]]| |[[wiki:​руководство_по_ubuntu_desktop_14_04:​введение|Введение]]|
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​получение_ubuntu|Получение Ubuntu]]|+|[[wiki:​руководство_по_ubuntu_desktop_14_04:​получение_ubuntu|Получение ​дистрибутива ​Ubuntu]]|
 |[[wiki:​руководство_по_ubuntu_desktop_14_04:​загрузка_с_livecd|Загрузка с LiveCD]]| |[[wiki:​руководство_по_ubuntu_desktop_14_04:​загрузка_с_livecd|Загрузка с LiveCD]]|
 +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​особенности_установки_на_платы_с_uefi|Особенности установки на платы с UEFI]]|
 |[[wiki:​руководство_по_ubuntu_desktop_14_04:​разметка_диска|Разметка диска]]| |[[wiki:​руководство_по_ubuntu_desktop_14_04:​разметка_диска|Разметка диска]]|
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​файловая_система|Файловая система]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​файловая_система|Файловая система ​Ubuntu]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​настройка_сети|Настройка ​сети]]|+|[[wiki:​руководство_по_ubuntu_desktop_14_04:​настройка_сети|Настройка ​подключения к интернету]]|
 |[[wiki:​руководство_по_ubuntu_desktop_14_04:​установка|Установка]]| |[[wiki:​руководство_по_ubuntu_desktop_14_04:​установка|Установка]]|
 |[[wiki:​руководство_по_ubuntu_desktop_14_04:​первая_загрузка|Первая загрузка]]| |[[wiki:​руководство_по_ubuntu_desktop_14_04:​первая_загрузка|Первая загрузка]]|
 |[[wiki:​руководство_по_ubuntu_desktop_14_04:​локализация|Локализация]]| |[[wiki:​руководство_по_ubuntu_desktop_14_04:​локализация|Локализация]]|
 |[[wiki:​руководство_по_ubuntu_desktop_14_04:​обзор_системы|Обзор системы]]| |[[wiki:​руководство_по_ubuntu_desktop_14_04:​обзор_системы|Обзор системы]]|
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​основы|Основы:]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​основы|Основы ​использования системы]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​файловый_менеджер|Файловый менеджер]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​файловый_менеджер|Файловый менеджер ​Nautilus]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​администратор_и_суперпользователь|Администратор и суперпользователь]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​администратор_и_суперпользователь|Администратор и суперпользователь]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​терминал|Терминал]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​терминал|Терминал]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​пользователи_группы_и_права_доступа|Пользователи,​ группы и права доступа]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​пользователи_группы_и_права_доступа|Пользователи,​ группы и права доступа]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​типы_файлов|Типы файлов]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​типы_файлов|Типы файлов]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​управление_программами_и_обновлениями|Управление программами и обновлениями:]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​управление_программами_и_обновлениями|Управление программами и обновлениями]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​центр_приложений_ubuntu|Центр приложений Ubuntu]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​центр_приложений_ubuntu|Центр приложений Ubuntu]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​менеджер_пакетов_synaptic|Менеджер пакетов Synaptic]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​менеджер_пакетов_synaptic|Менеджер пакетов Synaptic]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​консольные_инструменты|Консольные инструменты]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​консольные_инструменты|Консольные инструменты]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​менеджер_обновлений|Менеджер обновлений]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​менеджер_обновлений|> Репозитории и обновления]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​репозитории|Репозитории:​]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​установка_дополнительных_программ|Установка дополнительных программ]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​ppa_на_launchpad|PPA на Launchpad]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​установка_дополнительных_программ#​мультимедиа_и_кодеки|Мультимедиа и кодеки]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​установка_дополнительных_программ|Установка дополнительных программ:]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​установка_дополнительных_программ#​драйверы|Драйверы]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​установка_дополнительных_программ#​мультимедиа_и_кодеки|Мультимедиа и кодеки]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​рабочая_среда_unity|Настройка рабочей среды UNITY]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​установка_дополнительных_программ#​драйверы|Драйверы]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​рабочая_среда_unity#​Стандартные_средства_настройки|> Стандартные средства настройки]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​рабочая_среда_unity|Рабочая среда Unity:]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​рабочая_среда_unity#​Дополнительные_средства_настройки|> Дополнительные средства ​настройки]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​темы_unity_и_шрифтыемы Unity и шрифты]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​эффекты_compiz|Визуальные эффекты Compiz]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​настройка_меню_unity|Настройка меню Unity]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​куб_рабочего_стола|Куб рабочего стола]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​эффекты_compiz|Визуальные эффекты Compiz:]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​более_глубокое_знакомство|Более глубокое знакомство]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​куб_рабочего_стола|Куб рабочего стола]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​автозапуск_приложений|Автозапуск приложений]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​более_глубокое_знакомство|Более глубокое знакомство:]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​монтирование_и_fstab|>​ Монтирование и fstab]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​автозапуск_приложений|Автозапуск приложений]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​программноебеспечение|Программное обеспечение]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​редактор_конфигурации_unity|Редактор конфигурации ​Unity]]| +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​программное_обеспечение#​Стандартное_ПО|>​ Стандартное ПО]]| 
-|[[wiki:​руководство_по_ubuntu_desktop_14_04:​монтирование_и_fstab|Монтирование и fstab]]|+|[[wiki:​руководство_по_ubuntu_desktop_14_04:​программное_обеспечение#Игры|> Игры]]| 
 +|[[wiki:руководство_по_ubuntu_desktop_14_04:​виртуализация_и_эмуляция|Виртуализация и эмуляция]]| 
 +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​Virtual_Box|>​ Virtual Box]]| 
 +|[[wiki:​руководство_по_ubuntu_desktop_14_04:​Wine|>​ Wine]]| 
 +|[[wiki:руководство_по_ubuntu_desktop_14_04:​Установка_World_of_Tanks_в_PlayOnLinux|>​ Установка World of Tanks в PlayOnLinux]]|
 |[[wiki:​руководство_по_ubuntu_desktop_14_04:​эпилог|Эпилог]]| |[[wiki:​руководство_по_ubuntu_desktop_14_04:​эпилог|Эпилог]]|
- 
  
  
  
 </​колонки>​ </​колонки>​
 +
 +
 +~~NOTOC~~