Easy Way to Upgrade FreeBSD's Ports Jednoduchý spôsob, ako Upgrade z FreeBSD portov
Before you can update and upgrade the FreeBSD's ports, the Ports Collection needs to be updated. Než budete môcť update a upgrade FreeBSD porty, kolekciu portov je potrebné aktualizovať. Follow step Postupujte krok here tady to update the Ports Collection. aktualizovať kolekciu portov.
Once you updated your Ports Collection, before attempting a port upgrade, you should check the /usr/ports/UPDATING file. Akonáhle ste aktualizovali svoje kolekcie portov, pred pokusom upgrade prístavu, mali by ste skontrolovať / usr / ports / AKTUALIZÁCIA súboru. This file describes various issues and additional steps users may encounter and need to perform when updating a port. Tento súbor opisuje rôzne otázky, a ďalšie kroky užívatelia môžu stretnúť a je potrebné vykonať pri aktualizácii port.
Keeping the ports up to date can be a tedious job. Udržať porty aktuálne môže byť únavné práce. 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. Len napríklad na upgrade portu musíte ísť do prístavov adresára, stavať prístav, odinštalovať starý prístav, nainštalujte nový port a potom upratať po stavať. If there are numerous ports that need to be upgrade, it will be very troublesome. Ak existujú početné prístavy, ktoré treba aktualizovať, bude veľmi problematické. 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. To bol veľký problém pre systémových administrátorov zaoberať, a FreeBSD sú nástroje, ktoré to automaticky, a to je sysutils / portupgrade utility.
To install sysutils/portupgrade utility, use the command just as to install any other port: make install clean. Ak chcete nainštalovať sysutils / portupgrade utility, použite príkaz rovnako ako inštalácia iného prístavu: make install čisté.
Create a database with the following command: pkgdb -F Vytvoriť databázu s nasledujúcim príkazom: pkgdb-F
The command will read the list of installed ports and create a database file in the /var/db/pkg directory. Príkaz prečíta zoznam inštalovaných portov a vytvorí databázový súbor vo / var / db / pkg adresár.
Run portupgrade -a to start to update the ports. Run portupgrade-začať aktualizovať prístavov.
The portupgrade will read the database file created by pkgdb -F and the ports INDEX file. Portupgrade prečíta databázový súbor vytvorený pkgdb-F a prístavy INDEX súboru. Finally, portupgrade will begin to download, build, backup, install, and clean the ports which have been updated. A konečne, bude portupgrade začne sťahovať, stavať, zálohovanie, inštalácia a čisté prístavy, ktoré boli aktualizované.
Portupgrade utility has a lot of options for different uses, the most important ones listed below. Portupgrade nástroj má mnoho možností pre rôzne využitie, z ktorých najvýznamnejšie sú uvedené nižšie.
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. Ak chcete aktualizovať len niektoré aplikácie, nie celej databázy, použitie portupgrade pkgname, vrátane vlajok-r portupgrade, ak by mala pôsobiť na všetky tieto balíky v závislosti na danom balíček a a-R jednať o všetky balíčky vyžadované danej balíky.
To use packages instead of ports for installation, provide -P. Ak chcete použiť balíky miesto porty pre inštaláciu, poskytujú-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. S touto voľbou portupgrade vyhľadávanie miestnych adresárov sú uvedené v PKG_PATH, alebo sťahuje obaly zo vzdialeného miesta, pokiaľ nie je nájdený lokálne. If packages can not be found locally or fetched remotely, portupgrade will use ports. Ak sa balíky nemôžu byť nájdená lokálne alebo vzdialene pritiahnuté za vlasy, bude portupgrade používať porty. To avoid using ports, specify -PP. Aby sa zabránilo používanie prístavov, nastavte-PP.
To just fetch distfiles (or packages, if -P is specified) without building or installing anything, use -F. Len preberal distfiles (alebo balíky, ak je špecifikované-P), bez stavby alebo čokoľvek inštalovať, použite-F.
Note: It is important to regularly update the package database using pkgdb -F to fix inconsistencies, especially when portupgrade asks you to. Poznámka: Je dôležité, aby pravidelne aktualizovať databázu balíčkov pomocou pkgdb-F opraviť nezrovnalosti, najmä keď portupgrade opýta sa. Do not abort portupgrade while it is updating the package database, this will leave you an inconsistent database. Nechcem potratiť portupgrade keď je aktualizácia databázy balíčkov, bude to nechať nekonzistentné databázy.
IMPORTANT : The page is machine translated and provided "as is" without warranty. Upozornenie: stránka je stroje preložené a za predpokladu, "ako je" bez záruky. Machine translation may be difficult to understand. Strojový preklad môže byť ťažké pochopiť. Please refer to Nájdete na original English article originál Anglicky artikl whenever possible. ak je to možné.
Related Articles Súvisiace články
- Using Portsnap to Update FreeBSD Ports Tree Collection Použitie Portsnap aktualizovať Tree kolekcia portov FreeBSD
- Update FreeBSD Ports Collection to Latest Version with Security Update with Portmanager and Portaudit Update FreeBSD kolekcia portov na najnovšiu verziu s Security Update s Portmanager a Portaudit
- Update FreeBSD Ports Collection Up to Date and Latest Update FreeBSD kolekcia portov aktuálne a najnovšie
- Portdowngrade – Downgrade to Previous Version of FreeBSD's Ports Portdowngrade - Downgrade na predchádzajúcu verziu portov FreeBSD
- Searching for Application in FreeBSD's Ports Collection Aplikácia pre vyhľadávanie v kolekcii portov FreeBSD
- Installing Web Server in FreeBSD 6.0 with Apache 2.2, MySQL 5.0 and PHP 5 – Part 3 Inštalácia webového servera vo FreeBSD 6.0 s Rýchlo 2.2, MySQL 5.0 a PHP 5 - 3. časť
- Installing Web Server in FreeBSD 6.0 with Apache 2.2, MySQL 5.0 and PHP 5 – Part 5 Inštalácia webového servera vo FreeBSD 6.0 s Rýchlo 2.2, MySQL 5.0 a PHP 5 - 5. časť
- Installing and Configuring DHCP Server (DHCPd) on FreeBSD Inštalácia a konfigurácia DHCP server (dhcpd) na FreeBSD
- Installing Web Server in FreeBSD 6.0 with Apache 2.2, MySQL 5.0 and PHP 5 – Part 4 Inštalácia webového servera vo FreeBSD 6.0 s Rýchlo 2.2, MySQL 5.0 a PHP 5 - 4. časť
- Installing Web Server in FreeBSD 6.0 with Apache 2.2, MySQL 5.0 and PHP 5 – Part 1 Inštalácia webového servera vo FreeBSD 6.0 s Rýchlo 2.2, MySQL 5.0 a PHP 5 - časť 1









































