Skip to content

Instantly share code, notes, and snippets.

@giosavedev
Last active January 14, 2020 03:26
Show Gist options
  • Save giosavedev/a2acaaea6cc01833431932042ee0bae8 to your computer and use it in GitHub Desktop.
Save giosavedev/a2acaaea6cc01833431932042ee0bae8 to your computer and use it in GitHub Desktop.
Linux sin ordernar
sudo apt-get install libsdl2-dev qtbase5-dev libqt5opengl5-dev qtmultimedia5-dev libfdk-aac-dev build-essential cmake pkg-config git
libao-dev libasound2-dev libavcodec-dev libavformat-dev libbluetooth-dev libenet-dev libgtk2.0-dev liblzo2-dev
libminiupnpc-dev libopenal-dev libpulse-dev libreadline-dev libsfml-dev libsoil-dev libsoundtouch-dev
libswscale-dev libusb-1.0-0-dev libwxbase3.0-dev libwxgtk3.0-dev libxext-dev libxrandr-dev portaudio19-dev
zlib1g-dev libudev-dev libevdev-dev libcurl4-openssl-dev libegl1-mesa-dev libpng-dev qtbase5-private-dev
composer php7.2 composer maria* curl apache2 php7.2-xml php7.2-mysql php7.2-xml php7.2-mysql
wget https://get.symfony.com/cli/installer -O - | bash (INSTALL SYMFONY)
///////////////////////////////////////////////////////////
https://ubuntulife.wordpress.com/2009/05/02/cosas-a-hacer-despues-de-instalar-ubuntu-904-jaunty-jackalope/
///////////////
INSTALAR .D
Buscar la ruta y poner el al archivo
sudo dpkg --install
///////////////////////////
INSTALAR .TAR.GZ
(Extraer el archivo)
buscar la ruta del archivo y despues extraer
tar -zxvf O tar-xzf (el archivo a extraer)
entrar a la carpeta extraida y buscar el archivo .sh(normalmente el instalador tiene el nombre del programa)
install idea.sh / chmod idea.sh /chmod +x idea.sh /make idea.sh / ./idea.sh (idea.sh es el archivo)
///////////////////////////////////////
INSTALAR VIRTUALBOX
Primero importar claves virtualboc GPC
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
debe mostrar ok
Agregar repositorio
sudo add-apt-repository "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"
Este solo funciona con arch de 32, para 64 se agrega [arch=amd64] pero debemos entrar a
sudo nano /etc/apt/sources.list
y modificar el repositorio de virtualbox agregando el arch=amd46
deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian bionic contrib
OR
echo "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list
pero funciona mejor el primero.
sudo apt-get install virtualbox-6.0 (instalar a version)
------------------- desinstalar pero antes quitar repositorio
sudo apt-get remove virtualbox* --purge
////////////////////////////////////////////////////////////////////////////////////////////////////////
VER HISTORIAL DE COMANDOS
history
history -c limpiar comandos
///////////////
CAT MIRANDO ARCHVIOS DE FORMA SEGURA
cat (documento.txt)
cat -n (documentos.txt- para ver el mismo archivo pero mostrando el numero determinado de lineas en pantalla)
//////////////////////////////////
LIMPIAR PAQUETES CREO
sudo apt-get clean
sudo apt-get autoremove & apt-get autoclean
sudo apt-get remove
sudo apt-get purge
////////////////////////////////
INSTALACION ANDROID
sudo adduser <save> kvm && sudo adduser <save> libvirtd
///////////////
INSTALACION FLUTTER
librerias
sudo apt-get install libglu1-mesa:i386
instalar git
sudo apt install git-all
---descargar sdk, extraer y esa carpeta poner en la ruta que quiera, despues exportar en path y hay varias maneras :
---instalar emulador, dara errores de acelacion KVM
egrep -c "(vmx|svm)" /proc/cpuinfo es para ver los nucleos
sudo apt install cpu-checker es para ver el kvm
kvm-ok
paquete necesarios para la aceleracion de emulador android stuidio
sudo apt install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils
anadir el usuario a los emuladores
sudo adduser <tu usuario> kvm && sudo adduser <tu usuario> libvirtd
sudo chown <username> /dev/kvm
revisar con este, debe aparecer ID,Nombre,Estado y para indicar coreecto instalacion de los demas
sudo virsh -c qemu:///system list
sudo apt install virt-manager --agregar el grupo libvirtd
*****https://ubunlog.com/kvm-acelera-android-studio/
****/*https://ubunlog.com/como-instalar-kvm-en-ubuntu/
*****https://help.ubuntu.com/lts/serverguide/libvirt.html
///////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////
export PATH="/usr/bin:$PATH" //agregar cuando de error en /usr/bin/ o no deje poner ningun comando porque no
estan en PATH
https://medium.com/@aarnlpezsosa/instalaci%C3%B3n-de-java-jdk-y-configuraci%C3%B3n-de-java-home-en-ubuntu-18-04-f3307c07328
INSTALAR FLUTTER
sudo apt-get install lib32stdc++6
primero el jdk
sudo apt install openjdk-12-jre-headless
para checar donde se encuentra java, y elprimero es el que nos importa
sudo update-alternatives --display java
copiamos esa ruta y abrimos el archivo /etc/environment usando nadao
$ sudo nano /etc/environment
JAVA_HOME=”/usr/lib/jvm/java-8-oracle/jre/bin/java” //el arhcivo debe quedar asi
source /etc/environment //para guardar cambios
cho $JAVA_HOME //checamos que si este
//para agregar el path se puede agregar con el comando que da la pagina, en la terminal debo estar en la ruta de
la carpeta donde estara el path def lutter
despues, checar version, agregar al PATH la ruta de flutter si no funciona
java -version
sudo update-alternatives
sudo update-alternatives --display java
cd /usr/lib/jvm/java-12-openjdk-amd64/bin/java
/usr/lib/jvm/java-12-openjdk-amd64/bin/
cd /usr/lib/jvm/java-12-openjdk-amd64/bin/
ls
cd /
sudo nano /etc/environment
source /etc/environment
source/etc/environment
source /etc/environment
echo $PATH
sudo nano /etc/environment
source /etc/environment
echo $JAVA_HOME //mirar si ya esta el path en echo,(este se guarda en enviroment, el path tambien se guarda en .bashrc)
//////// lo de arriba es para checar la version de jdk y agregargarlo al path
-------------------------PARA AGREGAR JAVA JDK AHORA lo siguiente
llevar la carpeta flutter en la ruta que quiero(raiz)
despues debo estar en la raiz desde la terminal y pegar el path que esta en la paguina de instalacion [ export PATH="$PATH:`pwd`/flutter/bin"
], si no funciona agregar el PATH a .bashrc
(deboe star en la carpeta de mi usuario)
///////////////AGREGAR EL PATTH FLUTTER
se puede agregar en /etc/environment [export PATH=`pwd`/flutter/bin:$PATH
]
o se puede agregar a .bashrc [export PATH=`pwd`/flutter/bin:$PATH
]
pero al final de guardarlos salvar cambios con estos comandos
source /etc/environmet Y source $HOME/.basrc
COMANDOS [echo $PATH[checar si esta en el PATH]]
-----------------------------------------------------------
quitar un ppa
sudo add-apt-repository --remove ppa:shutter/ppa
-----------------------------------------------------------------------
ARREGLAR PAQUETES CUANDO NO DEJA INSTALAR
sudo apt-get update –fix-missing
sudo dpkg –configure -a
sudo apt-get install -f
---------------------------------------------------------------------------
screenfetch es para ver info de la distro
-----------------------------------------------------------------------------------------
EJEMPLO DE REMOVER PPA
sudo add-apt-repository -r ppa:nilarimogard/webupd8
===============================================================================
===============================================================================
USAR CON WINE PERO CUANDO ESTE FUNCIONANDO --winecfg
WINEPREFIX=$HOME/wine32 WINEARCH=win32 wineboot --init
WINEPREFIX=$HOME/wine32 WINEARCH=win32 winecfg //colocar en windows XP
wget 'http://download.microsoft.com/download/9/5/A/95A9616B-7A37-4AF6-BC36-D6EA96C8DAAE/dotNetFx40_Full_x86_x64.exe'
WINEPREFIX=$HOME/wine32 WINEARCH=win32 wine dotNetFx40_Full_x86_x64.exe /q && WINEPREFIX=$HOME/wine32 WINEARCH=win32 wineserver -k
WINEPREFIX=$HOME/wine32 winecfg //colocar en Windows 7 y escribir en Librerias mscoree
wget 'http://download.microsoft.com/download/9/E/6/9E63300C-0941-4B45-A0EC-0008F96DD480/NDP471-KB4033342-x86-x64-AllOS-ENU.exe'
WINEPREFIX=$HOME/wine32 WINEARCH=win32 wine NDP471-KB4033342-x86-x64-AllOS-ENU.exe /q && WINEPREFIX=$HOME/wine32 WINEARCH=win32 wineserver -k
sudo apt-get install winetricks
WINEPREFIX=$HOME/wine32 WINEARCH=win32 winetricks msxml3 msxml6 vcrun2008 vcrun2010 vcrun2012 gdiplus corefonts vcrun6sp6 xact mdac28 jet40 dotnet46
===============================================================================
sudo apt-get install freeglut3-dev
sudo apt install libodbc1
sudo apt install wine-stable
(ubuntu-drivers list)
sudo ubuntu-drivers autoinstall
sudo add-apt-repository ppa:graphics-drivers
sudo apt install nvidia-driver-VERSION_NUMBER_HERE
///////eliminar nviida
sudo apt --purge autoremove nvidia*
===============================================================================
PASOS WINE PERO SIN WINE
sudo apt install wine64
wine --version
sudo dpkg --add-architecture i386
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
(si da error en i386)
sudo apt install wine-stable-amd64
sudo apt install wine-stable-i386:i386
sudo apt install wine-stable
sudo apt install --install-recommends winehq-stable
//revisar versiones de ubuntu para saber cual instalar
instalar lutris
https://lutris.net/games/league-of-legends/
instalar playonlinux
https://www.playonlinux.com/es/download.html
instalar wine
https://wiki.winehq.org/Ubuntu
instalar la tarjeta de video cuando instale lutris
https://github.com/lutris/lutris/wiki/Installing-drivers
===============================================================================
INSTALL FLUTTER JAVA SDK PERMISO KVM
primero descargar el sdk y extrar en la ruta donde quiera, entra a la sig ruta:
sudo nano ~/.bashrc
export PATH="$PATH:/home/hipo/flutter/bin"
source ~/.bashrc
MAQUINA VIRTUAL PERMISO DE KVM
sudo apt install qemu-kvm
sudo adduser <username> kvm
sudo chown <username> /dev/kvm
PATH JAVA HOME(para que no se cierre emulador tambien)
//Install java
sudo apt install openjdk-11-jre-headless
//buscar carpeta openjdk de la version, (debe tener carpeta "bin"), la ruta exportar en basrch
sudo nano ~/.bashrc
export JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64/bin"
export PATH=$JAVA_HOME/bin:$PATH
source ~/.bashrc
ANDROID SDK
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386
===============================================================================
===============================================================================
JDK JAVA , SOLUCION A JAVA_HOME
JDK 8
$ https://www.oracle.com/technetwork/ja...
Install JDK
$ cd /usr/lib/jvm
$ sudo tar -xvzf ~/Downloads/jdk-8u211-linux-x64.tar.gz
$ sudo nano /etc/environment
$ J2SDKDIR="/usr/lib/jvm/jdk1.8.0_211"
$ J2REDIR="/usr/lib/jvm/jdk1.8.0_211/jre"
$ JAVA_HOME="/usr/lib/jvm/jdk1.8.0_211"
$ DERBY_HOME="/usr/lib/jvm/jdk1.8.0_211/db"
$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.8.0_211/bin/java" 0
$ sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.8.0_211/bin/javac" 0
$ sudo update-alternatives --set java /usr/lib/jvm/jdk1.8.0_211/bin/java
$ sudo update-alternatives --set javac /usr/lib/jvm/jdk1.8.0_211/bin/javac
$ update-alternatives --list java
$ update-alternatives --list javac
$ java -version
ANDROID-LICENSES
cuando no agarre android licences, es porque debo exportar en basrch la ruta de tools/bin
cuando no agarre el sdk es porque el $JAVA_HOME no esta correcto, y debe ser la ruta de la
carpeta sin entrar al bin, de esta manera:
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_231
export PATH=$JAVA_HOME/bin:$PATH
export PATH="$PATH:/home/hipo9/flutter/bin"
===============================================================================
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment