sudo apt -y install gimp gimp-plugin-registry gimp-resynthesizer recordmydesktop shutter cheese ntfs-3g hfsplus hfsutils hfsprogs exfat-fuse p7zip-full p7zip-rar gparted planner ooo-thumbnailer imagemagick curl glabels meld aa3d libdvdcss2 ubuntu-restricted-extras openjdk-21-jre x264 faad mencoder ffmpeg cabextract cups-pdf brasero wine-installer wine winetricks wine64 wine64-tools gramps geany libsdl1.2-dev default-jre default-jdk gprolog swi-prolog make dia umbrello postgresql libpq-dev postgresql-client postgresql-client-common php-pgsql sqlite3 libsqlite3-dev libgmp3-dev build-essential libssl-dev python3-virtualenv python3-dev libpq-dev gnupg samba smbclient proftpd-core filezilla kile gummi latexila preview-latex-style texlive-full gedit-latex-plugin texlive texlive-latex-extra texlive-pstricks texlive-science aspell aspell-es texstudio equalx snap geary inkscape vlc terminator relational k3b rpi-imager bluefish xournal gscan2pdf icoutils solaar scilab gnuplot ssh odbc-postgresql postgis postgresql-*-pglogical libreoffice libreoffice-l10n-es wget gpg arduino samba smbclient apache2 php libapache2-mod-php lsb-release sysstat iftop nethogs bmon iptraf monitorix cacti php-cgi php-cli php-common lighttpd libapache2-mod-perl2 php-curl php-dev php-gd php-imap php-ldap php-odbc php-sqlite3 libapache2-mod-python latexdraw gpg mariadb-server mariadb-client php-mysql phpmyadmin php-mysql gnupg libfuse2 software-properties-common dirmngr numpy* scilab octave flatpak r-base* git unzip xz-utils zip libglu1-mesa clang cmake ninja-build pkg-config libgtk-3-dev liblzma-dev libc6:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386 lib32stdc++6 libstdc++6 libcurl4-openssl-dev apt-transport-https command-not-found python3-pip zlib1g-dev libxml2-dev libxmlsec1-dev g++ gnome-tweaks python3-psycopg2
sudo mkdir icinf
sudo mv Imágenes/MallaDu416_V2023.png /usr/share/backgrounds/icinf
sudo rm -R linuxmint/ linuxmint-wilma/
ln -s /home/icinf/Documentos/* /home/icinf/Escritorio
sudo mv /etc/apt/preferences.d/nosnap.pref ~/Documentos/nosnap.backup
sudo apt update
sudo apt install snapd
sudo snap install vnstat
sudo snap install --classic netbeans
sudo snap install mysql-workbench-community
sudo snap install shotwell
sudo snap alias flutter.dart dart
flutter
sudo snap refresh
sudo add-apt-repository ppa:flatpak/stable
sudo apt update
sudo apt install flatpak
sudo apt install gnome-software-plugin-flatpak
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
curl -sL https://deb.nodesource.com/setup_21.x | sudo -E bash
sudo apt -y install nodejs
Instalar con:
sudo apt install *.deb
o
sudo dpkg -i *.deb
sudo apt --fix-broken install
sudo dpkg-reconfigure libdvd-pkg
sudo smbpasswd -a icinf
sudo a2enmod cgi cgid
sudo groupadd www-data
sudo usermod -a -G www-data www-data
sudo chmod 777 -R /var/www
ln -s /var/www/ WEB
echo '<?php phpinfo(); ?>' > WEB/html/compatible.php
sudo nano /etc/apache2/apache2.conf
Añadir:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
DirectoryIndex index.html
DirectoryIndex index.php
</Directory>
Guardar y salir con Ctrl + O y luego Ctrl + X
sudo su
su postgres
psql postgres
CREATE USER icinf PASSWORD 'icinf';
ALTER ROLE icinf WITH SUPERUSER;
\q
exit
exit
createdb icinf;
sudo nano /etc/postgresql/16/main/pg_hba.conf
añadir al inicio
local all icinf md5
añadir al final
host all all 0.0.0.0/0 md5
Guardar y salir con Ctrl + O y luego Ctrl + X
sudo nano /etc/postgresql/16/main/postgresql.conf
Agregar
listen_addresses='*'
Guardar y salir con Ctrl + O y luego Ctrl + X
sudo su
mysql
CREATE DATABASE icinf;
CREATE USER 'icinf'@'localhost' IDENTIFIED BY 'icinf';
GRANT ALL PRIVILEGES ON icinf.* TO 'icinf'@'localhost';
FLUSH PRIVILEGES;
\q
exit
snap connect mysql-workbench-community:password-manager-service
snap connect mysql-workbench-community:ssh-keys
Clave publica
curl -fsSL https://www.mongodb.org/static/pgp/server-7.0.asc | sudo gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg --dearmor
Añadimos el repositorio
echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list
El proceso de instalación es muy sencillo.
sudo apt update
sudo apt-get install mongodb-org mongoose mongocli
curl -fsS https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /usr/share/keyrings/packages-pgadmin-org.gpg
sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/packages-pgadmin-org.gpg] https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/mantic pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list && apt update'
sudo apt install pgadmin4
echo "deb https://www.deb-multimedia.org bookworm main non-free" | sudo tee /etc/apt/sources.list.d/multimedia.list
sudo apt-get update -oAcquire::AllowInsecureRepositories=true
sudo dpkg -i deb-multimedia-keyring_2016.8.1_all.deb
sudo apt-get install libfaac0 alsamixergui lame libmp3lame0 libdvdnav4 libdvdcss2 ffmpeg
Accedemos a la web oficinal y descargamos la versión para Linux https://code.visualstudio.com/docs/?dv=linux64_deb
Luego la instalamos:
sudo dpkg -i Descargas/code*.deb
Descargar Perfil, luego Importar lo en tu equipo, son aproximadamente 5gb de pluggins
Ambos deben estar en la misma carpeta.
Abrir la terminal y dirigirnos al directorio.
Cambiamos los permisos (esto es opcional):
chmod 754 code_extensiones.sh
Ejecutar el script desde terminal y esperar.
./code_extensiones.sh
Comenzara a salir algo como lo siguiente hasta finalizar:
Installing extension 'zainchen.json'...
Extension 'zainchen.json' v2.0.2 was successfully installed.
Installing extensions...
Installing extension 'zhiyuan-lin.simple-perl'...
Extension 'zhiyuan-lin.simple-perl' v0.0.4 was successfully installed.
Installing extensions...
Extension 'zignd.html-css-class-completion' is already installed.
Abrir VS Code Quick Open (Ctrl+P)
ext install aaron-bond.better-comments
ext install abdoseadaa.node-js-snippet
ext install adpyke.codesnap
ext install AhadCove.js-quick-console
ext install ailisp.commonlisp-vscode
ext install AlanizPalomeraMiguelAngel.prolog
ext install alexcvzz.vscode-sqlite
ext install amirmarmul.laravel-blade-vscode
ext install Angular.ng-template
ext install AntonyDalmiere.android-support
ext install apommel.matlab-interactive-terminal
ext install aslamanver.node-js-dependency-manager
ext install bagonaut.mongogo
ext install batisteo.vscode-django
ext install bmewburn.vscode-intelephense-client
ext install bradymholt.pgformatter
ext install casian.plsql
ext install cfgweb.vscode-perl
ext install christian-kohler.npm-intellisense
ext install chrmarti.regex
ext install ckolkman.vscode-postgres
ext install cstrap.flask-snippets
ext install cweijan.vscode-mysql-client2
ext install cweijan.vscode-ssh
ext install danielpinto8zz6.c-cpp-compile-run
ext install Dart-Code.dart-code
ext install Dart-Code.flutter
ext install dbaeumer.vscode-eslint
ext install DotJoshJohnson.xml
ext install doublefint.pgsql
ext install dstang2000.py2flowchart
ext install dunstontc.vscode-docker-syntax
ext install dzhavat.css-flexbox-cheatsheet
ext install eamodio.gitlens
ext install ecmel.vscode-html-css
ext install efoerster.texlab
ext install esbenp.prettier-vscode
ext install fenkinet.swiftui
ext install formulahendry.auto-rename-tag
ext install formulahendry.code-runner
ext install formulahendry.code-runner
ext install formulahendry.terminal
ext install franneck94.c-cpp-runner
ext install george3447.docker-run
ext install Gimly81.matlab
ext install GitHub.copilot
ext install golang.Go
ext install gornivv.vscode-flutter-files
ext install hars.CppSnippets
ext install jakethashi.vscode-angular2-emmet
ext install James-Yu.latex-workshop
ext install jchannon.csharpextensions
ext install JoeyYiZhao.mongo-runner
ext install junstyle.vscode-django-support
ext install loiane.frontend-extension-pack
ext install MarioSchwalbe.gnuplot
ext install mathematic.vscode-latex
ext install MathWorks.language-matlab
ext install mattn.Lisp
ext install Meezilla.json
ext install MelvinGuerrero.latino-vscode
ext install mitaki28.vscode-clang
ext install mongodb.mongodb-vscode
ext install moozzyk.Arduino
ext install ms-azuretools.vscode-cosmosdb
ext install ms-azuretools.vscode-docker
ext install ms-dotnettools.csharp
ext install ms-mssql.mssql
ext install ms-ossdata.vscode-postgresql
ext install ms-python.debugpy
ext install ms-python.python
ext install ms-python.vscode-pylance
ext install ms-toolsai.jupyter
ext install ms-vscode.cpptools
ext install ms-vscode.cpptools-extension-pack
ext install ms-vscode.cpptools-themes
ext install ms-vscode.makefile-tools
ext install ms-vscode.PowerShell
ext install ms-vscode.vscode-node-azure-pack
ext install ms-vscode.vscode-typescript-next
ext install MS-vsliveshare.vsliveshare
ext install mtxr.sqltools
ext install mtxr.sqltools-driver-sqlite
ext install nespinozacr.mysql-autocomplete
ext install nickfode.latex-formatter
ext install ohansemmanuel.css-grid-snippets
ext install Oracle.mysql-shell-for-vs-code
ext install Oracle.oracle-java
ext install Oracle.sql-developer
ext install pranaygp.vscode-css-peek
ext install qwtel.sqlite-viewer
ext install rebornix.prolog
ext install rebornix.Ruby
ext install redhat.vscode-xml
ext install redhat.vscode-yaml
ext install REditorSupport.r
ext install rifi2k.format-html-in-php
ext install ritwickdey.LiveServer
ext install roerohan.mongo-snippets-for-node-js
ext install sdras.night-owl
ext install seanwu.vscode-qt-for-python
ext install shigma.vscode-wl
ext install Shopify.ruby-extensions-pack
ext install SimonSiefke.svg-preview
ext install sswg.swift-lang
ext install svipas.code-autocomplete
ext install TabNine.tabnine-vscode
ext install tecosaur.latex-utilities
ext install toasty-technologies.octave
ext install torn4dom4n.latex-support
ext install twxs.cmake
ext install VisualStudioExptTeam.vscodeintellicode
ext install vscjava.vscode-java-pack
ext install vscode-icons-team.vscode-icons
ext install WallabyJs.quokka-vscode
ext install wix.vscode-import-cost
ext install WolframResearch.wolfram
ext install xabikos.JavaScriptSnippets
ext install yjt.maple
ext install yy0931.vscode-sqlite3-editor
ext install yzhang.markdown-all-in-one
ext install ZainChen.json
ext install zhiyuan-lin.simple-perl
ext install Zignd.html-css-class-completion
Descargamos Android Studio de la web oficial https://developer.android.com/studio/.
Como en la mitad de la página esta la sección "Descargas de Android Studio"
Selecciona la descarga para "Linux".
Una vez descargado, lo extraemos a un directorio, como el siguiente ejemplo:
mkdir ~/android-studio
mv Descargas/android-studio-202*.tar.gz ~/android-studio/
tar -xzvf android-studio/android-studio-202*.tar.gz
Para iniciar Android Studio, abre una terminal, navega al directorio android-studio/bin/ y ejecuta studio.sh.
cd ~/android-studio/bin/
./studio.sh
Elige si deseas importar configuraciones anteriores de Android Studio y, luego, haz clic en OK.
Completa el Setup Wizard de Android Studio, que incluye la descarga de los componentes del SDK de Android que se necesitan para el desarrollo.
Crearemos un acceso directo al programa:
sudo ln -sf /home/icinf/android-studio/bin/studio.sh /bin/android-studio
Finalmente puede ejecutarlo desde el icono generado o con el siguiente comando:
~/android-studio/bin/studio.sh
Ejecutar Android Studio para terminar la instalación
Luego ir a Customize/all settings, en el buscador poner SDK y luego instalar los sistemas que soportaremos y las herramientas (SDK tools)
En pluggins elegir marketplace y buscar vs code pack, dart y flutter e instalar
Aplicar los cambios y esperar a que termine de instalar.