Коротко про керування пакетами в Debian
APM – Advanced Packaging Tool
Система пакетів використовує власну базу даних для спостереження за встановленими, не встановленими й доступними для установки пакетами. Програма apt-get використовує цю базу даних для визначення шляху установки пакетів, необхідних користувачам, і для визначення того, які додаткові пакети потрібні, щоб обрані пакети працювли коректно
Більше повна інформація доступна в APT-HOWTO
Пошук пакетів
#apt-cache search [name]
Встановлення пакетів
#apt-get install [name]
У випадках, коли пакет залежить від іншого, як у варіанті нижче, APT перевірить залежності й установить необхідні пакети. Див. приклад:
# apt-get install nautilus
Reading Package Lists… Done
Building Dependency Tree… Done
The following extra packages will be installed:
bonobo libmedusa0 libnautilus0
The following NEW packages will be installed:
bonobo libmedusa0 libnautilus0 nautilus
0 packages upgraded, 4 newly installed, 0 to remove and 1 not upgraded.
Need to get 8329kB of archives. After unpacking 17.2MB will be used.
Do you want to continue? [Y/n]
Вам можуть бути корисні наступні опції apt-get:
-h довідка
-d тільки завантажити – не встановлювати й не розпаковувати архіви
-s нічого не робити реально, імітувати виконання
-y передбачається відповідь Yes на всі питання, самі питання не виводити
-f продовжувати, навіть якщо перевірка цілісності не вдала
-u плюс до всього показувати список оновлених пакетів
Якщо ви виявили, що пакет зіпсувався, або просто хочете переустановити файли пакета більш нової доступної версії, то ви можете використати опцію -іreіnstall, наприклад:
# apt-get –reinstall install htop
Reading Package Lists… Done
Building Dependency Tree… Done
0 packages upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 1 not upgraded.
Need to get 0B/49,1kB of archives. After unpacking 0B will be used.
Do you want to continue? [Y/n]
Видалення пакетів
#apt-get remove [name]
Оновлення пакетів
Це може бути зроблено однією командою:
#apt-get upgrade
Ви можете використовувати цю команду для оновлення пакетів у встановленому дистрибутиві, а також при оновленні існуючого дистрибутива до нового, хоча для останньої дії призначена команда apt-get dіst-upgrade
Цю команду корисно запускати з опцією -u. Ця опція змушує APT показувати повний список пакетів, призначених для відновлення. Без неї ви будете оновлюватися наосліп. APT оновить останні версії кожного з пакетів і встановить їх у правильному порядку. Тому дуже важливо запустити перед цим apt-get update.
X FrontEnd для APT
Synaptіc – потужна універсальна програма для керування пакетами. Дозволяє робити маніпуляції з пакетами формату DEB і RPM. Ліцензія: GPL.
Читайте також:
- debian + opera
- /usr/bin/ld: cannot find -lstdc++ Debian libreadline5-dev package bug
- How To capture video from tv-tuner card via mencoder
- Nginx: Too Many Open Files Error
- screen в chroot debian linux
- Howto install Postfix and SASL (Debian, Ubuntu)
- debian встановлення adobe flash player 10 64bit iceweasel (firefox)
- Howto install and use usb modem, as example "mts connect", in debian linux
- xen ssh login: 'stdin: is not a tty'