This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
управление_по_в_ubuntu [2010/03/02 14:09] val |
— (current) | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Управление ПО в Ubuntu ====== | ||
| - | |||
| - | ===== Использование dpkg ===== | ||
| - | |||
| - | ==== Установленные пакеты ==== | ||
| - | <code> | ||
| - | root@hostX:~# dpkg -l | ||
| - | </code> | ||
| - | |||
| - | ==== Содержимое пакета ==== | ||
| - | <code> | ||
| - | root@hostX:~# dpkg-query -L libpam-opie | ||
| - | </code> | ||
| - | |||
| - | ==== В какой пакет входит файл ==== | ||
| - | <code> | ||
| - | root@hostX:~# dpkg-query -S /etc/ldap/ldap.conf | ||
| - | </code> | ||
| - | |||
| - | ===== Использование APT ===== | ||
| - | |||
| - | ==== Файл /etc/apt/sources.list ==== | ||
| - | <code> | ||
| - | ... | ||
| - | deb http://us.archive.ubuntu.com/ubuntu/ hardy main restricted | ||
| - | deb-src http://us.archive.ubuntu.com/ubuntu/ hardy main restricted | ||
| - | |||
| - | deb http://us.archive.ubuntu.com/ubuntu/ hardy-updates main restricted | ||
| - | deb-src http://us.archive.ubuntu.com/ubuntu/ hardy-updates main restricted | ||
| - | ... | ||
| - | </code> | ||
| - | |||
| - | ==== Добавление к репозиторию содержимого CD/DVD ==== | ||
| - | <code> | ||
| - | root@hostX:~# apt-cdrom add | ||
| - | </code> | ||
| - | |||
| - | ==== Обновление списка доступных пакетов ==== | ||
| - | <code> | ||
| - | root@hostX:~# apt-get update | ||
| - | </code> | ||
| - | |||
| - | ==== Поиск пакета ==== | ||
| - | <code> | ||
| - | root@hostX:~# apt-cache search telnetd | ||
| - | </code> | ||
| - | |||
| - | ==== Информация о найденном пакете ==== | ||
| - | <code> | ||
| - | root@hostX:~# apt-cache show libpam-radius-auth | ||
| - | </code> | ||
| - | |||
| - | ==== Установка пакета ==== | ||
| - | <code> | ||
| - | root@hostX:~# apt-get install smbfs | ||
| - | </code> | ||
| - | |||
| - | ==== Удаление пакета ==== | ||
| - | <code> | ||
| - | root@hostX:~# apt-get remove heimdal-kdc | ||
| - | </code> | ||
| - | |||
| - | ==== Полное (с конфигами и данными) удаление пакета ==== | ||
| - | <code> | ||
| - | root@hostX:~# apt-get purge heimdal-kdc | ||
| - | </code> | ||
| - | |||
| - | ==== Конфигурация пакета ==== | ||
| - | <code> | ||
| - | root@hostX:~# dpkg-reconfigure exim4-config | ||
| - | </code> | ||
| - | |||
| - | ==== Работа с исходными текстами ==== | ||
| - | <code> | ||
| - | root@hostX:~# apt-get install build-essential | ||
| - | </code> | ||
| - | |||
| - | === Работа с исходными текстами пакета === | ||
| - | <code> | ||
| - | root@hostX:~# apt-get source ffmpeg | ||
| - | root@hostX:~# cd ffmpeg-*/ | ||
| - | root@hostX:~/ffmpeg-0.cvs20070307# ./configure | ||
| - | root@hostX:~/ffmpeg-0.cvs20070307# make | ||
| - | root@hostX:~/ffmpeg-0.cvs20070307# make install | ||
| - | </code> | ||
| - | |||
| - | === Работа с исходными текстами пакета в общем порядке === | ||
| - | <code> | ||
| - | # /etc/init.d/ssh stop | ||
| - | # apt-get remove openssh-server | ||
| - | |||
| - | # apt-get install zlib1g-dev | ||
| - | # apt-get install libssl-dev | ||
| - | |||
| - | # wget http://ftp.chg.ru/pub/OpenBSD/OpenSSH/portable/openssh-5.2p1.tar.gz | ||
| - | # tar -xf openssh-5.2p1.tar.gz | ||
| - | # cd src/openssh-5.2p1 | ||
| - | # ./configure --prefix=/usr | ||
| - | # make | ||
| - | # make install | ||
| - | # make clean | ||
| - | # /etc/init.d/ssh start | ||
| - | </code> | ||
| - | ==== Настройка на использование http_proxy ==== | ||
| - | <code> | ||
| - | root@hostX:~# export http_proxy="http://gate.isp.un:3128/" | ||
| - | </code> | ||