Система управления пакетами в Ubuntu полностью аналогична системе управления пакетами Debian, и использует утилиты dpkg и apt. Программы в Ubuntu, как и в Debian хранятся в пакетах вида .deb.
Обычно программы в Ubuntu устанавливаются через интернет, предварительно скачивая их с репозиториев. Установка производится при помощи графической оболочки sinaptic или через консоль.
Скачанные файлы программ не удаляются после установки и хранятся в каталоге /var/cache/apt/archives. При необходимости их можно удалить командой apt-get clean или apt-get autoclean.
DPKG
dpkg -i программа Устанавливает либо обновляет пакет который был установлен ранее.
dpkg -r программа Деинсталлирует уже установленную программу но сохраняет файлы конфигурации программы.
dpkg -l Отображает список уже установленных пакетов программ.
dpkg -l | grep driver Отображает список установленных программ в названии которых есть слово “driver”.
dpkg -s программа Показывает информацию по этой программе.
dpkg -P Удаляет установленную программу вместе с файлом конфигурации.
APT
apt-get install программа Установка программы. Можно устанавливать сразу несколько программ. Выглядеть это будет так: apt-get install программа программа программа программа программа программа
apt-get update Проверяет, есть ли на репозиториях обновления для установленных программ. Список репозиториев находится в файле /etc/apt/sources.list
apt-cdrom install программа Устанавливает либо обновляет пакет с cdrom
apt-get upgrade Обновляет уже установленные программы.
apt-get remove программа Деинсталлирует установленную программу.
apt-get purge программа Удаляет установленный пакет и файлы конфигурации.
apt-get autoremove Удаляет пакеты, от которых не зависят другие пакеты.
apt-get check Находит конфликтующие пакеты и поломанные зависимости в пакетах программ.
apt-get -f install Исправляет найденные поломанные зависимости.
apt-cache search программа Поиск программы в кэше.
apt-cache show программа Показывает информацию и описание пакета программы.
apt-cache showpkg программа Покажет зависимости пакета программы.
apt-cache depends программа Отображает в виде списка зависимые пакеты программ нужные для работы выбранной программы
Опции APT:
apt-get -h Справка
apt-get -d Скачивает программу но не устанавливает ее.
apt-get -s Ничего не делает. Имитирует выполнение команды (например имитация удаления программы)
apt-get -y Если программа задает вопросы эта опция отвечает Yes на все вопросы. Вопросы не выводит в консоль.
apt-get -f Продолжить действие, даже если проверка целостности пакета прошла неудачно.
apt-get -u Вдобавок ко всему покажет список обновленных пакетов.
aptitude Более удобный вариант apt. Лучше работает с зависимостями пакетов программ.

09.02.2009 в 18:37
Установил на вмварю убунту. хочу установить rpm пакет vmware tools, а убунту открывает его как архив. Как его правильно установить?
09.02.2009 в 19:15
Его можно попробовать конвертировать из rpm. в deb. программой alien (есть в synaptic)
Вот еще пару ссылок:
21.02.2009 в 09:32
такой вот вопрос. возможно ли уже установленную программу как то оформить в один пакет для установки на другую машину, чтобы не качать из инета еще раз?
Заранее спасибо.
21.02.2009 в 15:31
Все скачанные пакеты программ хранятся в каталоге /var/cache/apt/archives в формате .deb
Просто копируешь из этого каталога нужные программы на новую машину и устанавливаешь вручную.(версии дистрибутивов должны быть одинаковые)
Когда брат обновлял версию убунту до моей, я просто скопировал весь каталог /archives и перенес на его машину. И 250 мб программ и обновлений ему не пришлось качать из интернета. Он устанавливал нужные ему программы как обычно, через synaptic. Но теперь программы не качались из интернета а устанавливались из кеша /var/cache/apt/archives
22.02.2009 в 20:28
Спасибо!
24.02.2009 в 19:46
А если ядро другое, нет вообще никакой возможности? качать заново?
24.02.2009 в 21:10
Версия ядра в этом случае роли не играет. Одинаковой должна быть разрядность дистрибутива (i386 либо amd64). Программы от 32-х битной версии ubuntu не подойдут к 64-х битной версии.
Желательно чтобы версии ubuntu также совпадали. Программы скачанные с репозитория ubuntu 7.10 скорее всего не установятся в ubuntu 8.10 (например из-за устаревших версий библиотек) но возможно установятся в 8.04.. Это просто пример.
У меня сейчас стоит 8.04. Подключил репозиторий medibuntu.org от 8.10(в нем более новые версии программ чем в репозитории 8.04). Кодеки прекрасно установились и работают.
24.02.2009 в 21:39
я так понимаю, что окружение рабоч. стола не влияет на это? все равно почему-то не подходят. ладно, спасибо!
24.02.2009 в 22:15
Окружение не влияет. Не подходит пакет вероятно из-за “неудовлетворенных зависимостей”.
25.02.2009 в 17:59
не подскажете, как это можно исправить?
26.02.2009 в 00:29
Установить зависимости.. Вообще, нужно посмотреть что за ошибки пишет.
17.04.2009 в 08:32
Еще dpkg -S file - ищет пакеты, в которых есть file.
02.06.2009 в 22:04
Очень полезный список, который всегда стоит иметь под рукой, в меморис.
Добавьте ещё apt-cache depends программа - показывает зависимости пакета в более человекочитаемом виде.
11.06.2009 в 09:00
спасибо, добавил в список.
07.07.2009 в 23:06
Установил alien
далее скопировал в /home файл с диска Vmware
чегототам.tar.gz
выполнил sudo alien –scripts чегототам.tar.gz
получил на выходе
чегототам.deb
переименовал его в 1.deb
и установил
sudo dpkg -i 1.deb
Всё получилось!
28.02.2010 в 18:40
Большое спасибо за информацию, теперь я не допущу такой ошибки.
07.05.2010 в 09:11
а как просмотреть какие программы уже установлены? я скачивал netbeans отдельно и установил deb пакет, но при попытке удалить “sudo apt-get remove netbeans” он не находит программу (
07.05.2010 в 09:18
эм, ставил программу из sh файла))))
10.05.2010 в 05:05
@ErgallM
aptitude search ~inetbeans
. Найдётся всё
13.05.2010 в 09:35
прикольно, тока что мне дает строка
p netbeans - Extensible Java IDE
??? как ее удалить то? чтоб не просто папку снести, но и все настройки куда она записывалась и что меняла…
30.05.2010 в 11:11
Спасибо за отличную заметку, положил её себе под руку чтоб если что забуду мог посмотреть, вообшем вооброс такой а для установки с диска (сд,двд) нужно просто воткнуть диск в привод и дать команду apt-cdrom install программа или диск надо добавить в соурс лист ?
и второй вопрос а если вот у меня к примеру диск прописан в соурс листе то мне нужно ипользовать команду apt-get install прога или же apt-cdrom install прога ?
12.09.2010 в 14:06
Как удалить ubuntu?
12.09.2010 в 23:22
Легко, ручкасми… самое простое форматнуть раздел с ней…
08.10.2010 в 12:05
Установил VMware-Player-3.1.2:
chmod +x VMware-Player-3.1.2-301548.i386.bundle
./VMware-Player-3.1.2-301548.i386.bundle
Как удалить из Ubuntu?
09.10.2010 в 18:35
Удаляется в Ubuntu:
sudo vmware-installer –uninstall-product=vmware-player
05.07.2011 в 12:05
спасибо за команду - dpkg -P
09.11.2011 в 09:21
Очень полезная информация. Спасибо!