Easy Way to Upgrade FreeBSD's Ports Простий спосіб оновлення портів FreeBSD
Before you can update and upgrade the FreeBSD's ports, the Ports Collection needs to be updated. Перш ніж ви зможете оновлювати і модернізувати FreeBSD порти, порти Колекція має бути оновлена. Follow step Виконуйте крок here тут to update the Ports Collection. для оновлення колекції портів.
Once you updated your Ports Collection, before attempting a port upgrade, you should check the /usr/ports/UPDATING file. Після того, як ви оновили Порти Збір перед портом оновлення, ви повинні перевірити / USR / порти / оновлення файлів. This file describes various issues and additional steps users may encounter and need to perform when updating a port. Цей файл описує різні питання, і додаткові заходи, користувачі можуть зіткнутися, і необхідно виконати при оновленні порту.
Keeping the ports up to date can be a tedious job. Ведення портів до дати може бути утомливих роботу. Just for example, to upgrade a port you need to go to the ports directory, build the port, deinstall the old port, install the new port, and then clean up after the build. Просто, наприклад, для модернізації порту, потрібно перейти до портів каталог, побудувати порт, deinstall старий порт, встановити новий порт, а потім очищенню після збірки. If there are numerous ports that need to be upgrade, it will be very troublesome. Якщо Існують численні порти, які потрібно оновити, він буде дуже важким. This was a large problem for system administrators to deal with, and FreeBSD have utilities which do this automatically, and that's sysutils/portupgrade utility. Це було великою проблемою для системних адміністраторів для розгляду і FreeBSD мають комунальні послуги, які роблять це автоматично, і це sysutils / portupgrade корисності.
To install sysutils/portupgrade utility, use the command just as to install any other port: make install clean. Щоб встановити sysutils / portupgrade утиліту, використовуйте команду так само, як для встановлення будь-якого іншого порту: робити чистий установку.
Create a database with the following command: pkgdb -F Створити базу даних за допомогою наступної команди: pkgdb-F
The command will read the list of installed ports and create a database file in the /var/db/pkg directory. Команда буде читати список встановлених портів і створити базу даних файлів в / VAR / DB / PKG каталог.
Run portupgrade -a to start to update the ports. Запуск portupgrade-а, щоб почати оновлення портів.
The portupgrade will read the database file created by pkgdb -F and the ports INDEX file. У portupgrade буде прочитати файл бази даних, створені pkgdb-F і порти індексний файл. Finally, portupgrade will begin to download, build, backup, install, and clean the ports which have been updated. Нарешті, portupgrade розпочнеться завантаження, створення, резервне копіювання, установку і очищення портах, які були поновлені.
Portupgrade utility has a lot of options for different uses, the most important ones listed below. Portupgrade Утиліта має багато варіантів для різних цілей, найбільш важливі з них перераховані нижче.
If you want to upgrade only a certain application, not the complete database, use portupgrade pkgname , include the flags -r if portupgrade should act on all those packages depending on the given package as well, and -R to act on all packages required by the given packages. Якщо ви бажаєте оновити тільки певну програму, не в повній базі даних, використовуйте portupgrade pkgname, включати прапори-р, якщо portupgrade повинен діяти на всі ці пакети в залежності від пакету, а, а-R діяти на всіх пакетів потрібно даний пакет.
To use packages instead of ports for installation, provide -P. Щоб використовувати пакети замість портів для установки, що забезпечують-P. With this option portupgrade searches the local directories listed in PKG_PATH, or fetches packages from remote site if it is not found locally. З цією опцією portupgrade пошуки місцевих каталогах, перерахованих в PKG_PATH, або отримує пакети з віддаленого сайту, якщо він не знайдено на місці. If packages can not be found locally or fetched remotely, portupgrade will use ports. Якщо пакунки не можуть бути знайдені на місці або завантажити віддалено, portupgrade використовує порти. To avoid using ports, specify -PP. Щоб уникнути використання портів, вкажіть-PP.
To just fetch distfiles (or packages, if -P is specified) without building or installing anything, use -F. Щоб просто отримати дистрибутиву (або пакети, если-P вказан) без будівництва або встановлення чого-небудь, використовувати-F.
Note: It is important to regularly update the package database using pkgdb -F to fix inconsistencies, especially when portupgrade asks you to. Примітка: Дуже важливо регулярно оновлювати бази даних за допомогою пакету pkgdb-F для усунення невідповідностей, особливо коли portupgrade запитує вас. Do not abort portupgrade while it is updating the package database, this will leave you an inconsistent database. НЕ перервати portupgrade хоча це оновлення пакета даних, це залишить вам суперечити даних.
IMPORTANT : The page is machine translated and provided "as is" without warranty. Увага: Ця сторінка машина переведена і надаються "як є" без гарантії. Machine translation may be difficult to understand. Машинний переклад може бути важким для розуміння. Please refer to Будь ласка, зверніться до original English article Англійська оригінальні статті whenever possible. коли це можливо.
Related Articles Статті по темі
- Update FreeBSD Ports Collection to Latest Version with Security Update with Portmanager and Portaudit Оновлення колекції портів FreeBSD до останньої версії з Оновлення системи безпеки з Portmanager і Portaudit
- Using Portsnap to Update FreeBSD Ports Tree Collection Використання Portsnap для оновлення дерева портів FreeBSD колекція
- Update FreeBSD Ports Collection Up to Date and Latest Оновлення колекції портів FreeBSD сучасними і Останній
- Portdowngrade - Downgrade to Previous Version of FreeBSD's Ports Portdowngrade - відкоту до попередньої версії FreeBSD з портів
- Searching for Application in FreeBSD's Ports Collection Пошук Заявка на FreeBSD портів колекція
- Installing Web Server in FreeBSD 6.0 with Apache 2.2, MySQL 5.0 and PHP 5 - Part 3 Установка веб-сервера на FreeBSD 6.0 з Apache 2.2, MySQL 5.0 та PHP 5 - Частина 3
- Installing Web Server in FreeBSD 6.0 with Apache 2.2, MySQL 5.0 and PHP 5 - Part 5 Установка веб-сервера на FreeBSD 6.0 з Apache 2.2, MySQL 5.0 та PHP 5 - Частина 5
- Installing and Configuring DHCP Server (DHCPd) on FreeBSD Установка та настройка DHCP-сервера (DHCPd) на FreeBSD
- Installing Web Server in FreeBSD 6.0 with Apache 2.2, MySQL 5.0 and PHP 5 - Part 4 Установка веб-сервера на FreeBSD 6.0 з Apache 2.2, MySQL 5.0 та PHP 5 - Частина 4
- Nokia Cellphones To Feature Magnetized Ports Nokia Мобилки фігурувати намагніченном Порти









































