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
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
[#] Página Siguiente
Ir a la versión completa