HARDWARE Y SISTEMAS OPERATIVOS, GNU/Linux, Windows, Mac > Mac OS X - Apple - Jaguar - Panther - Tiger - Leopard - Lion - MAC y Unix - iOS

Como ejecutar aplicaciones de Linux con Fink y apt-get

(1/3) > >>

Dabo:
Hola amigos, algunos ya lo sabréis pero pongo este post para explicar como ejecutar aplicaciones nativas de Linux en vuestros MAC, el proyecto Fink promueve el uso del software libre y ya podéis disfrutar de muchos programas nativos de Linux en MAC.

Primeramente os bajais Fink

http://fink.sourceforge.net/   (descargas)

Una vez bajado, ejecutáis el programa de instalación, cuando acabe el proceso ya podéis comenzar a instalar aplicaciones mediante apt-get de una forma sencilla y segura.

Hay que hacerlo loggeados como root para ello el comando sería;

Tipeais en el terminal su

cm-85-XX-XX-XX:~ dabo$ su

ahora os pide el password del root (superusuario del sistema)

Password:

si todo es correcto, estaréis loggeados como Root y ya podéis usar apt-get

cm-85-XX-XX-XX:/Users/dabo root# apt-get

sigue

Dabo:
Comentaros que apt-get es originario de Debian y facilita mucho la gestion de paquetes instalados así como la desinstalacion y mantenimiento.

También deciros que cualquier soft que instaléis con Fink y apt-get irá a una carpeta aparte sin mezclarse con las de aplicaciones de siempre en vuestro MAC.

si desde la consola escribís apt-get os sale una breve descripción de su uso

cm-85-xx-xx-xx:/Users/dabo root# apt-get
apt 0.5.4 for darwin powerpc compiled on May 29 2005 23:10:50
Usage: apt-get [options] command
       apt-get [options] install|remove pkg1 [pkg2 ...]
       apt-get [options] source pkg1 [pkg2 ...]

apt-get is a simple command line interface for downloading and
installing packages. The most frequently used commands are update
and install.

Commands:
   update - Retrieve new lists of packages
   upgrade - Perform an upgrade
   install - Install new packages (pkg is libc6 not libc6.deb)
   remove - Remove packages
   source - Download source archives
   build-dep - Configure build-dependencies for source packages
   dist-upgrade - Distribution upgrade, see apt-get(8)
   dselect-upgrade - Follow dselect selections
   clean - Erase downloaded archive files
   autoclean - Erase old downloaded archive files
   check - Verify that there are no broken dependencies

Options:
  -h  This help text.
  -q  Loggable output - no progress indicator
  -qq No output except for errors
  -d  Download only - do NOT install or unpack archives
  -s  No-act. Perform ordering simulation
  -y  Assume Yes to all queries and do not prompt
  -f  Attempt to continue if the integrity check fails
  -m  Attempt to continue if archives are unlocatable
  -u  Show a list of upgraded packages as well
  -b  Build the source package after fetching it
  -c=? Read this configuration file
  -o=? Set an arbitary configuration option, eg -o dir::cache=/tmp
See the apt-get(8), sources.list(5) and apt.conf(5) manual
pages for more information and options.
                       This APT has Super Cow Powers.

Dabo:
teneis un estupendo manual de apt-get en Fentlinux

www.fentlinux.com/downloads/Manuales/aptarmamortal.pdf&ei=jswaQ4qIMsXWwgGQp-HECw

LAs opciones más usadas son;

apt-get update (para actualizar las listas de paquetes y fuentes)

apt-get upgrade (para actualizar los paquetes instalados)

apt-get install (para instalar una aplicación)

apt-get remove (para desistalar una aplicación)

Un ejemplo, voy a instalar por ejemplo nessus, una herramienta para testear la seguridad de servidores web entre otros temas

cm-85-XX-XX.XX:/Users/dabo root# apt-get install nessus

---

Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
  nessus
0 packages upgraded, 1 newly installed, 0 to remove and 0  not upgraded.
Need to get 0B/1058B of archives. After unpacking 4096B will be used.
Selecting previously deselected package nessus.
(Reading database ... 5519 files and directories currently installed.)
Unpacking nessus (from .../nessus_1.2.6-1_darwin-powerpc.deb) ...
Setting up nessus (1.2.6-1) ...

ahora ya está disponible para su uso, para ejecutarlo solo habría que tipear  nessus en vuestro terminal

Lo bueno de apt-get es que resuelve solo las dependencias de paquetes y si ademas de nessus hace falta alguna libreria aparte os lo instala solo.

para quitar nessus habría que tipear;

apt-get remove nessus


Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be REMOVED:
  nessus
0 packages upgraded, 0 newly installed, 1 to remove and 0  not upgraded.
Need to get 0B of archives. After unpacking 4096B will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 5521 files and directories currently installed.)
Removing nessus ...

Asi de facil, hay muchas posibilidades, iré ampliando y mejorando este mini howto porque voy sobre la marcha pero aprovechar las posibilidades del corazon Unix de vuestros MAC

Saludos ;)

Si tenéis alguna duda exponerla


 :wink:

kyoku:
mu bueno pero..., siguiendo el ejemplo si typeo nessus en el terminal me dice  que no encuentra el comando, y si me voy al directorio /sw/etc/nessus y lo ejecuto tampoco,

me he perdido algo?  :?

Dabo:
hola ;) tengo desloggearme ahora pero vaya, pon en el terminal
--- Código: ---man nessus
--- Fin del código ---
y te saldran todas las opciones, antes debes crear un usuario para nessus, ya te cuento

saludos  :wink:

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa