Linux Commands
Fail2ban
install fail2ban
sudo apt install fail2ban
configure fail2ban
sudo systemctl enable fail2ban.service
buat file di /etc/fail2ban dengan nama jail.local
[sshd]
enable = true
port = ssh
filter = sshd
logpath = /var/log/auth.log
maxretry = 3
bantime = 3600
ignoreip = 127.0.0.1
cek status fail2ban
fail2ban-client status
cek status fail2ban user
fail2ban-client status sshd
Berjalan dilatar belakang dengan screen
buat nama session
screen -S <session_name>
buat lihat daftar session
screen -ls
masuk ke session
screen -r <id_session>
atau
screen -rd <id_session>
cek linux header
apt-cache search linux-headers
Connect Wifi with Commands
nmcli device wifi rescan
nmcli device wifi list
nmcli device connect <NamaSSID> password <DISINI PASSWORD>
Clear Cache di Linux
Bersihkan hanya PageCache.
sudo sync; echo 1 > /proc/sys/vm/drop_caches
Bersihkan dentries and inodes.
sudo sync; echo 2 > /proc/sys/vm/drop_caches
Bersihakan PageCache, dentries and inodes.
sudo sync; echo 3 > /proc/sys/vm/drop_caches
Jalankan secara Otomatis Buat file dan di simpan dengan nama clearcache.sh
:
#!/bin/bash
# Note, we are using "echo 3", but it is not recommended in production instead use "echo 1"
echo "echo 3 > /proc/sys/vm/drop_caches"
Kasih permission :
sudo chmod 755 clearcache.sh
sudo crontab -e
Tambahkan baris di bawah ini, simpan dan keluar untuk menjalankannya pukul 2 pagi setiap hari.
0 2 * * * /path/to/clearcache.sh
Menampilkan semua service yang berjalan / tidak
Menampilkan menggunakan service
sudo service --status-all
Menampilkan manggunakan systemctl
sudo systemctl list-unit-files
sudo systemctl list-units --type service
Menampilkan menggunakan netstat
sudo netstat -pnltu
Cara Lain Menggunakan tools :
systemd-cgtop
sudo systemd-cgtop
chkservice
sudo chkservice
Cek Harddisk partitions
fdisk
Fdisk adalah perintah yang paling umum digunakan untuk memeriksa partisi pada disk. Perintah fdisk dapat menampilkan partisi dan detail seperti tipe sistem file. Namun itu tidak melaporkan ukuran setiap partisi.
sudo fdisk -l
parted
Parted adalah utilitas baris perintah lain untuk membuat daftar partisi dan memodifikasinya jika diperlukan. Berikut adalah contoh yang mencantumkan detail partisi.
sudo parted -l
df
Df bukan utilitas partisi, tetapi mencetak rincian tentang hanya sistem file yang dipasang. Daftar yang dihasilkan oleh df bahkan mencakup sistem file yang bukan partisi disk nyata.
df -h
Ingin menampilkan hanya sistem file yang dimulai dengan / dev
df -h | grep ^/dev
Untuk menampilkan partisi disk nyata bersama dengan tipe partisi, gunakan df seperti ini
df -h --output=source,fstype,size,used,avail,pcent,target -x tmpfs -x devtmpfs
lsblk
Daftar semua blok penyimpanan, yang mencakup partisi disk dan drive optik. Rincian termasuk ukuran total partisi / blok dan titik pemasangan jika ada. Tidak melaporkan ruang disk yang digunakan / kosong pada partisi.
lsblk
blkid
Mencetak atribut perangkat blok (partisi dan media penyimpanan) seperti tipe uuid dan sistem file. Tidak melaporkan ruang di partisi.
sudo blkid
Cek Capasitas Baterai
cat /sys/class/power_supply/BAT0/capacity
Cek Kesehatan Baterai
sudo apt-get install smartmontools
sudo smartctl -a /dev/sda
sudo smartctl -a /dev/sda | grep "SMART overall-health self-assessment"
Cara Memeriksa Available Network Interfaces, Associated IP Addresses, MAC Addresses, and Interface Speed on Linux
IP command
sudo ip a
ethtool Command
sudo ethtool eth0
Memeriksa Antarmuka Jaringan yang Tersedia di Linux Menggunakan Perintah IP
ip a |awk '/state UP/{print $2}'
Memeriksa Alamat IP Antarmuka Jaringan di Linux Menggunakan Perintah IP
ip -o a show | cut -d ' ' -f 2,7
or
ip a |grep -i inet | awk '{print $7, $2}'
Memeriksa Alamat MAC Kartu Antarmuka Jaringan di Linux Menggunakan Perintah IP
ip link show dev eth0 |awk '/link/{print $2}'
Memeriksa Kecepatan Port Antarmuka Jaringan di Linux Menggunakan Perintah ethtool
ethtool eth0 | grep "Speed:"
Konfigurasi Linux
Disable webcam.
cek list webcam
sudo lsmod | grep uvcvideo
sudo vi /etc/modprobe.d/blacklist-libnfc.conf
blacklist uvcvideo
Format FlashDisk Lewat Terminal
Format FlashDisk Lewat Terminal
Cek dahulu letak flashdisk ada di device boot mana :
sudo fdisk -l
Sebelum format unmount dulu semisal letak flashdisk saya di /dev/sdc1
:
sudo umount /dev/sdc1
Lalu format
sudo mkfs.vfat /dev/sdc1
Problem anydesk ubuntu 22.04
Display_Server_Not_Supported Error for Ubuntu 22.04
konfigurasi login password
echo "P@ssw0rd" | sudo anydesk --set-password
konfigurasi GDM
sudo vi /etc/gdm3/custom.conf
yg perlu di hapus komentarnya sebagai berikut:
WaylandEnable=false
AutomaticLoginEnable = true
AutomaticLogin = $USERNAME
Remove snap dari ubuntu 18.04
Jalankan :
rm -rf ~/snap
sudo rm -rf /var/cache/snapd
sudo apt purge snapd
sudo apt-get update
jika ingin mengembalikan software yang diintall di snap menggunakan apt :
sudo apt-get install gnome-calculator gnome-characters gnome-logs gnome-system-monitor
Remove snap dari ubuntu 22.04
jika ingin melihat list package yang diinstall di snap
snap list
menghentikan snap daemon
sudo systemctl disable snapd.service
sudo systemctl disable snapd.socket
sudo systemctl disable snapd.seeded.service
menghapus package list yang ada di snap
sudo snap remove firefox
sudo snap remove snap-store
sudo snap remove gtk-common-themes
sudo snap remove gnome-3-38-2004
sudo snap remove core18
sudo snap remove snapd-desktop-integration
purge snap
sudo apt autoremove --purge snapd
remove cache and folder snap
rm -rf ~/snap
sudo rm -rf /var/cache/snapd/
opsional jika mau reinstall firefox buat file di lokasi path
sudo vim /etc/apt/preferences.d/firefox-no-snap
tambahkan script dibawah ini
Package: firefox*
Pin: release o=Ubuntu*
Pin-Priority: -1
Tambahkkan ppa dan lakukan installasi firefox
sudo add-apt-repository ppa:mozillateam/ppa
sudo apt update
sudo apt install firefox
Set Default Nautilus
xdg-mime default nautilus.desktop inode/directory application/x-gnome-saved-search
Cron Job
Untuk Arch Linux
pacman -Syu cronie
Perintah dibawah ini jika ingin mengaktifkan ketika boot dijalankan
systemctl enable --now cronie.service
Untuk mengecek status cron
systemctl status cronie.service
IP Static
ubuntu 20.04
sudo vi /etc/netplan/00-installer-config.yaml
edit seperti ini menyeseuaikan
network:
ethernets:
enp0s3:
dhcp4: no
addresses: [192.168.xx.xx/24]
gateway4: 192.168.xx.xx
nameservers:
addresses: [8.8.8.8,192.168.xx.xx]
simpan lalu jalankan
sudo netplan try
command ini untuk testing
sudo netplan generate
command ini untuk generate config files
sudo netplan apply
command ini untuk apply config jika sudah tidak ada error jalankan command dibawah ini
reboot
Change IP
sudo ifconfig eth0 192.168.xx.xx netmask 255.255.255.0
Add Gateway
route add default gw 192.168.x.x eth0
Remove Gateway
route delete default gw 192.168.xx.xx eth0
Install OpenVpn Server
Cek Ip address
dig +short myip.opendns.com @resolver1.opendns.com
Install OpenVpn pada ubuntu
sudo apt install curl
curl -O https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh
sudo chmod +x openvpn-install.sh
sudo bash openvpn-install.sh
Cek ip dan port pada openvpn
sudo ss -tupln | grep openvpn
ip add
Change bash to fish
sudo apt install fish
chsh -s /usr/bin/fish
untuk konfigurasi
mkdir -p ~/.config/fish
touch ~/.config/fish/config.fish
Config Fish
curl -L https://get.oh-my.fish | fish
curl -L https://get.oh-my.fish > install
fish install --path=~/.local/share/omf --config=~/.config/omf
Untuk lebih lengkapnya bisa dicek di link dibawah ini
https://github.com/oh-my-fish/oh-my-fish
Export Inkscape to AI
Install
sudo curl 'https://langitketujuh.id/sh/l7-export' | sudo bash
sudo l7-export --install
Edit Background grub
sudo vi /etc/default/grub
Tambahkan text dibawah ini
GRUB_BACKGROUND="/usr/share/backgrounds/sun.png"
sudo update-grub
cara pakai langkah pertama cari id file
- Masuk Inkscape
- Object-> Object Properties
l7-export <nama-file.svg> <id-file>
Buka Web Blokir
yay -S cloudflare-warp-bin
sudo systemctl start warp-svc
warp-cli register
warp-cli status
warp-cli connect
warp-cli enable-always-on
link referensi : https://developers.cloudflare.com/warp-client/get-started/linux/
Linux Hostpot wifi
link referensi : https://github.com/lakinduakash/linux-wifi-hotspot
Downgrade linux-lts back to 5.10 on Arch Linux/Manjaro from 5.15
sudo vi /etc/pacman.conf
edit menjadi
IgnorePkg = linux-lts
IgnorePkg = linux-lts-headers
simpan lalu kelar dari text editor lalu jalankan:
sudo pacman -U https://archive.archlinux.org/packages/l/linux-lts/linux-lts-5.10.90-1-x86_64.pkg.tar.zst
sudo pacman -U https://archive.archlinux.org/packages/l/linux-lts-headers/linux-lts-5.10.90-1-x86_64.pkg.tar.zst
lalu reboot
USB Mobile tidak tampil
https://wiki.archlinux.org/title/File_manager_functionality#Mounting
Linux connect cloud
sudo pacman -S gnome-shell nautilus gnome-tweak-tool gn
gnome-control-center xdg-user-dirs gdm gvfs-google gvfs-goa
Resize Video
Baris perintah di bawah ini akan membantu mengubah ukuran resolusi video dari 1920 X 1080 piksel menjadi 640 X 360 piksel.
ffmpeg -i <video_1920.mp4> -vf scale=640:360 <video_640.mp4> -hide_banner
Jika tampilan video perlu diubah, setdar dapat digunakan sebagai filter tambahan. Misalnya, dalam situasi di atas, jika Anda ingin mengubah rasio aspek dari 16:9 menjadi 4:3, berikut adalah perintahnya.
ffmpeg -i <video_1920.mp4> -vf scale=640:480,setdar=4:3 <video_640x480.mp4> -hide_banner
File Transfer dengan SCP
mengirimkan dari lokal ke server
scp namafile ubuntu@IPSERVER:/pathFolder
Multi Window pada Server dengan Screen
menampilkan list screen
screen -ls
membuat session baru
screen -S <nama-session>
pindah window screen
screen -r <ID>
untuk pindah screen dengan shortcut
Ctrl a n: move to next window
Ctrl a p: move to previous window
Kill a session from within it
Ctrl + a + k
New Windows Session from within screen
Ctrl + a + c
List all windows in a session
Ctrl + a + w
SSH tanpa password
ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
chmod 0600 ~/.ssh/authorized_keys
Sharing Folder virtualbox di ubuntu server
sudo apt update
sudo apt-get install virtualbox-guest-dkms virtualbox-guest-utils virtualbox-guest-x11
sudo reboot
sudo mkdir /mnt/shared
sudo mount -t vboxsf <shared_folder_name> /mnt/shared
Check Enable systemd service
sudo systemctl list-unit-files | grep enabled
Configurasi Bahasa Pemograman di Linux
Configure java version
untuk debian
sudo update-alternatives --config javac
untuk arch linux
archlinux-java status
sudo archlinux-java set java-18-openjdk
Buat Project Maven
mvn -B archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4
https://maven.apache.org/guides/getting-started/
Install Kotlin
curl -s https://get.sdkman.io | bash
source "/home/hard/.sdkman/bin/sdkman-init.sh"
sdk install kotlin
JSON Satu Baris
cat <nama-file.json> | jq -c '.[]' >> <output-file.json>
Rename wlp2s0 to wlan0 in ubuntu
sudo vi /etc/default/grub
Edit Dari
GRUB_CMDLINE_LINUX=""
ke
GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
Simpan lalu keluar
sudo grub-mkconfig -o /boot/grub/grub.cfg
Arch Linux
Install Arch
untuk install divirtualbox jenis partitionnya pilih dos
cek Mode UEFI
ls /sys/firmware/efi/efivars/
Jika Tampil maka mode yang dipakai laptop adalah mode UEFI Selanjutnya sambungkan laptop dengan connecting internet dibawah ini langkah untuk sambungkan ke internet
iwctl
untuk cek list wifi
device list
lihat detail wlan0
device wlan0 show
melakukan scan wifi
station wlan0 scan
menampilkan wifi
station wlan0 show
melihat nama wifi
station wlan0 get-networks
cara connect ke jaringan wifi
station wlan0 connect "Nama wifi"
melihat apakah sudah terkoneksi atau belum pakai perintah
device wlan0 show
selanjutnya jika sudah terkoneksi lalu cek partition cek posisi partisi
fdisk -l
membuat partisi
cfdisk /dev/sda
membuat partisi untuk UEFI
mkfs.fat -F32 /dev/sda1
membuat partisi untuk home/root
mkfs.ext4 /dev/sda3
membuat partisi untuk swap
mkswap /dev/sda2
selanjutnya mount partisi home
mount /dev/sda3 /mnt
mkdir /mnt/efi
mount partisi UEFI
mount /dev/sda1 /mnt/efi
mount swapnya
swapon /dev/sda2
install software" yang dibutuhkan
pacstrap /mnt base linux linux-firmware net-tools networkmanager openssh vim
jika sudah selesai installnya selanjutnya buat fstab
genfstab -U /mnt >> /mnt/etc/fstab
melihat isi fstab/partisi
cat /mnt/etc/fstab
masuk ke archnya
arch-chroot /mnt
setting bahasa
vim /etc/locale.gen
hapus # sehingga menjadi
en_US.UTF-8 UTF-8
selanjutnya generate bahasa yang sudah dipilih
locale-gen
echo "LANG=en_US.UTF-8" > /etc/locale.conf
setting time zone
ls /usr/share/zoneinfo
ln -sf /usr/share/zoneinfo/Asia/Jakarta /etc/localtime
hwclock --systohc --utc
membuat hostname
echo "hard" > /etc/hostname
membuat password untuk user root
passwd
install untuk kebutuhan boot jika non-UEFI tidak perlu install efibootmgr
pacman -S grub efibootmgr
jika menggunakan bios tidak perlu install efibootmgrnya
grub-install --efi-directory=/efi
grub-mkconfig -o /boot/grub/grub.cfg
jika divirtualbox
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
exit
command reboot untuk install non-virtualbox
reboot
untuk install divirtualbox ketikkan command berikut
exit
shutdown -h now
untuk login usernya pakai root setelah berhasil login cek upgrade terbaru dengan ketik command
pacman -Syyu
Lalukan ini jika tidak ada koneksi internet
sudo systemctl enable NetworkManager.service
sudo systemctl start NetworkManager.service
membuat user Perintah ini tidak membuatkan directory otomatis
useradd <nama-user>
untuk mengatasi maka gunakan flag -m
useradd -m <nama-user>
“-G” untuk menentukan grup mana yang akan didaftarkan.
useradd -G wheel,storage,power -m NamaUser
passwd <nama-user>
pacman -S sudo
vim /etc/sudoers
cari perintah # %Wheel ALL=(ALL) ALL hilangkan tanda # sehingga
%wheel ALL=(ALL) ALL
Custom permissions user access
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset
Defaults mail_badpass
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
# Host alias specification
# User alias specification
User_Alias SYSADMINS = test
# Cmnd alias specification
# User privilege specification
root ALL=(ALL:ALL) ALL
SYSADMINS ALL = (root) /usr/bin/cat /etc/shadow
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
# See sudoers(5) for more information on "#include" directives:
#includedir /etc/sudoers.d
Install yay
sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
Pacman dan Yay remove
hapus packages
sudo pacman -R <nama packages>
hapus tanpa dependency
sudo pacman -Rsdd <nama packages>
Install AUR
sudo pacman -S git base-devel
tuliskan automasi di bawah ini di .bashrc
ayy() { git clone https://aur.archlinux.org/$1.git && cd $1 && makepkg --noconfirm -isc && cd .. && rm -rf $1 ;}
Arch install ntfs support
sudo pacman -Syu
sudo pacman -S ntfs-3g
Troubleshooting Wifi
sudo pacman -S network-manager-applet
Optimalkan SSD
Aktikan TRIM dan kurangi WRITE
TRIM memastikan bahwa ketika sistem operasi ingin menulis di sektor yang sama, data lama akan dihapus sepenuhnya tanpa sampah. Ini berjalan pada minimal kernel linux 3.8 atau lebih baru, dan menggunakan ext4 atau filesystem yang mendukung TRIM lainnya. https://wiki.archlinux.org/index.php/Solid_state_drive#TRIM Pastikan SSD anda mendukung untuk memverifikasi dukungan TRIM, jalankan:
lsblk --discard
Dan periksa nilai-nilai DISC-GRAN (discard granularity) dan DISC-MAX (discard max bytes) kolom. Nilai bukan nol menunjukkan dukungan TRIM. Atau, instal paket hdparm dan jalankan:
sudo hdparm -I /dev/sda | grep TRIM
jika mendukung maka lanjutkan
sudo vi /etc/fstab
Add noatime to fstab
Tambahkan flag discard ke partisi root dan flag noatime ke masing-masing partisi yang berada di SSD. Tambahkan juga
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/log tmpfs defaults,noatime,mode=0755 0 0
tmpfs /var/spool tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0
sudo systemctl reboot
Jalankan fstrim secara berkala
Menggunakan cron
buat cron mingguan /etc/cron.weekly/fstrim. Jika tidak, buat sendiri
sudo vi /etc/cron.weekly/fstrim
tambahkan
#!/bin/sh
# trim all mounted file systems which support it
/sbin/fstrim --all || true
Menggunakan systemctl
sudo systemctl enable fstrim.timer
sudo systemctl start fstrim.service
sudo systemctl start fstrim.timer
Kurangi penggunaan swap
sudo vi /etc/sysctl.conf
tambahkan (ubuntu dan debian)
vm.swappiness=1
vm.vfs_cache_pressure=50
sudo systemctl reboot
Software Install
Install Barcode to PC
sudo apt install libavahi-compat-libdnssd1 libnss-mdns avahi-daemon avahi-discover -y
lalu kunjungi https://barcodetopc.com/
Install cfiles
cfiles – Manajer File Terminal Cepat dengan Vim Keybindings
sudo apt-get install libncurses5-dev
make
sudo make install
Problem di Linux
Linux mengalami hang
Jalankan tekan bersamaan:
Ctrl+shift+alt+prntsrc+R+E+I+S+U+B
Keyboard Tidak Terdeteksi test on Xubuntu 18.04
Jalankan:
sudo apt install xserver-xorg-input-all
Problem Kali Linux
Langkah pertama
sudo apt install apt-transport-https
sudo apt update
Repository Kali Linux
cek /etc/apt/sources.list
deb http://http.kali.org/kali kali-rolling main non-free contrib
sudo apt update
info lebih lengkap cek link dibawah ini https://www.kali.org/docs/general-use/kali-linux-sources-list-repositories/
Date fix kali linux
timedatectl
timedatectl list-timezones | grep Asia
timedatectl set-timezone Asia/Jakarta
Install wine kali linux
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install wine32
Untuk Install Office :
WINEPREFIX=~/.wine/office2007 WINEARCH=win32 winecfg
sudo apt install winbind cabextract
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks
sudo cp winetricks /usr/local/bin/
sudo apt install zenity
WINEPREFIX=~/.wine/office2007 WINEARCH=win32 winetricks
Configure didalamnya
- Select the default wineprefix
- Install a Windows DLL or component
- msxml6, cek apakah msxml6 sudah terinstall atau jika belum tambahkan
WINEPREFIX=~/.wine/office2007 WINEARCH=win32 winetricks msxml6
untuk instal office
WINEPREFIX=~/.wine/office2007 WINEARCH=win32 wine ./Microsoft-Office-Professional-2007.exe
Install Wine Ubuntu
apt-cache policy wine64
Sebelum Anda dapat menginstal Wine di Ubuntu 20.04, Anda harus mengaktifkan dukungan sistem 32-bit.
sudo dpkg --add-architecture i386
Anda sekarang dapat menginstal Wine di Ubuntu 20.04 dengan menjalankan perintah di bawah ini;
sudo apt update
sudo apt install wine64
Verifikasi Instalasi Anggur
wine --version
Reboot System
sudo systemctl reboot
Install Disk Mounter
sudo apt-get install gnome-disk-utility
Install zoom
donwnload file deb disini https://zoom.us/download?os=linux langkah selanjutnya:
sudo dpkg -i zoom_amd64.deb
langkah selanjutkan update repository
sudo vi /etc/apt/sources.list
sudo apt update
Install TigerVNC di ubuntu
sudo apt-get install libfltk1.3-dev
download file .deb di sini https://github.com/TigerVNC/tigervnc/releases lalu ketikan di terminal
sudo dpkg -i xtigervncviewer_1.12.0-1ubuntu1_amd64.deb
xtigervncviewer
Install Virtualbox di kali linux
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
echo "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian buster contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list
sudo apt update
sudo apt install -y dkms virtualbox virtualbox-ext-pack
Jalankan
virtualbox
info lebih https://www.kali.org/docs/virtualization/install-virtualbox-kali-host/
Install Spotify
curl -sS https://download.spotify.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb http://repository.spotify.com stable non-free" | sudo tee /etc/apt/sources.list.d/spotify.list
sudo apt-get update && sudo apt-get install spotify-client
Install Scrcpy
sudo apt install scrcpy
Install Postman
cd Downloads/
tar -xzf Postman-linux-x64-7.32.0.tar.gz
sudo mkdir -p /opt/apps/
sudo mv Postman /opt/apps/
sudo ln -s /opt/apps/Postman/Postman /usr/local/bin/postman
postman
sudo vim /usr/share/applications/postman.desktop
[Desktop Entry]
Type=Application
Name=Postman
Icon=/opt/apps/Postman/app/resources/app/assets/icon.png
Exec="/opt/apps/Postman/Postman"
Comment=Postman Desktop App
Categories=Development;Code;
Install Libreoffice
Kunjungi link dibawah ini terus download filenya https://www.libreoffice.org/download/download/ jika sudah extrak file yang udah didownload tadi lalu masuk ke folder hasil extrakannya lalu ke folder DEBS
../libreoffice*/DEBS/
lalu masuk ke terminal arahkan path folder seperti path diatas atau didalam folder DEB jika sudah ketikan :
sudo dpkg -i *.deb
Uninstall Libreoffice
sudo apt purge libreoffice7.0*
jika diatas tidak berhasil coba :
sudo dpkg --purge libreoffice*
Install Inkscape
Saya disini pakai yang portable sebelumnya kunjungi link dibawah ini dan download file yang appimage https://inkscape.org/release/inkscape-dev/?latest=1
sudo vim /usr/share/applications/inkscape.desktop
[Desktop Entry]
Type=Application
Name=Inkscape
Icon=/home/hard/Downloads/Inkscape/inkscape.svg
Terminal=false
Exec=/home/hard/Inkscape/Inkscape-3bf5ae0-x86_64.AppImage
Comment=Inkscape
Categories=Graphics;2DGraphics;RasterGraphics;GTK;
Uninstall Inkscape
sudo apt purge inkscape
Install Blender
Kunjungi link dibawah ini lalu download dan extrack https://docs.blender.org/manual/en/latest/getting_started/installing/linux.html hasil compress dipindahkan di user/local/bin lalu ketikan di terminal
sudo ln -s /usr/local/blender-2.93.4-linux-x64/blender /usr/local/bin/
jika blender tidak muncul dishortcut lalu kan dibawah ini :
sudo cp blender.desktop /usr/share/applications/
lokasikan pathnya di folder yang aktif
Error virtualbox
Kernel driver not installed (rc=-1908)
sudo apt update
sudo apt install --reinstall linux-headers-$(uname -r) virtualbox-dkms dkms
sudo modprobe vboxdrv
Virtualbox shared folder permission
untuk ubuntu
sudo adduser $USER vboxsf
untuk suse
sudo usermod --append --groups vboxsf $USER
untuk arch Masuk menu virtualbox cari
- Device > Insert Guest Adittions CD Image...
- Masuk ke directory hasil installan Guest tadi
sudo ./VBoxLinuxAdditions.run
sudo pacman -S linux-headers virtualbox-guest-utils
sudo systemctl enable vboxservice
lalu reboot
useradd -m -G vboxsf hard
sudo chown -R hard:users /media/sf_Public/
Shortcuts Android Studio
sudo vim /usr/share/applications/android-studio.desktop
[Desktop Entry]
Type=Application
Name=Android Studio
Icon=/usr/local/android-studio/bin/studio.png
Terminal=false
Exec=mate-terminal -e "bash -c 'sudo bash /usr/local/android-studio/bin/studio.sh;'"
Comment=Android Studio Desktop App
Categories=Development;Code;
Shortcuts Web Server Localhost
sudo vim /usr/share/applications/android-studio.desktop
[Desktop Entry]
Type=Application
Name=Localhost
Icon=/var/www/html/logo.png
Terminal=true
Exec=firefox http://localhost
Comment=Web Server Local
Categories=Development;Code;
Install Telegram desktop
sudo apt-get install telegram-desktop
Fix GNUStep
Problem :
The following packages have unmet dependencies:
gnustep-base-runtime : Depends: gnustep-base-common (= 1.27.0-3) but 1.26.0-7 is to be installed
libgnustep-base1.27 : Depends: gnustep-base-common (= 1.27.0-3) but 1.26.0-7 is to be installed
E: Broken packages
Perbaikan :
sudo apt-get autoclean
sudo apt-get -f install
sudo dpkg --configure -a
sudo apt-get -f install
sudo apt-get update
sudo apt-get upgrade
sudo apt-get full-upgrade
Fix libpangox-1.0.so.0
problem :
anydesk: error while loading shared libraries: libpangox-1.0.so.0: cannot open shared object file: No such file or directory
Perbaikan :
sudo apt-get install -y libpangox-1.0-0