Portdowngrade - Baixi de categoria a Versió Prèvia dels Ports de FreeBSD
Després que millori o actualitzi els ports del FreeBSD, pot fundar fora que hi ha alguns compren amb la versió de lastest d'un paquet. Per exemple, després que corregués CVSup en tota la recollida de ports al meu servidor de FreeBSD, actualitzava la meva subversió a la versió de svn 1.3.0-rc2. El problema és, quan intentava reprendre's servidor d'apatxe, hi ha error que que digui mod_dav_svn.so és perdent.
Provat per recompilar el servidor de SVN és de gens d'ajuda, com això simplement no voldrà compilar font de mod_dav_svn.so, a causa d'un error al Makefile que simplement no reconeixerà escena de WITH_MOD_DAV_SVN=yes. Per així tornar a la versió original (o previ) de subversió (o qualsevol altre paquet o ports), utilitzi portdowngrade.
Sense portdowngrade, molts treballs necessiten ser fets: Investiga els canvis de ports al dipòsit de cvs a través de FreeBSD la interfície de webs, els insepcts que tot comet comentaris per esbrinar quines versions d'arxiu són un alleujament laborable més vell, i després descarrega i copia aquests arxiu a la localització correcta en l'arbre de ports, llavors només el port pot ser baixat de categoria pel mecanisme de ports de FreeBSD habitual.
portdowngrade ajuda a baixar de categoria ports de FreeBSD analitzant la història de comet al port i presentant l'usuari la llista de canvis. Seleccionant-ne un, el port es pot retardar a una versió prèvia fàcilment. En altres paraules, portdowngrade automatizes tots aquests passos, des d'inspeccionar el dipòsit de cvs fins a mostrar que tot comet comentaris fins a comprovar un alleujament específic i copiar-lo a l'arbre de ports. Amb només unes quantes premses clau s'estalvia molt treball.
Instal·li Portdowngrade
Per instal·lar sysutils/portdowngrade, utilitzi les comandes següents:
cd /usr/ports/sysutils/portdowngrade
faci instal·lar net
Si vol definir DEFAULT_CVS_SERVER, utilitzi la comanda següent (es recomana per definir el servidor):
faci DEFAULT_CVS_SERVER=\":server_string:/home/ncvs\" instal·lar
Canviï server_string per pserver:anoncvs@anoncvs.at.FreeBSD.org, un del servidor de FreeBSD anoncvs.
Pot utilitzar alguns altres servidors d'anoncvs disponibles que llistaven a Anonymous CVS.
Utilitzant portdowngrade
Per córrer portdowngrade, emeti la comanda següent:
usr/local/sbin/portdowngrade portname (portname meu ser prefixat per la categoria/ i postarreglat per $)
o simplement (si és dins del camí):
portdowngrade portname (portname meu ser prefixat per la categoria/ i postarreglat per $)
Si no especificava quin servidor de CVS utilitzar quan instal·lació, ho pot especificar via línia d'ordres per utilitzant " - servidor de s cvs o opció de servidor de cvs de -server. Per exemple, -s:pserver:anoncvs@anoncvs.FreeBSD.org:/home/ncvs
Unes altres opcions disponibles inclouen filename de -l o -logfile per especificar fitxer historial que s'acumula depurar informació, el temps de -t o -maxTime d'especificar màxima diferència d'hora (en segons) per tractar cvs comet amb el mateix comentari com pertanyent junt (omissió: 10 segons), el -o o -login per executar un "cvs es connecten" abans que tot l'altre cvs mani (si ~/.cvspass arxiven allò botigues que la contrasenya existeix, aquesta opció ja no s'exigeix).
Llavors (de després de connexió si aplicable), portdowngrade will actua 6 passos (només després de 6 passos hi haurà canvis al sistema):
Pas 1: Marxant port des de dipòsit de CVS
Pas 2: Llegint la història de ports des del dipòsit de CVS
Pas 3: Analitzant la història de ports des del dipòsit de CVS
Pas 4: Nombres de versió de ports de càrrega i resultats presents (si fulleja més d'1, utilitzi espai per anar-se'n a pròxima pàgina, pàg. per a pàgina prèvia, d per a detalls, i entra per deixar l'exhibició d'història de ports. Després d'allò, seleccioni la versió que desitja baixar de categoria a o 0 no canvien res).
Pas 5: Comprovant cita de choosen del port des del dipòsit de CVS
Pas 6: Modificant el port (Escrigui sí per baixar de categoria el port, o no avortar).
Bitllet: portdowngrade només canvia el port, no el programari instal·lat!
Després de 6 passos, el port seleccionat s'ha posat a la versió més vella seleccionada. Continuï a prop instal·lar el port. Si té portupgrade instal·lat, utilitzi la comanda següent de veure els canvis en la base de dades de ports:
portsdb -Uu
'Baixar' de categoria el port instal·lat, comanda d'assumpte,:
portname de -f de portupgrade
Bitllet: Si corre cvsup, el port es convertirà altra vegada en l'última versió!
IMPORTANT: La pàgina és màquina traduïda i proporcionada "com és" sense garantia. La traducció automàtica pot ser difícil d'entendre. Si us plau refereixi's a article anglès original quan sigui que possible.
Articles Relacionats
- Actualitzi Recollida de Ports de FreeBSD a Última Versió amb l'Actualització de Seguretat amb Portmanager i Portaudit
- Actualitzi Recollida de Ports de FreeBSD fins a Cita i el Més Tard
- Utilitzant Portsnap per Actualitzar Recollida d'Arbre de Ports de FreeBSD
- Com Baixar de categoria iPhone Firmware 1.1.1 a Crackable Vell i Versió de 1.0.2 Hackable
- Servidor de Web Que Instal·la en FreeBSD 6.0 amb l'apatxe 2.2, MySQL 5.0 i PHP 5 - Part 3
- Descarregui Versió Prèvia o Vella de WordPress
- Buscant l'Aplicació en la Recollida de Ports de FreeBSD
- Camí Fàcil als Ports de la Rampa FreeBSD
- Prepari Ugrade a Windows Fracassat 7 de la Perspectiva amb Versió Prèvia Restaurada i Inacabable Tornar a arrencar Error
- Servidor de Web Que Instal·la en FreeBSD 6.0 amb l'apatxe 2.2, MySQL 5.0 i PHP 5 - Part 4









































