Instalé júpiter y utilizo el tema radiance para que el ícono no se vea bien, así que encontré esta respuesta sobre cómo cambiarlo. ¿Cómo puedo cambiar el ícono de Júpiter? . Menciona la necesidad de acceso de superusuario y pensé que usar sudo en la terminal sería más fácil que habilitar root o lo que sea que necesite hacer, pero no puedo encontrar nada aquí que explique cómo extraer un archivo tar.bz a un directorio en la terminal.
filesystem
jupiter
Jeff H
fuente
fuente

sudo tar -xzvf example.tar.bz¡¿Realmente no pudiste encontrar esto buscando en Google ?! : Ptarse encargará de los permisos, pero no necesariamente de la propiedad). Y para un novato no es necesariamente obvio qué partes de la tarea necesitansudoy cuáles no. Esta parece una pregunta valiosa para nuestro sitio.man tarantes de hacer la pregunta , pero creo que esta podría ser una pregunta valiosa para el sitio y creo que sé quién debería escribir la respuesta ... (empuje @EliahKagan, jeje)Respuestas:
Método 1: extraer los archivos y luego copiarlos como raíz
Navega en la Terminal a donde esté ubicado el archivo. Por ejemplo, si está ubicado en la
Downloadscarpeta dentro de su carpeta de inicio, ejecute este comando:El
~carácter en este contexto es una abreviatura para el nombre completo de su carpeta de inicio. (Por ejemplo, si su nombre de usuario esjeff, es una abreviatura de/home/jeff).Ahora extraiga el archivo con
tar. Como ese archivo es un.gzarchivo, usará lazbandera para decirtaresto:xsignifica extraer.vsignifica enumerar los archivos a medida que los extrae (puede dejar esto desactivado si lo desea).zsignifica paragunzipél (ya que el.tararchivo está comprimido por sí mismogzip, eso es lo que.gzdesigna la extensión).fsignifica extraerlo aquí en el sistema de archivos (y su necesidad es un artefacto del uso común anterior detarcrear y extraer archivos de cinta ).El archivo que acaba de extraer contiene tres archivos (vio sus nombres de archivo si mantuvo la
vbandera en el comando). Sus nombres sonbolt1.png,bolt2.pngybolt4.png. Así que ahora, copie estos archivos a/usr/share/pixmaps. Esta es la parte que requiererootprivilegios, por lo que aquí es donde debe usarsudo:Los extrajo como su propio (no
root) usuario, lo que le otorgó la propiedad sobre ellos. Perorootdebería ser el propietario de los archivos/usr/share/pixmaps, razón por la cual debe usar el--no-preserve=ownershipargumento paracp. Dado que está copiando los archivos comorooten un directorio de su propiedadroot, la copia que realice será propiedad de larootforma adecuada.Método 2: copiar y extraer el archivo como raíz
Puede que le resulte más sencillo hacer todo como
root. Luegorootposeerá los archivos inicialmente, porquerootlos extraerá. La forma más fácil de hacer esto es colocar el archivo en la carpeta de destino (si aún no está allí).Supongamos que el archivo se encuentra en
Downloads:Tenga en cuenta que podría haber utilizado en
mvlugar decpmoverlo en lugar de copiarlo (siempre que las carpetas de origen y destino estén en la misma partición).Ahora ve a la carpeta de destino y extrae el archivo:
Probablemente debería eliminar el archivo, porque no es bueno tener archivos extraños en
/usr/share/pixmaps:Método 3: simplemente extraer el archivo como raíz
Si lo desea, puede guardar el archivo donde lo haya descargado y simplemente extraerlo
/usr/share/pixmapscomoroot. (Gracias a adempewolff por sugerir que presente este método).Esto funciona porque
tar, de manera predeterminada, extraerá el archivo a la carpeta en la que se encuentre , en lugar de a la carpeta en la que se encuentra el archivo (si son diferentes).Otros metodos
Puede realizar fácilmente una variación del Método 1 donde extrae los archivos gráficamente con el Administrador de archivos y luego los copia en la Terminal con
sudo. Pero también puede hacer ambas cosasroot, ejecutando Nautilus (el explorador de archivos) comoroot. Si hace esto, puede realizar cualquier tarea de administración de archivos con Nautilus, y cualquier programa que inicie desde Nautilus también se ejecutará comoroot. Debe tener cuidado con esto, ya que puede dañar su sistema al cometer un error (tal como puede hacerlo al ejecutar el comando incorrectosudo), y porque sería particularmente malo olvidar que esta ventana de Nautilus se estaba ejecutandorootde manera normal. .Para ejecutar programas gráficos como
root, no lo usesudodirectamente. En cambio, usegksu. Entonces, para ejecutar Nautilus comoroot, puede presionar Alt+ F2y ejecutar:Si hace esto, asegúrese de cerrar la ventana de Nautilus cuando haya terminado , y de usarla solo para tareas donde sabe que necesita estar
root(como hacer cambios en el contenido de/usr/share/pixmaps).Incluso podría hacer una variación del Método 2 o Método 3 donde no copia nada como
root, sino que extrae el archivo de manerarootgráfica, ejecutando el Administrador de archivos comoroot. Para hacer esto, presione Alt+ F2y ejecute:Sin embargo, a la mayoría de los usuarios les resulta más fácil extraer archivos al iniciar el Administrador de archivos desde Nautilus, porque luego se abre sabiendo qué archivo desea que use. (Puede pasar el nombre del archivo como parte del
file-rollercomando ... pero en este punto comienza a perder el beneficio de la facilidad de uso de la GUI sobre la línea de comandos).Recursos Sugeridos
Para obtener más información sobre cómo extraer archivos con
tar, consulteman tar.Si el archivo hubiera sido
.tar.bz2, lo usarías enjlugar dez. Si lo hubiera sido.xz, lo usarías en suJlugar. Para toda otra información, consulte esa página del manual.Para obtener más información sobre cómo realizar tareas administrativas en Ubuntu, consulte la documentación de
sudorootla comunidad sobre y , y tambiénman sudoyman gksu(oman kdesudosi está utilizando Kubuntu).La documentación de la comunidad en la compresión de archivos es la pena leer, para aprender más sobre los archivos y compresión de archivos. (Técnicamente, se trata de dos cosas relacionadas y superpuestas, pero diferentes. Por ejemplo: un
.tararchivo es un archivo comprimido. Un.gzarchivo está comprimido).La mayoría de las veces que lo use
tarprobablemente no sea para crear y restaurar copias de seguridad, pero puede ser útil para eso, además, comprender cómo funciona mejora su comprensión de lo quetarpuede y no puede hacer y cómo usarlo. Si esto le interesa, consulte la documentación de la comunidad sobre cómo hacer una copia de seguridad de su sistematar.fuente
cppaso? algo asícd /usr/share/pixmapsy entoncessudo tar xzvf ~/Downloads/Jupiter_Radiance_theme_icons.tar.gz?z. Teóricamente podría haber archivos corruptos que se pueden extraer (quizás solo parcialmente) pero solo cuando dicestarqué tipo de archivo tratar de extraer, pero en la práctica creo que tienes razón: incluso los archivos corruptos probablemente no se beneficiarán de eso. En cuanto al rendimiento y lavbandera: explico lo que hace lavbandera, la gente no tiene que usarla. Los archivos de muchos archivos, esta situación en la que el rendimiento disminuiría, también producirían resultados de desplazamiento rápido y poco interesantes. Cada vez que alguien realmente quiera usarv, la desaceleración es poco probable.