User Tools

Site Tools


управление_по_в_ubuntu

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
управление_по_в_ubuntu [2009/09/28 13:38]
val
управление_по_в_ubuntu [2011/02/10 16:43]
val
Line 5: Line 5:
 ==== Установленные пакеты ==== ==== Установленные пакеты ====
 <​code>​ <​code>​
-root@g13:~# dpkg -l+root@hostX:~# dpkg -l
 </​code>​ </​code>​
  
 ==== Содержимое пакета ==== ==== Содержимое пакета ====
 <​code>​ <​code>​
-root@g13:~# dpkg-query ​-L libpam-opie+root@hostX:~# dpkg -L libpam-opie
 </​code>​ </​code>​
  
 ==== В какой пакет входит файл ==== ==== В какой пакет входит файл ====
 <​code>​ <​code>​
-root@g13:~# dpkg-query ​-S /​etc/​ldap/​ldap.conf+root@hostX:~# dpkg -S /​etc/​ldap/​ldap.conf
 </​code>​ </​code>​
  
Line 22: Line 22:
 ==== Файл /​etc/​apt/​sources.list ==== ==== Файл /​etc/​apt/​sources.list ====
 <​code>​ <​code>​
-... +root@gate:​~#​ cat /​etc/​apt/​sources.list 
-deb http://us.archive.ubuntu.com/​ubuntu/ ​hardy main restricted +</​code><​code>​ 
-deb-src http://us.archive.ubuntu.com/​ubuntu/ ​hardy main restricted +deb http://ru.archive.ubuntu.com/​ubuntu/ ​lucid main restricted ​universe multiverse 
- +deb-src http://ru.archive.ubuntu.com/​ubuntu/ ​lucid main restricted ​universe multiverse 
-deb http://us.archive.ubuntu.com/​ubuntu/ ​hardy-updates main restricted +deb http://ru.archive.ubuntu.com/​ubuntu/ ​lucid-updates main restricted ​universe multiverse 
-deb-src http://us.archive.ubuntu.com/​ubuntu/ ​hardy-updates main restricted +deb-src http://ru.archive.ubuntu.com/​ubuntu/ ​lucid-updates main restricted ​universe multiverse 
-...+deb http://​security.ubuntu.com/ubuntu lucid-security main restricted universe multiverse 
 +deb-src http://​security.ubuntu.com/​ubuntu lucid-security main restricted universe multiverse
 </​code>​ </​code>​
  
 ==== Добавление к репозиторию содержимого CD/DVD ==== ==== Добавление к репозиторию содержимого CD/DVD ====
 <​code>​ <​code>​
-root@g13:~# apt-cdrom add+root@hostX:~# apt-cdrom add
 </​code>​ </​code>​
  
 ==== Обновление списка доступных пакетов ==== ==== Обновление списка доступных пакетов ====
 <​code>​ <​code>​
-root@g13:~# apt-get update+root@hostX:~# apt-get update
 </​code>​ </​code>​
  
 ==== Поиск пакета ==== ==== Поиск пакета ====
 <​code>​ <​code>​
-root@g13:~# apt-cache search telnetd+root@hostX:~# apt-cache search telnetd 
 +</​code>​ 
 + 
 +==== Поиск пакета (в том числе среди неустановленных) в который входит файл ==== 
 +<​code>​ 
 +root@hostX:​~#​ apt-get install apt-file 
 +root@hostX:​~#​ apt-file update 
 +root@hostX:​~#​ apt-file search stddef.h
 </​code>​ </​code>​
  
 ==== Информация о найденном пакете ==== ==== Информация о найденном пакете ====
 <​code>​ <​code>​
-root@g13:~# apt-cache show libpam-radius-auth+root@hostX:~# apt-cache show libpam-radius-auth 
 +</​code>​ 
 + 
 +==== Какие пакеты зависят от пакета ==== 
 +<​code>​ 
 +root@hostX:​~#​ apt-cache depends ssh
 </​code>​ </​code>​
  
 ==== Установка пакета ==== ==== Установка пакета ====
 <​code>​ <​code>​
-root@g13:~# apt-get install smbfs+root@hostX:~# apt-get install smbfs
 </​code>​ </​code>​
  
 ==== Удаление пакета ==== ==== Удаление пакета ====
 <​code>​ <​code>​
-root@g13:~# apt-get remove heimdal-kdc+root@hostX:~# apt-get remove heimdal-kdc
 </​code>​ </​code>​
  
 ==== Полное (с конфигами и данными) удаление пакета ==== ==== Полное (с конфигами и данными) удаление пакета ====
 <​code>​ <​code>​
-root@g13:~# apt-get purge heimdal-kdc+root@hostX:~# apt-get purge heimdal-kdc
 </​code>​ </​code>​
  
 ==== Конфигурация пакета ==== ==== Конфигурация пакета ====
 <​code>​ <​code>​
-root@g13:~# dpkg-reconfigure exim4-config+root@hostX:~# dpkg-reconfigure exim4-config
 </​code>​ </​code>​
  
-==== Работа с исходными текстами ​====+==== Настройка на использование ​http_proxy ​====
 <​code>​ <​code>​
-root@g13:~# apt-get install build-essential+root@hostX:~# export http_proxy="​http://​gate.isp.un:​3128/"​
 </​code>​ </​code>​
  
-=== Работа с исходными текстами ​пакета ​===+===== Работа с исходными текстами ​=====
 <​code>​ <​code>​
-root@g13:~# apt-get ​source ffmpeg +root@hostX:~# apt-get ​install build-essential
-root@g13:~# cd ffmpeg-*/ +
-root@g13:​~/​ffmpeg-0.cvs20070307#​ ./​configure +
-root@g13:​~/​ffmpeg-0.cvs20070307#​ make +
-root@g13:​~/​ffmpeg-0.cvs20070307#​ make install+
 </​code>​ </​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>​ <​code>​
 # /​etc/​init.d/​ssh stop # /​etc/​init.d/​ssh stop
Line 102: Line 120:
 # /​etc/​init.d/​ssh start # /​etc/​init.d/​ssh start
 </​code>​ </​code>​
-==== Настройка ​на использование http_proxy ​====+ 
 +===== Создание локального репозитория ===== 
 + 
 +==== Настройка сервера ====
 <​code>​ <​code>​
-root@g13:~# export http_proxy="​http://gate.isp.un:3128/"+root@repository:~# apt-get install apt-mirror 
 + 
 +root@repository:​~#​ cd /​var/​spool/​ 
 + 
 +root@repository:/​var/​spool#​ mv apt-mirror/ /opt/ 
 + 
 +root@repository:/​var/​spool#​ ln -s /​opt/​apt-mirror/​ apt-mirror 
 + 
 +root@repository:​~#​ grep -v '​^#'​ /​etc/​apt/​mirror.list 
 +set nthreads ​    20 
 +set _tilde 0 
 +deb http://ru.archive.ubuntu.com/​ubuntu lucid main restricted universe multiverse 
 +clean http://​archive.ubuntu.com/​ubuntu 
 + 
 +root@repository:​~#​ su - apt-mirror -c apt-mirror 
 + 
 +root@repository:​~#​ apt-get install apache 
 + 
 +root@repository:​~#​ ln -s /​var/​spool/​apt-mirror/​mirror/​ru.archive.ubuntu.com/​ubuntu /​var/​www/​ubuntu 
 +</​code>​ 
 + 
 +==== Настройка клиентов ==== 
 +<​code>​ 
 +# cat /​etc/​apt/​sources.list  
 +deb http://​gate/​ubuntu/​ lucid main restricted 
 +deb http://​gate/​ubuntu/​ lucid universe 
 +deb http://​gate/​ubuntu/​ lucid multiverse 
 +</​code>​ 
 + 
 +===== Если установка прервалась на середине процесса,​ и вы больше не можете ни установить,​ ни удалить пакеты ===== 
 +<​code>​  
 +# apt-get -f install 
 +# dpkg --configure -a
 </​code>​ </​code>​