Mostrando las entradas con la etiqueta instalar apps deb. Mostrar todas las entradas
Mostrando las entradas con la etiqueta instalar apps deb. Mostrar todas las entradas

domingo, 16 de septiembre de 2012

Script en bash que muestra la informacion de Ubuntu 12.04


Bueno,hago este script por dos razones,una ultimante ando programando cualquier cosa que se me ocurra en bash y este script en especial les puede ser de utilidad,en segunda lo hago porque se los voy a entregar en tres formas y tres dificultades

1.El codigo en si: Este codigo lo pueden modificar,cambiarle el nombre por si usan otra distribucion como debian,etc y ejecutarlo donde quieran,crear su propia hoja .sh y ejecutarla desde donde quieran y como quieran

2. Empaquetada en .tar.gz: es el script ya hecho pero con un amigo que le ayudara a instalarse en el lugar donde siempre lo podremos ejecutar,con solo un comando,deben desempaquetarlo correr el instalador.sh y correrlo desde terminal

3.En .deb: no hay problema en poner este script en .deb ya que solo es para Ubuntu,esta es la manera mas facil de instalar ya que solo le damos clic derecho abrir con el centro de software y instalar

Luego corremos el comando desde Terminal(De hecho en el centro de software,da las instrucciones)

Esas tres formas van a entrar en los cursos bash que en este caso se uniria

Unix >> Linea de comados >> bash >> Lenguaje de programacion >> Debian >> Crear paquetes .deb

basado en la arquitectura y claro todo esto corriendo en el Kernel de Linux

Todo esto para entender un poco mas como funciona UNIX >> Bash >> Script >> Debian >> Linux >> Se ejecuta

Bueno voviendo al script:


Este script es como el famoso Archey de ArhLinux o el screenfetch de todas las distros y tambien incluidos otros como BSD,OS X,etc

El script de Screenfetch luce asi sobre Ubuntu :




Y el mio luce asi:



Es mas rapido ya que corre sobre solo un sistema y Screenfetch se tarda un poco mas en detectar la distribucion

Bueno en características técnicas

Le puse de nombre myosbuntu

Esta basado sobre la imagen impresa de Ubuntu 12.04 con figlet y modificada con colores

La información que muestra es:

Sistema : El sistema en todos los casos va a ser GNU/Linux a menos que se corra bajo otro Unixe 
User : Usuario con hostname
Shell : ruta de la Shell que estamos usando
Arquitectura : i386/etc
Kernel : Linux, lo mas logico a menos que se corra bajo otro unixe
Version : del kernel
CPU: Nombre,GHz/etc 
Pkgs :  paquetes instalados 
P-A: Algo muy importante,puertos abiertos(necesitan instalar nmap)

Bueno les dejo las tres opciones para la instalación

Depende: nmap

sudo apt-get install nmap

1.Dificil

Copia el codigo en un script .sh, mandalo a /usr/bin,dale permisos de ejecusion +x

Código:


#!/bin/bash

# Nombre de la distribucion en color 1;35

echo -e "\e[1;35m _   _ _                 _             _ ____    ___  _  _\e[0m"
echo -e "\e[1;35m| | | | |__  _   _ _ __ | |_ _   _    / |___ \  / _ \| || |   \e[0m"
echo -e "\e[1;35m| | | | '_ \| | | | '_ \| __| | | |   | | __) || | | | || |_\e[0m"
echo -e "\e[1;35m| |_| | |_) | |_| | | | | |_| |_| |   | |/ __/ | |_| |__   _|\e[0m"
echo -e "\e[1;35m \___/|_.__/ \__,_|_| |_|\__|\__,_|   |_|_____(_)___/   |_|\e[0m"
echo ""

# Variables con los comandos del sistema

nombre=`uname -s`
arquitectura=`uname -i`
hostname=`hostname`
OS=`uname -o`
user=`whoami`
verk=`uname -r`
shell=`echo $SHELL`
cpu=$(awk -F':' '/model name/{ print $2 }' /proc/cpuinfo | head -n 1 | tr -s " " | sed 's/^ //');
paketes=$(dpkg --get-selections | wc -l);
puertosabiertos=`nmap localhost | grep open | wc -l`

# Cambiamos el color de salida de las variables

var1=`echo -e "\e[1;35m$nombre\e[0m"`
var2=`echo -e "\e[1;35m$arquitectura\e[0m"`
var3=`echo -e "\e[1;35m$OS\e[0m"`
var4=`echo -e "\e[1;35m$verk\e[0m"`
var5=`echo -e "\e[1;31m$hostname\e[0m"`
var6=`echo -e "\e[1;36m$user\e[0m"`
var7=`echo -e "\e[1;35m$shell\e[0m"`
var8=`echo -e "\e[1;35m$cpu\e[0m"`
var9=`echo -e "\e[1;35m$paketes\e[0m"`
var10=`echo -e "\e[1;35m$puertosabiertos\e[0m"`

# Llamamos las variables con el color ya cambiado

echo Sistema : $var3 User : $var6@$var5 Shell : $var7
echo Arquitectura : $var2 Kernel : $var1 Version : $var4
echo CPU: $var8 Pkgs : $var9 P-A: $var10


2.Medio

Descarga el tar.gz

Enlace

Abre terminal y teclea

cd ~/Descargas && mkdir myosbuntu && mv ./myosbuntu.tar.gz ~/Descargas/myosbuntu && tar -xzvf myosbuntu.tar.gz && chmod +x ./instalar.sh && sudo ./instalar.sh

Explico los camndos de arriba para que no piensen que los voy a hackear con eso XD y sirve que le damos un repaso a Unix

cd ~/Descargas : Cambiamos de directorio a Descargas(puede dar error si tu navegador no descarga en Descargas,asi que cambia esta ruta por donde se descargan tus cosas de internet)

mkdir myosbuntu : Creamos una carpeta llamada myosbuntu

mv ./myosbuntu.tar.gz ~/Descargas/myosbuntu : movemos el archivo que descargamos a la nueva carpeta,para trabajar mas limpio

tar -xzvf myosbuntu.tar.gz : Descomprimimos el .tar.gz,para que muestre los dos archivos que cree

chmod +x ./instalar.sh : Le da permisos de ejecucion al instalador

sudo ./instalar.sh : Ejecuta el instalador,con permisos de root claro,para poder copiar el script a /usr/bin

Los &&,serian en español como "tambien"

3.Facil

Descarga el .deb

.deb es un paquete Debian,para debian y toda su familia incluido el iOS jailbroken,cree un .deb por si se te hace dificil los pasos anteriores

Solo descarga

Enlace

Clic derecho abrir en centro de software

Instalar

O con terminal

cd /Descargas


sudo dpkg -i myosbuntu.deb

Y ejecuta en terminal

myosbuntu

para correr el script

Bueno eso es todo,en una entrada futura mostrare como crear .debs y instaladores .sh

Nota:El script del .deb y el .tar.gz no están compilados,asi que tambien los pueden modifcar,solo le cambian el nombre del programador :D
Leer más...

jueves, 8 de marzo de 2012

Como instalar apps .deb desde mobile terminal iOS iphone


Para instalar se necesita mobile terminal


Ya teniéndola la abrimos,



Aquí se pueden meter infinidad de comandos que veremos a futuro,pero hoy veremos como usar el comando dpkg

En la raiz de la carpeta / del iphone se ecuentran muchos directorios los cuales son

.fserventsd

.trashes

Applicatios

bin

boot

cores

Debian

dev

Developer

etc

lib

Library

mnt

private

sbin

System

tmp

User 

usr

var

En la carpeta var/mobile/ es donde introduciremos nuestras apps con extensión .deb ya que aqui es donde se da locación terminal

Por ejemplo aquí tenemos gpsphone.deb(el emulador de gba)


Cuando lo tengamos les recomendo cambiarle el nombre por uno sencillo

Por ejemplo

emulador.deb

Y después introducirlo a la carpeta tmp, se puede hacer con ifunbox o por SSH con Winscp


Cuando lo tengamos en la carpeta abrimos mobile terminal y escribimos

su (para iniciar modo root o super user)

alpine (contraseña de root establecida por default en mobile terminal)

dpkg -i nombre_del_archivo.deb (en este caso emulador.deb)

La ultima es el comando que se usa el primero (dpkg)es el programa que se usara y (-i) es la orden que en este caso es instalar,tambien se pueden ver la lista de comandos de dpkg escribiendo:

Sino el comando que se usa es

dpkg --install nombre_del_deb

dpkg --help

Cuando se acabe de instalar le haces un respring,se puede hacer el respring desde terminal escribiendo

killall -HUP SpringBoard
Y cuado se reinicie el springboard tendras instalada tu app .deb

Leer más...

sábado, 26 de noviembre de 2011

Como instalar los diccionarios iwep pro

Hola amigos este tutorial es para aprender a instalar los diccionarios iwep pro ya que muchos han tenido problemas con este tema.

Para instalar los diccionarios existen diferentes formas como por ejemplo:

1.La repo official (desde iphone)


añadir esta repo

wazowski.iespana.es/repo/


El problema aquí es que aunque se encuentren todos los diccionarios desde la misma repo tienen que bajar el iwep pro oficial ya que si instalan el crackeado y después quieren instalar los diccionarios desde el repo les va a borrar la app crackeada y va a instalar la oficial y no la van a poder usar hasta que donen en paypal, si tienen cuenta en paypal y se quieren evitar problemas o complicaciones esta es la mejor opción.



2.iFunbox y iFile (desde windows y iphone)


Este modo es el mas fácil en mi opinión  solamente hay que tener



iFile (Se encuentra en esta repo iphoneame.com/repo)




iTunes instalado


Luego cuando tengan todo conecten el iphone ala computadora luego abran ifunbox y en donde dice raw file sistem



Van a ir a esta ruta var/mobile/documents y aqui en esta carpeta "documents" van a arrastrar el diccionario o le dan copy from pc buscan el diccionario y le dan ok, aqui el diccionario ya esta  adentro del dispositivo solo hay que instalarlo para eso abran ifile y localicen la misma ruta "documents" y busquen el diccionario luego denle clic y instalar (se va a tardar como 5minutos (ya que pesan mas de 50mb y instalados los .deb de duplica el tamaño)



y luego un resrpring 



y listo ya esta instalado lo pueden verificar desde cydia en manejar/paquetes




Aquí el problema que pueden tener es con ifunbox ya que las distintas versiones del software no son compatibles con las distintas versiones de itunes ya que ifunbox necesita el .msi mobile device para funcionar y si esto falla es casi imposible de arreglar.

3.Winscp y ifile(windows y iphone ssh)
Esta  manera es muy conocida o por lo menos muy mencionada, a mi no me gusta mucho ya que se necesitan 

tener conectados el iphone y la pc por ssh mediante nuestra coneccion wifi y velocidad de transmision es menor a la de un usb, en fin esto tambien sirve que nos evita el problema que puede dar con ifunbox ya que winscp no necesita itunes

 aqui el tutorial y lo que necesitas:


openssh (disponible en cydia)

ifile(disponible en iphoneame.com/repo)

wifi

Tienen que acceder ala misma ruta var/mobile/documents con winscp y copiar el diccionario luego abren ifile y localizan el diccionario y le dan instalar luego un respring y listo

En este caso lo dificil es saber configurar winscp para eso aqui un buen tutorial


4.Diskaid y ifile (mac y iphone)

Este modo es similar a ifunbox es un programa para entrar al interior del iphone pero para mac es igual el procedimiento que con ifunbox.

Abre diskaid conecta el iphone ve a esta ruta var/mobile/documents copia el diccionario y instalalo con ifile.


5.Con linux y ifile(con linux y iphone)

Si son usuarios de linux es muy facil instalar los diccionarios o otro archivo deb:

Nesecitas ifile solamente y el diccionario

 solo conecta el iphone abre el explorador del iphone (se abre solo al conectar el iphone) y copia el diccionario luego muevelo a la ruta doccuments y con ifile instalalo y listo.

6.Sin computadora(iphone y ifile)

Esta es la opción mas simple y fácil solo debes tener esto en el iphone:

ifile

safari download manager

disponibles en esta repo iphoneame.com/repo

Cuando tengas estas dos cosas abre itimephone en tu iphone con safari y entra a esta direccion


Aqui estan los diccionarios luego dale a uno y descargalo con safari download manager, cuando termine dale abrir con ifile luego muevelo a la ruta documents y dale instalar

7.Sin computadora y sin ifile(iphone y terminal)

Esta manera es por si no les funciona ifile por alguna razon aunque es lago simple es algo dificil

Nesecitan:

safari download manager

mobile terminal

disponibles en esta repo repo.insanelyi.com

Primero ingresan a safari y a este enlace


Luego descargan un diccionario con safari download manager pero cuando les diga "download o download to" le dan download to y eligen la ruta /tmp/ que esta hasta atrás incluso antes de mobile (esta al lado de var) cuando acabe van a abrir terminal y escribir

dpkg -i /tmp/nombredeldiccionario.deb

y enter (si les pide contraseña es alpine, luego empezara a instalar cuando acabe reinicias el dispositivo y listo

Eso es todo apuesto que hay mas maneras pero esas son algunas 


Leer más...