¿Qué paquete es el adecuado para mi computadora?

33

Me estoy ejecutando en Ubuntu 11.10 de 32 bits, y me pregunto qué paquetes de software debo descargar; a saber, RPM, DEB o TAR GZ. Me encontré con tener que elegir de esta lista al intentar descargar avast! seguridad de internet y Adobe Flash Player.

Jorge
fuente

Respuestas:

31

Ubuntu (como Debian, en el que se basa Ubuntu ) usa .debpaquetes. SIN EMBARGO, no recomiendo descargar paquetes e instalarlos fuera del Centro de software si puede ayudarlo. Ubuntu Linux es diferente de Windows o Mac en ese sentido. Puede usar el Centro de software de Ubuntu para buscar e instalar paquetes, o herramientas de línea de comandos como apt-cachey apt-getsi se siente geek.

Por ejemplo, para obtener Adobe Flash Player, simplemente instálelo a través del Centro de software de Ubuntu . También puede instalar Ubuntu Restricted Extras , que también instalará otros formatos de medios propietarios comunes como MP3.

En cuanto a Avast, no parece estar en los repositorios, pero quizás podría encontrar una alternativa adecuada como ClamAV. Además, recuerde que la protección antivirus generalmente no se necesita en un sistema Linux de la misma manera que se necesita en un sistema Windows. Ejecuto Clam en servidores de archivos y correo electrónico de Linux simplemente para evitar que los virus pasen a las máquinas Windows que pueden conectarse.

Espero que algo de esto te ayude.

Jayson Rowe
fuente
5

Ubuntu 11.10 y otras distribuciones basadas en Debian funcionan mejor con archivos DEB. Por lo general, los archivos TAR.GZ contienen el código fuente del programa, por lo que deberá compilarlo usted mismo. Los archivos RPM se usan principalmente en distribuciones basadas en Fedora / Red Hat.

Aunque es posible convertir paquetes RPM a DEB.

Tenga en cuenta que asegúrese de descargar el paquete de arquitectura correcto para su sistema. i386 generalmente significa SO de 32 bits, x86_64 generalmente significa un SO de 64 bits.

Eduard
fuente
3

Primero siempre verifique el Centro de software de Ubuntu. Flash está disponible para Ubuntu. Si realmente necesitas la versión más nueva, necesitas un deb. Solo necesito recordar que hay 32 y 64 versiones de arquitectura.

En cuanto a avast: si quieres que escanee en busca de virri y solo usas Ubuntu ... olvídalo. Por el momento, lo único que puede usar es para escanear el tráfico entrante y saliente hacia y desde máquinas Windows dentro de su red. Avast no está en los repositorios, así que si realmente crees que necesitas esta descarga .

Rinzwind
fuente
1
+1 por promover la política "Primero siempre verifique el Centro de software de Ubuntu". Es una práctica recomendada hasta que esté más familiarizado con Ubuntu / Linux en general
MestreLion
3

El archivo DEB será el mejor para ti. Es una versión binaria y muy fácil de instalar (con solo hacer doble clic). Resolverá automáticamente la dependencia si tiene alguna. Si no puede encontrar el archivo deb, debe descargar tar.gz, que es la versión del código fuente (no compilada). La forma general de compilar e instalar la versión tar.gz es la siguiente

1. Extract the tar.gz file
2. Open terminal the and : cd your_file_directory/Extracted_directory
3. ./configure
4. make
5. sudo make install

El proceso difiere de una fuente a otra. La mayoría de las fuentes siguen este camino. Para asegurarse de que el proceso lea el archivo READ-ME proporcionado por el desarrollador (en el directorio extraído)

Primero, intente encontrar sus paquetes en el centro de software que está instalado por defecto con ubuntu.

shantanu
fuente
3
Nunca lo uses sudo make. Los privilegios de root solo son necesarios para instalar , no para construir.
MestreLion
1
Además, la instalación de aplicaciones a través de la fuente generalmente es una mala idea en Ubuntu: puede perder entradas de menú, iconos y muchas otras integraciones de escritorio y sistema. Para el software independiente de línea de comandos, esto puede estar bien, pero si un .DEB no está disponible, un usuario inexperto debería pensar dos veces antes de ir a la ruta tar.gz
MestreLion
Si encuentra un paquete que solo está disponible en un tarball (name.tar.gz), es una buena idea instalarlo usando checkinstall. Mantendrá un registro de la instalación y le permitirá desinstalarlo fácilmente más adelante. Ver: asic-linux.com.mx/~izto/checkinstall . Debería estar disponible en su administrador de paquetes.
Joe
0

Las otras respuestas aquí son en gran medida correctas. Primero debe buscar en el administrador de paquetes y, en su defecto, usar un .debarchivo. .deb es el tipo de paquete predeterminado para sistemas basados ​​en Debian como Ubuntu, e instalará todos los archivos en el lugar correcto, y no debería tener ningún problema (a menos que el paquete esté desactualizado). Tenga en cuenta que los archivos .deb creados para diferentes distribuciones basadas en Debian son ligeramente diferentes, pero generalmente funcionarán. El único problema que puede enfrentar es si ciertas bibliotecas requeridas no están disponibles o se llaman cosas diferentes. Si eso sucede, lo mejor es preguntar aquí o en otros foros de ubuntu sobre cómo lidiar con ese problema específico.

Si los archivos .deb no están disponibles, puede usar .rpmarchivos en un sistema basado en Debian. La forma más confiable es usar el alienpaquete, que está disponible en el administrador de paquetes. Básicamente, esto convierte el archivo .rpm en un .deb, asegurándose de usar todas las rutas de archivo correctas y luego (opcionalmente) lo instala. Simplemente puede ejecutar:

sudo alien --install /path/to/package.rpm

Si te sientes aventurero, puedes compilar desde la fuente usando a .tar.gz. Este método a menudo es propenso a fallas molestas, como la falta de bibliotecas, pero generalmente funcionará si eres persistente y estás utilizando fuentes actualizadas. Sin embargo, si planea seguir esta ruta, también puede aprender a usar git o cualquier otro sistema de control de versiones que el software que desea usar (suponiendo que sea de código abierto), para que pueda obtener la información más actualizada. versión, con cualquier corrección de errores (aunque esto también lo abre a los errores recién introducidos).

nada101
fuente
-1

Creo que Linux no necesita tener antivirus, porque cuando desea instalar el software, su sistema operativo le informa y desea obtener su contraseña de administrador, ¡Linux solo necesita respaldo! puede convertir .rpm en .deb, pero no se recomienda y puede convertir .run en .deb ... con esta acción puede descargar cualquier cosa que desee

repozitor
fuente
1
No solo digas "puedes convertir ...", di cómo hacerlo. Al menos mencione las herramientas necesarias para que el usuario pueda buscarlo en Google.
MestreLion
1
Además, la conversión de .run y .rpm a .deb es demasiado avanzada para un usuario que pregunta sobre Flash y Avast. Y sugerir que "puedes descargar lo que quieras" es una práctica muy mala en Ubuntu. Puede alentar a los recién llegados a ejecutar cualquier script defectuoso que encuentre y terminar desordenando su sistema más allá de sus habilidades para solucionarlo.
MestreLion