El MacPorts directorio /opt/local/var/macports/software
está realmente lleno de "cosas":
Pueden todos los .tbz2
archivos eliminados?
Me estoy quedando sin espacio en el SSD.
El MacPorts directorio /opt/local/var/macports/software
está realmente lleno de "cosas":
Pueden todos los .tbz2
archivos eliminados?
Me estoy quedando sin espacio en el SSD.
Sí, todos los archivos en esa carpeta que se encuentra en ${prefix}/var/macports/software/
puede ser eliminado. Esos son los paquetes de instalación para los programas que se instalan mediante MacPorts. MacPorts va a volver a descargar los que tan necesario cuando se ejecuta la instalación o, presumiblemente, el comando de actualización demasiado para un programa dado ,etc.
La descripción de la finalidad del directorio de la ... se nota en los MacPorts Guía en Binario de Archivos.
3.4.1. Binario De Archivos
Binario de archivos sólo se pueden utilizar en un sistema de destino ejecuta MacPorts. Binario de archivos permitir que los MacPorts utilidades para comenzar la instalación después de la destroot fase e instalar y activar un puerto en el sistema de destino. Binario de archivos se crean cuando un puerto está instalado, y también puede ser descargado desde un servidor.
...
Binario de archivo de los archivos se colocan en ${prefix}/var/macports/software/. El archivo tipo de archivo se establece en el macports.conf archivo. El formato predeterminado es .tbz2; otras opciones son: el alquitrán, el tbz, tbz2, tgz, tlz, txz, xar, zip, cpgz, cpio.
Antes de ir sobre cómo eliminar los archivos manualmente en el "software" del directorio, sugiero que se ejecuta el comando sudo port uninstall inactive
. El comando eliminar todos los archivos inactivos de "software". Si elimina manualmente los archivos de "software" después de eso, vamos a eliminar los activos de los archivos. No estoy seguro de que hay mucho mal en hacer eso, pero no estoy seguro de que es inofensivo.
El MacPorts comando "install" pasa por varias fases, la última de ser dos "instalar" de la fase y de la "activar" en la fase:
instalación: el Archivo de un puerto destrooted archivos en
${prefix}/var/macports/software
. [...]activar: Extracto del puerto de archivos desde el archivo en
${prefix}/var/macports/software
a su final instalado lugares, generalmente en el interior de${prefix}
.
El "software" directorio puede contener archivos que no son activos, en particular las versiones antiguas de puertos que se ha actualizado, debido a que la "actualización" comando no eliminar las versiones antiguas de forma predeterminada:
upgrade
no desinstalar la versión antigua de un puerto. En su lugar, se desactiva [...] Esto le permite volver a la versión anterior, si es que hay un problema con la actualización de uno. [...] Si no desea mantener las versiones antiguas de todo durante la actualización, se puede pasar-u
al actualizar: [...] sin Embargo, por el contrario nos recomiendan mantener las versiones más antiguas de todo por un rato y ejecuciónsudo port uninstall inactive
de vez en cuando.
El MacPorts FAQ sólo sugiere el uso de la opción "desinstalar" comando para deshacerse de los archivos no deseados de "software":
¿Cuáles son las carpetas en
${prefix}/var/macports/
, y por qué ellos no ocupan demasiado espacio?
[...]
software: Contiene los archivos comprimidos de software instalado. Si un puerto está activado sus archivos se extraen en la${prefix}
carpetas de los archivos comprimidos aquí.port uninstall <port> <version>+<variant>
iba a quitar de aquí, pero de este puerto no pueden ser utilizados más.
No parece ser un interruptor para el "desinstalar" comando para desinstalar un archivo de "software" sin desactivar primero si se trata de los archivos activos. Así que yo supongo que no es una buena idea para quitar manualmente activa de los archivos de "software".
AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.