Quiero usar la opción de estado ' progreso ' con dd que está disponible con coreutils 8.24 en adelante. Ubuntu 14.04 (Trusty) tiene coreutils 8.21 y la versión actual (estable) para coreutils es> 8.24.
Deseo actualizar de 8.21 a 8.24 en el mismo sistema y después de buscar en Internet, descubrí que lo más probable es que tenga que construir el paquete desde la fuente. Pero viviendo en Ubuntu todo el tiempo en mi corta vida informática, nunca he creado un paquete desde la fuente y no tengo idea de cómo hacerlo. Además, no estoy seguro de si actualizar coreutils sin el "permiso" de Ubuntu no causaría un bloqueo del sistema debido a algunos problemas de dependencia para otras utilidades.
¿Es posible actualizar coreutils sin afectar mi sistema Ubuntu actual? ¿Alguien podría señalar la forma en que podría lograrse?
coreutils
es una parte muy sensible y esencial del sistema. Si desea la nuevadd
característica, puede compilar dd y colocarla en un directorio separado. Entonces puedes ejecutarlo dando su ruta absoluta. De esta manera creas un sandbox.coreutils
rompería algo. No proporciona ninguna biblioteca del sistema, solo varios ejecutables y AFAIK, siempre son compatibles con versiones anteriores.Respuestas:
Puede descargar, compilar e instalar coreutils en un directorio definido por el usuario para uso que no sea del sistema.
Ejecutándome como root, utilicé los siguientes comandos para instalar la versión 8.27 en / root / coreutils
Luego puede ejecutar el comando utilizando la ruta absoluta de los binarios instalados.
Actualice la URL de wget para usar la versión que desee. Puede encontrar versiones de coreutil aquí http://ftp.gnu.org/gnu/coreutils/
fuente