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. коли це можливо.


Leave a Reply Залишити Відповісти

Ім'я

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> Ви можете використовувати ці теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <дель Datetime = ""> <em> <i> <q cite=""> <strike> <strong>

Subscribe to comments feature has been disabled. Підписатися на коментарі функція була відключена. To receive notification of latest comments posted, subscribe to Щоб отримувати повідомлення про останніх коментарів, підписка на My Digital Life Comments RSS feed Моя Цифрова життя Коментарі RSS канал or або register to receive зареєструватися, щоб отримати new comments in daily email digest. нових коментарів у щоденній електронній пошті дайджест.
Custom Search

New Articles Нові статті

Incoming Search Terms for the Article Вхідний Умови пошуку для статті

freebsd pkgdb FreeBSD pkgdb - -- upgrade ports модернізація портів - -- freebsd ports upgrade модернізація портів FreeBSD - -- freebsd upgrade port модернізація портів FreeBSD - -- PKG_PATH freebsd PKG_PATH FreeBSD - -- freebsd port upgrade модернізація портів FreeBSD - -- freebsd pkg path FreeBSD PKG шлях - -- how to upgrade packages freebsd Як оновити пакети FreeBSD - -- freebsd pkg update FreeBSD PKG оновлення - -- freebsd Portupgrade ou portmanager FreeBSD Portupgrade або portmanager - -- upgrade port freebsd модернізація портів FreeBSD - -- freebsd clean ports чистої портів FreeBSD - -- how to upgrade port Як оновити порт - -- install new port freebsd встановлення нових портів FreeBSD - -- ports upgrade freebsd модернізація портів FreeBSD - -- upgrade port модернізація портів - -- freebsd pkg_add pkg_path ftp6 FreeBSD pkg_add pkg_path ftp6 - --