arch linux xcfe4 maria-db apache php cordova download iso nya gpg --keyserver-options auto-key-retrieve --verify archlinux-version-x86_64.iso.sig archinstall profile desktop extra paket usb_modeswitch usbutils modemmanager driver all open source post install usermod -aG wheel labs ke /etc/ sudo mousepad sudoers ## Uncomment to allow members of group wheel to execute any command %wheel ALL=(ALL:ALL) ALL sudo pacman -S firefox sudo pacman -S --needed nm-connection-editor sudo pacman -S --needed network-manager-applet sudo pacman -S git cd /opt sudo git clone https://aur.archlinux.org/yay-git.git sudo chown -R labs:labs ./yay-git cd yay-git makepkg -si yay -S --needed apache sudo mousepad /etc/httpd/conf/httpd.conf #comment out #LoadModule unique_id_module modules/mod_unique_id.so sudo systemctl enable httpd sudo systemctl restart httpd sudo systemctl status httpd mousepad /srv/http/index.html chown -R [new_owner] [/Directory] chown -R labs /srv yay -S --needed php php-apache sudo mousepad /etc/httpd/conf/httpd.conf comment the line: #LoadModule mpm_event_module modules/mod_mpm_event.so uncomment the line: LoadModule mpm_prefork_module modules/mod_mpm_prefork.so Place this at the end of the LoadModule list: LoadModule php_module modules/libphp.so AddHandler php-script .php Place this at the end of the Include list: Include conf/extra/php_module.conf sudo mousepad /etc/php/php.ini di uncomment extension=mysqli.so systemctl restart httpd sudo systemctl start httpd sudo systemctl stop httpd sudo systemctl restart httpd sudo systemctl status httpd yay -S --needed mysql mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql systemctl enable mysqld systemctl start mysqld systemctl status mysqld sudo mysql_secure_installation CREATE USER 'labs'@'%' IDENTIFIED VIA mysql_native_password; ALTER USER 'labs'@'%' IDENTIFIED BY 'apayah'; GRANT ALL PRIVILEGES ON *.* TO 'labs'@'%'; FLUSH PRIVILEGES; SELECT User, Host FROM mysql.user; DROP USER 'labs8687'@'%'; yay -S --needed appimage-installer yay -S --needed fuse2 download beekeeper-studio appimages permission jadiin execute dr terminal jalanin ./Bee tab ;) CREATE DATABASE labs_latihan; timedatectl set-timezone Asia/Jakarta timedatectl status timedatectl set-ntp false timedatectl set-time '2022-06-26 01:37:01' sudo pacman -Syu --needed nodejs npm sudo npm i -g npm sudo n lts old : /usr/bin/node new : /usr/local/bin/node sudo npm install -g cordova cordova --version mkdir -p ~/java cd ~/Downloads mv jdk-8u331-linux-x64.tar.gz ~/java cd ~/java tar xvzf jdk-8u331-linux-x64.tar.gz rm jdk-8u331-linux-x64.tar.gz jdk1.8.0_331 mousepad ~/.bashrc di + JAVA_HOME=~/java/jdk1.8.0_331 PATH=$PATH:~/java/jdk1.8.0_331/bin export JAVA_HOME export PATH mousepad ~/.bash_profile di + if [ -f ~/.bashrc ]; then source ~/.bashrc fi download latest apache-ant-1.10.12-bin.zip mkdir -p ~/ant cd ~/ant unzip apache-ant-1.10.12-bin.zip rm apache-ant-1.10.12-bin.zip mousepad ~/.bashrc di + ANT_HOME=~/ant/apache-ant-1.10.12 PATH=$PATH:~/ant/apache-ant-1.10.12/bin export ANT_HOME export PATH ant -version mkdir ~/android-sdk cd ~/android-sdk mv ~/Downloads/commandlinetools-linux-8512546_latest.zip . unzip commandlinetools-linux-8512546_latest.zip rm commandlinetools-linux-8512546_latest.zip mv ~/Downloads/platform-tools_r33.0.2-linux.zip . unzip platform-tools_r33.0.2-linux.zip rm platform-tools_r33.0.2-linux.zip rename folders nya android-sdk-linux -> android-sdk -commandlinetools -> tools -platform-tools mousepad ~/.bashrc di + PATH=$PATH:~/android-sdk/platform-tools PATH=$PATH:~/android-sdk/tools adb version download gradle taruh di /home/labs8687/gradle-7.4.2/bin mousepad ~/.bashrc PATH=$PATH:~/gradle-7.4.2/bin export PATH echo $PATH cd ~/android-sdk/tools/bin/ ./sdkmanager --sdk_root=/home/labs/android-sdk "platforms;android-30" ./sdkmanager --sdk_root=/home/labs/android-sdk "build-tools;30.0.3" --verbose cordova create hello com.example.hello Hello cd hello cordova platform add android cordova platform ls cordova requirements cordova build android cordova run android sudo pacman -S java-11-openjdk sudo chmod 777 -R /usr/lib/jvm/java-11-openjdk sdkmanager ada di /home/labs8687/android-sdk/tools/bin/ ./sdkmanager --sdk_root=~/android-sdk --install "patcher;v4" "platform-tools" "build-tools;30.0.3" "emulator" "platforms;android-32" "tools" ./sdkmanager --sdk_root=~/android-sdk --licenses mousepad ~/.bashrc JAVA_HOME=/usr/lib/jvm/java-11-openjdk PATH=$PATH:/usr/lib/jvm/java-11-openjdk/bin sudo npm i -g @angular/cli sudo npm i -g @ionic/cli ionic start appnya blank --type=angular --capacitor cd appnya ionic build ionic capacitor add android sudo npm i g @capacitor/android ionic capacitor sync cd android ./gradlew assembleDebug cd .. hasilnya di /home/labs8687/capacitor/appnya/android/app/build/outputs/apk/debug