He descargado archivos tar.gz. Pero no sé cómo instalarlo. ¿Cómo instalo este tipo de archivo?
software-installation
install-from-source
Silambarasan
fuente
fuente
Respuestas:
Lo primero que debe hacer es extraer los archivos del interior del archivo tar a una carpeta. Copiemos los archivos a su escritorio. Puede extraer un archivo haciendo clic con el botón derecho en el icono del archivo dentro de su navegador de archivos y presionando la entrada correspondiente en el menú contextual. La extracción del archivo debe crear una nueva carpeta con un nombre similar. por ej
program-1.2.3
. Ahora necesita abrir su terminal y navegar a ese directorio usando el siguiente comando:Asegúrese de leer un archivo llamado
INSTALL
,INSTALL.txt
,README
, o algo similar si uno se extrajo. Puede verificar si dicho archivo existe desde el terminal mediante ells
comando. El archivo se puede abrir y leer con el comando:Donde INSTALL es el nombre de su archivo. Este archivo contendrá los pasos correctos a seguir para continuar el proceso de instalación. Por lo general, los tres pasos "clásicos" son:
Es posible que también deba instalar algunas dependencias si, por ejemplo, al ejecutarlo se le
configure
solicita un error que enumera las dependencias que le faltan.También puede usar en
checkinstall
lugar demake install
.Recuerde que su kilometraje puede variar.
fuente
No puede "instalar" un
.tar.gz
archivo o un archivo .tar.bz2..tar.gz
los archivos son tarballs comprimidos con gzip, archivos comprimidos como.zip
archivos. Los archivos .bz2 están comprimidos con bzip2. Puede extraer.tar.gz
archivos usando:Del mismo modo, puede extraer archivos .tar.bz2 con
Si desea ver los archivos extraídos durante el desempaquetado, agregue
v
:Incluso si no tiene conexión a Internet, aún puede usar el sistema de administración de paquetes de Ubuntu, simplemente descargue los
.deb
archivos desde http://packages.ubuntu.com/ . No olvides descargar las dependencias también.Para una forma más fácil de instalar paquetes sin conexión, consulte la pregunta ¿Cómo puedo instalar el software sin conexión? .
fuente
which <SoftwareName>
. Luego mueva el contenido extraído deltar.gz
archivo a esa carpeta para sobrescribir el contenido.Cómo compilas un programa desde una fuente
cd
para navegar a la carpeta correcta. Si hay un archivo README con instrucciones de instalación, úselo en su lugar.Extrae los archivos con uno de los comandos
tar xvzf PACKAGENAME.tar.gz
tar xvjf PACKAGENAME.tar.bz2
./configure
make
sudo make install
(o concheckinstall
)Descargue un paquete de las fuentes de software o del centro de software.
Si instala un paquete a través de las fuentes de software y no descarga el paquete por su cuenta, obtendrá nuevas actualizaciones de ese paquete y las instalará a través del Administrador de actualizaciones.
Simplemente puede instalarlo
MYPACKAGE
escribiendo en una terminal:o usando el centro de software y buscando
MYPACKAGE
. Pero si no está allí, vaya con la fuente.fuente
./configure && make && sudo make install
supone que el paquete utiliza un estilo de configuración automática y compilación de programas. Debes buscar los archivosINSTALL
,README
o similar. Además,make install
no funcionará si el prefijo se establece en una ubicación privilegiada (que es la predeterminada). Por lo tanto, úselosudo make install
o instálelo en un directorio en el directorio de inicio usando./configure --prefix=~/yourprogram
. Luego pon~/yourprogram/bin
tu$PATH
o haz enlaces simbólicos en él~/bin/
.Lo primero es lo primero
Por lo general, no se recomienda descargar e instalar aplicaciones de los archivos de Internet. La mayoría de las aplicaciones para Ubuntu están disponibles a través del "Centro de software de Ubuntu" en su sistema (por ejemplo, K3B ). La instalación desde el Centro de software es mucho más segura, mucho más fácil y permitirá que la aplicación obtenga actualizaciones de Ubuntu.
Dicho esto, cómo instalar
tar
paquetesLa mejor manera es descargar primero los paquetes tar.bz2 y tar.gz en su sistema. Lo siguiente es hacer clic derecho en el archivo y seleccionar extraer para descomprimir los archivos. Abra la ubicación de la carpeta que extrajo y busque el archivo Léame y haga doble clic para abrirlo y siga las instrucciones sobre cómo instalar el paquete en particular porque, podría haber diferentes instrucciones disponibles para la instalación adecuada del archivo, que es la rutina normal. Es posible que no pueda evitarlo sin algunos errores.
fuente
Esto es solo para
.tar.*
archivos que tienen el código precompilado pero empaquetado en un archivo tar.De acuerdo, esta es una tarea bastante desafiante para un principiante, pero solo sigue mis instrucciones, y debería estar bien.
En primer lugar, descargue el
.tar.*
archivo y guárdelo . No lo abras. (En estos ejemplos, instalaré la versión Beta de Dropbox , porque iba a instalarla de todos modos, así que pensé que también podría documentar la instalación).Una vez que haya descargado su archivo (suponiendo que lo haya guardado
Downloads
), escriba lo siguiente:NOTA: use el nombre del archivo que haya descargado. (por ejemplo, para la versión Firefox Nightly 19.0a1 de 64 bits, escribiría
sudo cp firefox-19.0a1.en-US.linux-x86_64.tar.bz2 /opt/
)Ahora, cambie al
/opt/
directorio, extraiga el programa y elimine el archivo antiguo:(de nuevo, use el nombre del archivo descargado. No olvide la extensión).
De acuerdo, verifique cómo se llama la carpeta extraída:
obtendrás algo como esto:
Bien, en nuestro ejemplo, instalamos Dropbox, y la única carpeta allí se llama
.dropbox-dist
. Esa es probablemente la carpeta que queremos, así que conéctela al siguiente paso (agregue una/
al final, ya que es una carpeta):De acuerdo, ahora está marcado como ejecutable, por lo que es hora de crear un enlace simbólico (esto es lo que le permite ejecutarlo desde la Terminal):
NOTA: esto es
sudo ln -s /opt/{FOLDER_NAME}/ /usr/bin/{PROGRAM_NAME}
!!! Asegúrese de que{PROGRAM_NAME}
se reemplaza con la versión simplificada en minúsculas del nombre del programa (por ejemplo, para Firefox Nightly, escribafirefox-nightly
; para el servidor uTorrent, escribautserver
. Lo que escriba aquí será el comando que utilizará siempre que ejecute el programa desde Terminal. Piense/usr/bin/
como la variable PATH en los sistemas Windows).Ok, ya terminaste. El programa ahora está instalado y se puede ejecutar desde la Terminal.
¿Qué es esto? ¿Dices que quieres ejecutarlo desde el iniciador, y quieres que tenga un ícono? ¡No hay problema!
Esta parte es bastante simple:
NOTA: Si está instalando SOBRE una instalación anterior, use
ls -a /usr/share/applications
y busque el archivo .desktop preexistente. Enchufe el nombre de ese archivo en su lugar.Ahora, aquí es donde creas el ícono. Aquí hay una buena plantilla; edítelo apropiadamente.
Es posible que desee dejar la opción MimeType por completo. Eso podría ser muy malo si no lo hicieras.
Ahora, haga clic en "Guardar", ciérrelo y ¡estará en el negocio!
fuente
/opt
no significa que todas las aplicaciones se entregarán de esa manera, especialmente porque Dropbox es de código cerrado. Esto no explica cómo recoger un paquete fuente, compilarlo e instalarlo tal como está.En primer lugar, es importante instalar el paquete build-essential , que contiene todos los programas necesarios para compilar por su cuenta.
Después de leer el archivo INSTALL como se indicó anteriormente y cumplir con los requisitos previos, puede hacer la magia.
fuente
Es difícil responder específicamente, ya que cada software puede tener un proceso de compilación diferente, incluso si están archivados como TAR / GZ
Lo que puedo decir sobre la mayoría de los códigos fuente que conozco es que primero deberá extraer el archivo tarball en la carpeta que elija. Entonces, la mayoría de los códigos fuente dependen de los programas AUTOCONF y MAKE, por lo que deberá utilizar los siguientes comandos:
Para construir sus binarios, y luego:
Para instalarlo en el sistema.
"./configure" usa el mecanismo de autoconf para recuperar información en su sistema y preparar los scripts de compilación en el archivo fuente para construir los binarios apropiados compatibles con su instalación. "make" invocará la compilación misma, que creará los binarios fuera del código fuente. "make install" copiará los binarios, la documentación, el archivo de configuración, etc. en las carpetas apropiadas de su sistema para que el software esté disponible para los usuarios.
Es una explicación muy básica, la respuesta real es: lea la documentación proporcionada con el código fuente ... Solo allí sabrá exactamente cómo construirlo.
fuente
Siempre debe intentar instalar software desde repositorios, ya sea oficial, un PPA / cualquier otro repositorio no oficial. De esa manera, obtendrá todas las actualizaciones estables de lanzamiento, seguridad y nuevas funciones mientras instala otras actualizaciones del sistema. Otra ventaja es que no necesita preocuparse por la construcción, las dependencias y la desinstalación más difícil (ya que la aplicación no aparecerá en sináptica) con los archivos tar.
Por ejemplo, puede instalar mysql instalando el paquete mysql-server.
Si realmente desea usar archivos tar, el proceso común es ejecutar (hacer que la instalación requiera sudo):
Tenga en cuenta que algunos de los comandos anteriores pueden no ser necesarios, consulte los archivos Léame en el archivo tar o intente ejecutar
./configure --help
fuente
Los archivos con la extensión
tar.bz2
son lo que comúnmente se conoce como acompressed tarball
. Otros ejemplos son.tar.gz
(más comunes) y.tgz
.Puede extraer este archivo con ...
Esto extraerá los archivos del tarball en el directorio en el que se encuentra actualmente y debería crear un nuevo directorio allí con los archivos del tarball.
Breve explicación sobre las opciones:
bzip2
Sin embargo, esto probablemente no sea suficiente. Dependiendo de lo que sea, podría tener una configuración compilada completa y necesitará cd en el nuevo directorio e iniciar un ejecutable. También podría contener la fuente de un programa que debe confesar, hacer, instalar. En general (es decir, supongo) debería contener un archivo Léame que explica qué hacer a continuación.
Advertencia:
Instalar un software como este NO instalará ninguna dependencia y se quejará si intenta instalar un tarball antes de instalar estas dependencias. Use un sitio web o el archivo en sí para averiguar si hay dependencias e instálelas primero. Pero siempre, siempre, primero trate de encontrar un
.DEB
archivo de instalación ian o un enlace a unppa
para que pueda usar el centro de software ubuntu.Si está intentando instalar los complementos de Gimp, se saltó partes del proceso de instalación mencionado en este enlace .
y también necesitarás
gegl
:Antes de descargar los archivos con wget, visite el sitio web y vea si tiene versiones más recientes. Estas instrucciones son del 3 de mayo de 2012, por lo que podrían ser antiguas;)
fuente
tar -xvjf
y luego./configure
recibí un mensaje de error, vea mi edición en la publicación original.Desde el sitio web oficial de Linux Mint
Instalación desde archivos (.zip tar.gz, etc.):
Estos archivos generalmente contienen la fuente del paquete. Cada uno de ellos generalmente tiene un enfoque diferente para instalar. Discutiré un método común que supuestamente funcionará para todos ellos.
Requerimientos generales:
flexionar
bisonte o bisonte
pitón
Como estos archivos contienen la fuente, su sistema necesita los lenguajes de programación necesarios para compilar y construir la fuente. Por lo tanto, los paquetes de requisitos generales establecidos anteriormente pueden no ser suficientes para usted. En ese caso, debe instalar los paquetes requeridos a través de uno de los procesos # 1, # 2, # 3 (requiere conexión a Internet). Puede conocer las dependencias de su software en un archivo Léame incluido en los archivos.
Pasos:
abra los archivos con el administrador de archivos haciendo doble clic en él, luego extráigalo.
código:
cd ruta de acceso a la carpeta extraída
a. Si encuentra un archivo llamado configure, entonces
Si el primer código no se ejecuta, ejecute este código antes de los códigos anteriores:
si. Si encuentra un archivo llamado install.sh entonces
Código:
./install.sh
osudo ./install.sh
(si necesita permiso de root)o puede hacer doble clic en él y seleccionar ejecutar en terminal o simplemente ejecutar.
NB: a veces hay un archivo,
your_software_name.sh
se encuentra algo así en lugar deinstall.sh
. Para este caso, debe reemplazarloinstall.sh
con el nombre correcto en los códigos anteriores.C. Si encuentra un archivo llamado instalar, entonces
código:
./install
osudo ./install
(si necesita permiso de root)o puede hacer doble clic en él y seleccionar ejecutar en terminal o simplemente ejecutar.
re. Si encuentra un archivo llamado make (si no hay un archivo de configuración), entonces
código:
mi. Si aún no puede encontrar los archivos requeridos
entonces puede estar en una carpeta especial (generalmente en una carpeta llamada
bin
). Vaya a esta carpeta con elcd
comando con la ruta adecuada y luego vuelva a mirar y siga el mismo proceso.fuente
Antes de compilar los archivos tar.gz-, tar.bz2-, tar.xz-extract extraídos, debe hacer lo siguiente:
Al principio, debe verificar la existencia del paquete Ubuntu para la aplicación, que está intentando compilar.
Por ejemplo, si está intentando compilar Empathy , debe buscar el archivo del paquete en packages.ubuntu.com para su lanzamiento (o para todos los lanzamientos ).
Los resultados para Empathy :
Luego instale el paquete build-essential con
Como sabemos que los paquetes tienen dependencias (tanto en la ejecución como en la compilación), debemos instalar dependencias de tiempo de compilación (también conocidas como dependencias de compilación). Debe habilitar los repositorios de código fuente ( deb-src ) en Software y actualizaciones (
software-properties-gtk
) y luego ejecutarLuego puede extraer el archivo fuente descargado e intentar compilarlo de la manera habitual
Nota: en este ejemplo, la
./configure
etapa fallará en Ubuntu Xenial (16.04 LTS) debido al hecho de que las dependencias de las versiones de la biblioteca no están satisfechas.En ese caso, tiene dos opciones: usar una versión empaquetada precompilada más antigua del repositorio, intentar encontrar una versión más nueva en PPA o actualizar Ubuntu completo a la próxima versión (preferiblemente LTS).
fuente
A menudo, los programas que se ofrecen como archivos tar.gz no necesitan compilarse desde la fuente; solo necesitan descomprimirse, atascarse en el directorio apropiado y vincularse a una ruta ejecutable. Aquí hay algunos comandos de ejemplo que usé hoy.
Los directorios que utilicé fueron informados por esta publicación: ¿Dónde instalar programas?
fuente
A veces, el paquete contiene un archivo ejecutable con el mismo nombre del software. Puedes ejecutar eso en la terminal.
fuente