Foros de daboweb
HARDWARE Y SISTEMAS OPERATIVOS, GNU/Linux, Windows, Mac => Mac OS X - Apple - Jaguar - Panther - Tiger - Leopard - Lion - MAC y Unix - iOS => Mensaje iniciado por: Dabo en 04 de Septiembre de 2005, 12:17:27 pm
-
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
-
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.
-
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:
-
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? :?
-
hola ;) tengo desloggearme ahora pero vaya, pon en el terminal
man nessus
y te saldran todas las opciones, antes debes crear un usuario para nessus, ya te cuento
saludos :wink:
-
mil perdones, RTFMP read the fucking man pages, lo de seguir las cosas al dedillo como que no.... 8)
enga...
-
:lol: :lol: :lol: :lol:
por cierto, para alguna aplis es conveniente tener instalado el compilador GCC y las Developper tools
Saludos :wink:
-
http://www.macdevcenter.com/pub/a/mac/2005/09/30/fink.html
un enlace donde también se explica como instalar fink, interesante.... y en inglés... :anger:
a mi me da igual pero imagino a alguno no....
el logo nuevo me gusta, y el aspecto en general de la página y de los foros también, mejorando que es gerundio....
(como decía mi ama...) :mrgreen:
y esos iconazos....
-
Gracias por el link me alegro que te guste , por cierto, no se si al final arreglaste lo de nessus pero vaya, primero debes crear un usuario y configurar el "server", si te lias lo miramos en un post aparte -;)
-
Ésto para mí fue todo un descubrimiento. Tengo el nmap y el nessus bastante olvidados desde que asistí a un curso de seguridad bajo entorno linux... como cuatro años sin tocar nada. Hace un mes traté de hacerlo funcionar en el iBook y algo salió mal, no sé si a nivel de repositorios o qué, pero voy a probar a reinstalarlo todo desde cero, porque el nmap me lo pude instalar, pero el nessus o cualquier otra cosa ahora no se puede instalar.
Tengo intención de hacerme un buen manual de uso de nessus para auditar redes que, aunque lo voy a hacer pensando en un uso personal (vamos que voy a pasar a limpio "mis apuntes") y seguro que por la red hay bastantes, lo compartiré por aquí por si resulta útil. Ya os contaré.
Manu.
-
Me alegro de que te haya gustado, yo uso mucho nessus y la verdad es que da algun "falso positivo" pero está bien aunque yo con Nmap y netcat estoy muy a gusto pero nessus y sus reports son la leche
Pues nada si haces algo postealo y si lo vemos como para ello lo publicamos en la web como un tutorial, si quieres claro
Saludos ;)
-
...Tengo intención de hacerme un buen manual de uso de nessus para auditar redes que, aunque lo voy a hacer pensando en un uso personal (vamos que voy a pasar a limpio "mis apuntes") y seguro que por la red hay bastantes, lo compartiré por aquí por si resulta útil. Ya os contaré...
Bueno, ahora que ando un poco desahogado de tiempo aprovecho para confirmaros que de momento ésto se ha quedado en la intención... :-( Probablemente retome la idea a partir de enero, pero seguro que será desde el ubuntu. He decidido dejar el iBook para casi exclusivamente para trabajar con fotos (principalmente por problemas de espacio en disco).
Al final no consigo hacer ni el 10% de las cosas que me gustaría por falta de tiempo, imagino que como a cualquier persona.
Saludos.
-
Tranqui brother, poco a poco ya irás sacando el tiempo :)
Suele pasar ufff