Обратите внимание — при удалении пакета не нужно указывать путь к пакету и расширение имени файла.
Установка и удаление пакетов — это далеко не все действия, которые можно выполнить с помощью программы
Если вы хотите получить более подробную информацию о программе
man dpkg
9.3. Программа
Предположим, у вас есть пакет package.deb. При его установке обнаружилось, что он требует наличия пакета lib.deb, который у вас не установлен. Что ж, вы находите в Интернете отсутствующий пакет, устанавливаете его способом, описанным в
Намного проще выполнить команду:
sudo apt-get install package
Эта программа сначала просматривает файл /etc/apt/sources.list — в нем перечислены источники (репозитории) DEB-пакетов (в качестве источника обычно выступает сервер в Интернете). Программа находит там указанный пакет, читает служебную информацию о нем, затем разрешает зависимости (т. е. устанавливает все необходимые для работы программы пакеты) и, наконец, устанавливает нужный нам пакет.
9.3.1. Файл /etc/apt/sources.list и репозитории пакетов
Откройте файл /etc/apt/sources.list (рис. 9.2):
gksudo gedit /etc/apt/sources.list
Найдите и раскомментируйте следующую строку:
deb http://ru.archive.ubuntu.com/ubuntu/ lucid-backports main restricted universe multiverse
Эта строка подключает репозиторий backports, содержащий много полезных программ.
Не все программы, содержащиеся в репозитории backports, бесплатны, и не все поддерживаются командой Ubuntu.
Также можно раскомментировать строку, подключающую репозиторий партнеров Canonical (компании-разработчика Ubuntu):
deb http://archive.canonical.com/ubuntu lucid partner
Разберемся теперь, какие программы содержатся в том или ином репозитории:
□ в репозитории main содержатся основные программы, они распространяются свободно и регулярно поддерживаются (обновляются);
□ в репозитории restricted содержатся программы, которые распространяются по несвободным лицензиям, а также имеют ограниченную поддержку;
□ репозиторий universe содержит программы с открытыми лицензиями, поддержка программ из этого репозитория не гарантируется, но вполне возможна — все зависит от разработчика программы;
□ в репозитории multiverse содержатся программы, которые распространяются несвободно и без всякой поддержки и гарантий;
□ репозиторий security содержит исправления пакетов из репозиториев main и restricted;
□ наконец, в репозитории backports содержатся неофициальные пакеты свежих версий программ, собранные из исходных текстов энтузиастами Ubuntu (а не разработчиками программ).
9.3.2. Графическая оболочка для редактирования файла /etc/apt/sources.list
Лично мне удобнее редактировать файл /etc/apt/sources.list вручную, но вам, возможно, будет удобнее пользоваться для этого графической оболочкой, так что было бы несправедливо, если бы я не рассказал вам о ней. Для запуска программы-оболочки выполните команду меню Параметры | Администрирование | Источники приложений (рис. 9.3).
Программа отобразит уже установленные источники пакетов. Для добавления нового источника нажмите кнопку Добавить и в открывшемся окне (рис. 9.4) введите строку, которую нужно внести в файл /etc/apt/sources.list. Где взять эту строку? Обычно на сайте источника пакетов имеется уже готовая строка, которую надо скопировать и вставить в поле Строка APT указанного окна.
Некоторые репозитории подключаются путем ввода команд. Пример такого подключения репозитория будет приведен в