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. उदाहरण के लिए, के बाद मैं सभी बंदरगाहों संग्रह पर मेरे FreeBSD सर्वर पर CVSup गया, यह मेरी तोड़फोड़ को अद्यतन 1.3.0 संस्करण svn-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. तो वापस मूल पिछले या (जाना) में तोड़फोड़ की संस्करण (या किसी अन्य पैकेज या बंदरगाहों), उपयोग 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 इन सभी चरणों का automatizes, सभी टिप्पणी करने से एक विशेष जाँच जारी है और बंदरगाहों के पेड़ में नकल को दिखाने के लिए 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. Pserver के साथ server_string बदलें: 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 $) / local / sbin / portdowngrade portname usr portname (मेरे वर्ग द्वारा prefixed हो / और $ द्वारा postfixed)
or simply (if it's within the path): या बस (यदि यह पथ के भीतर है):
portdowngrade portname (portname my be prefixed by category/ and postfixed by $) portdowngrade portname portname (मेरे वर्ग द्वारा prefixed हो / और $ द्वारा 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). अन्य उपलब्ध विकल्पों में शामिल हैं, मैं या logfile फ़ाइल नाम को logfile जो जानकारी एकत्र डिबग निर्दिष्ट करें, आयकर या maxTime समय अधिकतम समय अंतर (सेकंड में) को निर्दिष्ट करने CVS का इलाज एक साथ संबंधित के रूप में एक ही टिप्पणी के साथ करता है (डिफ़ॉल्ट: 10 सेकंड) , ओ या लॉगिन निष्पादित को एक "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 से अधिक पृष्ठों का उपयोग करने के अंतरिक्ष अगले पृष्ठ पर जाने के लिए, पहले पेज के लिए पी, विवरण के लिए डी, और बंदरगाह इतिहास प्रदर्शन छोड़ दर्ज करें. उसके बाद, संस्करण चुनें या कुछ भी नहीं ढाल 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-च 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 अद्यतन FreeBSD बंदरगाहों ट्री को Portsnap संग्रह का उपयोग
- How to Downgrade iPhone Firmware 1.1.1 to Old Crackable and Hackable 1.0.2 Version पुराने Crackable और 1.0.2 Hackable संस्करण में ढाल iPhone 1.1.1 फर्मवेयर के लिए कैसे
- Installing Web Server in FreeBSD 6.0 with Apache 2.2, MySQL 5.0 and PHP 5 – Part 3 Apache स्थापित वेब 2.2, 5.0 MySQL और 5 PHP के साथ 6.0 FreeBSD में सर्वर - भाग 3
- Download Previous or Old Version of WordPress डाउनलोड पिछला या पुराने WordPress के संस्करण
- Searching for Application in FreeBSD's Ports Collection है FreeBSD बंदरगाहों संग्रह में अनुप्रयोग के लिए खोज
- Easy Way to Upgrade FreeBSD's Ports आसान तरीका अद्यतन है FreeBSD बंदरगाहों
- Fix Failed Windows 7 Ugrade from Vista with Previous Version Restored and Endless Reboot Error तय करने में विफल 7 Vista से पिछला संस्करण पुनर्स्थापित और अंतहीन रिबूट त्रुटि के साथ Ugrade Windows
- Installing Web Server in FreeBSD 6.0 with Apache 2.2, MySQL 5.0 and PHP 5 – Part 4 Apache स्थापित वेब 2.2, 5.0 MySQL और 5 PHP के साथ 6.0 FreeBSD में सर्वर - भाग 4









































