Portdowngrade – Downgrade to Previous Version of FreeBSD's Ports Portdowngrade - перехід на попередню версію портів FreeBSD в
After you upgrade or update the FreeBSD's ports, you may found out that there is some buys with the lastest version of a package. Після оновлення або оновлення портів FreeBSD, ви можете знайти те, що є деякі купує з останньою версією пакета. For example, after I ran CVSup on all ports collection on my FreeBSD server, it updated my subversion to svn version 1.3.0-rc2. Наприклад, після того як я побіг CVSup на всі колекції портів на моєму сервері FreeBSD, він оновив свою підривну діяльність в SVN версії 1.3.0-RC2. The problem is, when I tried to restart Apache server, there is error that saying mod_dav_svn.so is missing. Проблема в тому, коли я спробував запустити сервер Apache, є помилки, кажучи mod_dav_svn.so відсутній.
Tried to re-compile the SVN server is of no help, as it simply won't want to compile mod_dav_svn.so source, due to a bug in the Makefile which simply won't recognize WITH_MOD_DAV_SVN=yes setting. Намагався перебудувати SVN сервера не допомагає, оскільки воно просто не хочуть, щоб скомпілювати mod_dav_svn.so джерела, у зв'язку з помилкою в Makefile, які просто не будуть визнавати WITH_MOD_DAV_SVN = так налаштування. So to go back to the original (or previous) version of subversion (or any other package or ports), use portdowngrade. Таким, щоб повернутися до початкового (або попередньої) версії Subversion (або будь-який інший пакет чи портів), використання portdowngrade.
Without portdowngrade, a lot of works need to be done: Investigates the port changes in the cvs repository through FreeBSD's the web interface, the insepcts all commit comments to find out which file versions are a older working release, and after downloads and copies these file to the correct location in the ports tree, then only the port can be downgraded by the usual FreeBSD port mechanism. Без portdowngrade, багато робіт необхідно зробити: досліджує порту змін в сховище CVS через веб-інтерфейс FreeBSD, insepcts все зробити коментарів і дізнатися, які версії файлів є літні робочі релізу, а після завантаження, і копії цих файлів в потрібне місце в дереві портів, то тільки порт може бути знижений за звичайними механізмом портів FreeBSD.
portdowngrade helps to downgrade FreeBSD ports by analyzing the history of commits to the port and presenting the user the list of changes. portdowngrade допомагає знизити портів FreeBSD, аналізуючи історію зобов'язується порту і надає користувачеві список змін. By selecting one, the port can be set back to a previous version easily. Вибравши одну, порт може бути повернення до попередньої версії легко. In other words, portdowngrade automatizes all these steps, from inspecting the cvs repository to showing all commit comments up to checking out a specific release and copying it into the ports tree. Іншими словами, portdowngrade автоматизує всі ці кроки, з перевіркою CVS репозиторію для здійснення із зазначенням всіх коментарів до отримання конкретного релізу і копіювання його в дереві портів. With just a few key presses a lot of work is saved. Зберігається За допомогою всього декількох натискань клавіш багато роботи.
Install Portdowngrade Встановити Portdowngrade
To install sysutils/portdowngrade, use the following commands: Щоб встановити SysUtils / portdowngrade, використовуйте наступні команди:
cd /usr/ports/sysutils/portdowngrade CD / USR / Порти / SysUtils / portdowngrade
make install clean Зробіть нове встановлення системи
If you want to define DEFAULT_CVS_SERVER, use the following command (it's recommended to define the server): Якщо ви хочете визначити DEFAULT_CVS_SERVER, використовуйте наступну команду (це рекомендовано визначити сервер):
make DEFAULT_CVS_SERVER=\”: server_string :/home/ncvs\” install Зробити DEFAULT_CVS_SERVER = \ ": server_string: / Головна / ncvs \" Встановити
Replace server_string with pserver:anoncvs@anoncvs.at.FreeBSD.org, one of the FreeBSD anoncvs server. Замініть server_string з Pserver: anoncvs@anoncvs.at.FreeBSD.org, один з серверів FreeBSD AnonCVS.
You may use any other available anoncvs servers which listed at Ви можете використовувати будь-які інші доступні сервери AnonCVS які перераховані в Anonymous CVS Анонімний CVS . .
Using portdowngrade Використання portdowngrade
To run portdowngrade, issue the following command: Щоб запустити portdowngrade, випуск наступною командою:
usr/local/sbin/portdowngrade portname (portname my be prefixed by category/ and postfixed by $) USR / місцеві / sbin / portdowngrade PORTNAME (PORTNAME мій починатися з розбивкою за категоріями та / postfixed дол)
or simply (if it's within the path): або просто (якщо вона в дорозі):
portdowngrade portname (portname my be prefixed by category/ and postfixed by $) portdowngrade PORTNAME (PORTNAME мій починатися з розбивкою за категоріями та / postfixed дол)
If you didn't specify which CVS server to use when installation, you may specify it via command line by using “- s cvs-server or –server cvs-server option. Якщо не вказати, які CVS сервер для використання при установці, ви можете задати його через командний рядок, використовуючи "- з CVS-сервера або сервера CVS-сервер варіант. For example, -s:pserver:anoncvs@anoncvs.FreeBSD.org:/home/ncvs Наприклад,-S: Pserver: anoncvs@anoncvs.FreeBSD.org: / Головна / ncvs
Other options available include -l or –logfile filename to specify logfile which collects debug information, -t or –maxTime time to specify maximum time difference (in seconds) to treat cvs commits with the same comment as belonging together (default: 10 seconds), -o or –login to execute a “cvs login” before all other cvs commands (if ~/.cvspass file that stores the password exists, this option is no longer required). Інші варіанти включають наявні-л або лог-файлу, щоб вказати, яка збирає лог налагоджувальної інформації,-T або-MAXTIME час визначити максимальну різницю часу (в секундах) для лікування CVS що робить з тим же зауваження, що належать разом (за замовчуванням: 10 секунд) ,-O-або Увійти, щоб виконати "CVS Логін" перед усіма іншими командами CVS (якщо ~ /. cvspass файлу в якому зберігається пароль існує, ця опція не потрібна).
Then (of after login if applicable), portdowngrade will performs 6 steps (only after 6 steps will there be changes to the system): Тоді (після виходу Логін якщо можливо), portdowngrade будуть виконує 6 кроків (тільки після 6 кроків чи зміни в системі):
Step 1: Checking out port from CVS repository Крок 1: Перевірка порту з CVS репозиторію
Step 2: Reading the port history from the CVS repository Крок 2: Читання порту історію зі сховища CVS
Step 3: Analyzing the port history from the CVS repository Крок 3: Аналізуючи історію порту зі сховища CVS
Step 4: Load port version numbers and present results (If more than 1 pages, use space to go to next page, p for previous page, d for details, and enter to leave the port history display. After that, select the version you wish to downgrade to or 0 change nothing). Крок 4: Завантажте версію номер порту і представить отримані результати (якщо більше 1 сторінки, використання простору перейти до наступної сторінки, P для попередньої сторінки, D подробиці і введіть залишити порт відображення історії. Після цього, виберіть версію хочемо, щоб знизити або 0 нічого не зміниться).
Step 5: Checking out choosen date of the port from the CVS repository Крок 5: Перевірка вибраної дати порту зі сховища CVS
Step 6: Modifying the port (Type yes to downgrade the port, or no to abort). Крок 6: Зміна порту (типу та знизити порту, або Ні, щоб перервати).
Note: portdowngrade only changes the port, not the installed software! Примітка: portdowngrade тільки зміни в порту, не встановлено програмне забезпечення!
After 6 steps, the selected port has been set to the selected older version. Після 6 кроків, вибраний порт був встановлений на обраний старої версії. Continue by install the port. Продовжуйте встановлення порту. If you have portupgrade installed, use the following command to see the changes in the ports database: Якщо у вас встановлений Portupgrade, використовуйте наступну команду, щоб побачити зміни в базі даних порти:
portsdb -Uu portsdb-Uu
To 'downgrade' the installed port, issue command: Для 'знизити' встановлений порт, випуск команду:
portupgrade -f portname Portupgrade-F PORTNAME
Note: If you run cvsup, the port will be changed back to the latest version! Примітка: Якщо ви запустите CVSup, порт буде змінений назад на останню версію!
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
- Update FreeBSD Ports Collection Up to Date and Latest Оновлення колекції портів FreeBSD, актуальну і Останній
- Using Portsnap to Update FreeBSD Ports Tree Collection Використання Portsnap оновити дерево колекції портів FreeBSD
- How to Downgrade iPhone Firmware 1.1.1 to Old Crackable and Hackable 1.0.2 Version Як Downgrade iPhone Firmware 1.1.1 Старі Crackable і Hackable версії 1.0.2
- Searching for Application in FreeBSD's Ports Collection Пошук Застосування в колекції портів FreeBSD в
- Easy Way to Upgrade FreeBSD's Ports Легкий спосіб оновлення портів 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
- Download Previous or Old Version of WordPress Завантажити попередню або старі версії WordPress
- Fix Failed Windows 7 Ugrade from Vista with Previous Version Restored and Endless Reboot Error Fix Failed Ugrade Windows 7 від Vista з попередньою версією Відновлено і Нескінченна перезавантаження помилка
- 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









































