Tampilkan postingan dengan label ubuntu. Tampilkan semua postingan
Tampilkan postingan dengan label ubuntu. Tampilkan semua postingan

 Flatpak adalah sistem distribusi dan pengemasan aplikasi lintas distribusi Linux. Flatpak memungkinkan pengembang mendistribusikan aplikasi mereka dalam satu paket yang dapat dijalankan di berbagai distro Linux tanpa perlu penyesuaian khusus. Aplikasi Flatpak juga berjalan dalam lingkungan terisolasi (sandbox), sehingga meningkatkan keamanan.

 Flathub adalah repositori pusat (app store) untuk aplikasi Flatpak. Melalui Flathub, pengguna dapat menemukan, mengunduh, dan menginstal berbagai aplikasi yang dikemas menggunakan Flatpak. Flathub menjadi sumber utama aplikasi Flatpak dari berbagai kategori, baik open source maupun proprietary.

 Error "No remote refs found for flathub" pada Flatpak biasanya terjadi saat mencoba menginstal aplikasi dari Flathub untuk pertama kali, tetapi Flathub belum ditambahkan ke sistem Flatpak yang baru diinstal.


Cara mengatasinya:


  • Pastikan Flatpak sudah terinstal, jika belum, instal dengan perintah berikut:

sudo apt install flatpak
Perintah di atas untuk distribusi berbasis Debian/Ubuntu. Sesuaikan dengan distro yang kamu gunakan.

  • Tambahkan Flathub sebagai repositori Flatpak dengan perintah berikut:
flatpak remote-add --if-not-exists --user flathub https://flathub.org/repo/flathub.flatpakrepo


  • Setelah Flathub ditambahkan, kamu sudah bisa menginstal aplikasi dari Flathub, contohnya:

flatpak install flathub org.gimp.GIMP


 Demikian cara mengatasi error "No remote refs found for flathub" dengan langkah yang cukup mudah, bukan? Sekarang kamu sudah bisa menginstal berbagai aplikasi dari Flathub menggunakan Flatpak tanpa kendala.


Semoga Bermanfaat

~ Terima Kasih ~

Cara mengatasi Flatpak error "No remote refs found for flathub" di Linux


Apa itu NTP pada Linux?    

    NTP adalah fitur yang berguna untuk sinkronisasi waktu dan tanggal pada sistem operasi Linux, terutama untuk memastikan bahwa waktu pada sistem selalu akurat.


    Namun, masalah yang sering terjadi adalah ketika layanan ntp.service berada dalam kondisi "masked". Ketika ini terjadi, sistem tidak dapat melakukan sinkronisasi waktu secara real-time, dan ketika mencoba menjalankan ulang layanan dengan systemd, pesan error "ntp.service is masked" akan muncul. Ini berarti layanan tersebut telah dinonaktifkan atau tidak dapat diakses.


    Untuk mengatasi masalah ini, ikuti langkah-langkah berikut:

  1. Cek status waktu dan tanggal saat ini

    Ketik perintah berikut di terminal untuk memeriksa status waktu dan tanggal pada sistem kamu:

timedatectl


  1. Install systemd-timesyncd

    Jika ntp.service bermasalah, kamu bisa menggunakan systemd-timesyncd sebagai alternatif. Install paket ini dengan perintah:

sudo apt install systemd-timesyncd


  1. Restart systemd-timesyncd

    Setelah instalasi, restart layanan systemd-timesyncd untuk mulai melakukan sinkronisasi waktu:

systemctl restart systemd-timesyncd


    Demikian cara memperbaiki "ntp.service is masked" di Debian/Ubuntu, kamu bisa memastikan bahwa waktu dan tanggal pada sistem Linux kamu tersinkronisasi dengan baik.

Referensi:


~ Terima Kasih ~

Fix "ntp.service is masked" di Debian/Ubuntu


Apa Itu Format RAR?

    RAR (.rar) adalah format file kompresi yang dikembangkan oleh Eugene Roshal. Format ini dikenal karena rasio kompresi yang lebih tinggi dibandingkan dengan format lain seperti ZIP. File RAR sering digunakan untuk menyimpan dan mendistribusikan data dalam ukuran yang lebih kecil dan lebih teratur. Jika pada sistem operasi Windows kamu bisa menggunakan aplikasi populer seperti Winrar sedangkan di macOS menggunakan Unarchiver sebagai pilihan untuk ekstrak file RAR.


Cara Ekstrak RAR di Linux

    Untuk mengekstrak file RAR di Linux, kamu perlu menginstal utilitas unrar. Utilitas ini memungkinkan kamu untuk mengekstrak file yang dikompresi dalam format RAR.


Unrar di Debian-based (Ubuntu, Linux Mint, dll.)

  1. Install Unrar
    • Buka terminal dan jalankan perintah berikut:
sudo apt update
sudo apt install unrar

  1. Menggunakan Unrar
    • Untuk mengekstrak file RAR, gunakan perintah berikut:
unrar x namafile.rar

Unrar di RedHat-based (Fedora, CentOS, RHEL, dll.)

  1. Install Unrar
      • Tambahkan repository RPM Fusion dan instal unrar:
    sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
    sudo dnf install unrar
    

    1. Menggunakan Unrar
        • Ekstrak file RAR dengan perintah yang sama seperti berikut:
      unrar x namafile.rar
      unrar e namafile.rar
      

      Unrar di Arch Linux-based (Arch, Manjaro, dll.)

      1. Install Unrar
          • Buka terminal dan jalankan perintah berikut:
        sudo pacman -Sy unrar

            
        1. Menggunakan Unrar
            • Ekstrak file RAR dengan perintah yang sama seperti berikut:
          unrar x namafile.rar
          unrar e namafile.rar


          Note**:
          • Perintah unrar x berarti extract dengan jalan penuh
          • Perintah unrar e berarti jika kamu hanya ingin mengekstrak di direktori saat ini


              Jika menggunakan terminal menurut kamu terlalu sulit, maka opsinya adalah kamu tinggal gunakan aplikasi Archive Manager yang sudah tersedia karena ketika unrar sudah kamu install maka otomatis Archive Manager telah bisa digunakan untuk ekstrak format RAR.

              Demikian tutorial Cara Ekstrak Format RAR di Linux. Semoga dapat membantu kamu dalam melakukan ekstrak file RAR yang sedang kamu gunakan.


          ~ Terima Kasih ~

          Solusi File RAR yang Gagal Diekstrak di Linux

              DNSCrypt adalah protokol yang dirancang untuk meningkatkan keamanan dan privasi komunikasi DNS (Domain Name System) antara pengguna dan resolver DNS. Protokol ini bekerja dengan mengenkripsi kueri DNS, sehingga mencegah pihak ketiga seperti penyedia layanan internet (ISP) atau peretas dari mengintip atau memodifikasi permintaan DNS. Berikut adalah penjelasan singkat tentang DNSCrypt dan cara menginstal serta mengonfigurasinya di Ubuntu/Debian terbaru.


          Apa itu DNSCrypt?

              DNSCrypt bertujuan untuk melindungi pengguna dari serangan seperti DNS spoofing dan man-in-the-middle. Dengan mengenkripsi kueri DNS, DNSCrypt memastikan bahwa permintaan dan respons DNS tidak dapat dibaca atau diubah oleh pihak ketiga yang tidak berwenang.


          Keuntungan DNSCrypt:

          • Privasi: Melindungi kueri DNS dari pemantauan oleh pihak ketiga.
          • Keamanan: Mencegah serangan DNS spoofing dan man-in-the-middle.
          • Integritas Data: Memastikan bahwa respons DNS tidak diubah selama transmisi.

          Cara Instal dan Konfigurasi DNSCrypt di Ubuntu/Debian

              Berikut langkah-langkah untuk menginstal dan mengonfigurasi DNSCrypt di sistem operasi Ubuntu/Debian terbaru:

          1. Update Sistem
          sudo apt update && sudo apt upgrade -y

          1. Instal DNSCrypt-Proxy
          sudo apt install dnscrypt-proxy -y

          1. Konfigurasi DNSCrypt-Proxy
          sudo nano /etc/dnscrypt-proxy/dnscrypt-proxy.toml


          Edit dnscrypt-proxy.toml mulai dari server_name, List selain 'Cloudflare' bisa dicari di KLIK DISINI.


          
          server_names = ['cloudflare', 'cloudflare-ipv6']  # Gunakan server Cloudflare (IPv4 dan IPv6).
          
          ipv6_servers = true  # Aktifkan server IPv6.
          
          dnscrypt_servers = true  # Gunakan server DNSCrypt.
          
          doh_servers = true  # Gunakan server DoH.
          
          require_dnssec = true  # Wajibkan DNSSEC.
              


          1. Ubah Pengaturan DNS Sistem
          sudo nano /etc/resolv.conf


          Edit resolv.conf seperti berikut:


          
          # Generated by NetworkManager
          nameserver 127.0.2.1 #IPv4
          nameserver ::1 #IPv6
              


          1. Ubah Pengaturan Network Manager
          sudo nano /etc/NetworkManager/NetworkManager.conf


          Edit NetworkManager.conf seperti berikut:


          
          [main]
          plugins=ifupdown,keyfile  # Gunakan plugin ifupdown dan keyfile.
          dns=none  # Nonaktifkan pengaturan DNS default.
          
          [ipv4]
          method=dhcp  # Gunakan DHCP untuk IPv4.
          dhcp=address-only  # Hanya ambil alamat, bukan DNS dari DHCP.
          dns=127.0.2.1  # Gunakan DNS lokal (IPv4).
          
          [ipv6]
          method=dhcp  # Gunakan DHCP untuk IPv6.
          dhcp=address-only  # Hanya ambil alamat, bukan DNS dari DHCP.
          dns=::1  # Gunakan DNS lokal (IPv6).
              


          1. Restart DNSCrypt-Proxy
          sudo systemctl restart dnscrypt-proxy

          Cek status dnscrypt-proxy:

          sudo systemctl status dnscrypt-proxy    


          1. Restart Network Manager
          sudo systemctl restart NetworkManager


          1. Test kueri DNS ke server DNS

          Buka Terminal dan jalankan perintah berikut:

          dig @127.0.2.1 cloudflare.com

          atau

          nslookup cloudflare.com 127.0.2.1

          1. Test melalui Website
          Silahkan kunjungi website-website berikut untuk melakukan test DNSnya:

          • Jika pada bagian DNS sudah muncul nama server_names yang dikonfigurasi artinya berhasil.
          • 127.0.2.1 sebagai alamat loopback untuk DNSCrypt-Proxy membantu menghindari konflik, mempermudah manajemen, dan meningkatkan keamanan konfigurasi sistem.
          • Meskipun DNSCrypt mengenkripsi kueri DNS, itu tidak menyembunyikan alamat IP dari server resolver DNS. Ini berarti bahwa server DNS masih dapat melacak dan menyimpan log permintaan DNS yang berasal dari alamat IP.

              DNSCrypt adalah alat yang berguna untuk meningkatkan privasi dan keamanan komunikasi DNS, tetapi penting untuk memahami keterbatasan dan kelemahannya. Mempertimbangkan kelemahan ini dapat membantu membuat keputusan yang lebih baik mengenai apakah DNSCrypt adalah solusi yang tepat untuk kebutuhan keamanan internet. Selalu pertimbangkan untuk menggabungkan DNSCrypt dengan alat keamanan lainnya, seperti VPN atau layanan DNS over HTTPS (DoH), untuk perlindungan yang lebih komprehensif.


          Referensi:


          ~ Terima Kasih ~

          Cara Instal dan Konfigurasi DNSCrypt di Ubuntu/Debian Terbaru

           Ubuntu versi terbaru sudah rilis saatnya kamu coba. Ubuntu 23.04 (Lunar Lobster) ini sudah banyak di review berbagai konten kreator di beberapa platform karena perubahannya yang bisa dibilang sangat bagus mulai dari UI interfacenya sampai kepada perbaikan-perbaikan bug dibeberapa komponen yang sudah diperbaiki sehingga beberapa aplikasi yang sebelumnya susah diakses bisa diakses dengan baik saat ini. Ubuntu 23.04 (Lunar Lobster) menggunakan Linux kernel 6.2 dengan banyak fitur tambahan yang menarik.


           Ukuran Ubuntu 23.04 (Lunar Lobster) versi Desktop image (ISO) yaitu 4,6 GB.


          Berikut tampilan-tampilannya:

          tampilan loading


          tampilan pilihan bahasa


          tampilan menu utilities di taskbar



          tampilan file explorer (folder)



          tampilan aplikasi-aplikasi yang tersedia


          Spesifikasi untuk Ubuntu 23.04 (Lunar Lobster) adalah:
          • 2 GHz dual core processor
          • 4 GiB RAM
          • Harddisk 25 GB (minimal 8,6 GB)

          Download Ubuntu 23.04 (Lunar Lobster) melalui di bawah ini.


          Referensi :


          ~ Terima kasih~

          Download Ubuntu terbaru 23.04 (Lunar Lobster) dan spesifikasinya

            Pada kesempatan kali ini saya akan membagikan tutorial cara memasang TeamViewer pada Parrot OS 5. TeamViewer merupakan salah satu aplikasi terbaik yang digunakan unutk melakukan remote perangkat jarak jauh baik Desktop, Laptop maupun perangkat Mobile. Aplikasi Team Viewer juga tersedia untuk dipasang diberbagai platform sistem operasi salah satunya Linux termasuk pada tutorial ini yaitu pada Parrot OS 5. Mari simak tutorial di bawah ini.


          1. Download aplikasi TeamViewer pada laman berikut https://www.teamviewer.com/en/download/linux/.
          2. Silahkan pilih pada bagian Ubuntu/Debian seperti gambar di bawah ini
          3. Buka teminal pada folder Downloads.
          4. Masukkan perintah di bawah ini untuk mengizinkan file teamviewer.deb bisa dieksekusi oleh user yang kamu gunakan dan Enter.
          5. sudo chmod u+x teamviewer.deb
          6. Selanjutnya kita install file teamviewer.deb tersebut dengan perintah di bawah ini dan Enter.
          7. sudo dpkg -i teamviewer.deb
          8. Terakhir konfirmasi TeamViewer yang sudah terinstall dengan ketikkan "teamviewer" pada terminal dan Enter

           Demikian tutorial singkat ini, jika ada kendala dalam melakukan install bisa ditanyakan pada kolom komentar.

          ~ Terima Kasih ~

          Cara install TeamViewer di Parrot OS 5 (Debian based)


           Pada kesempatan kali ini, saya akan membagikan aplikasi yang bisa kamu gunakan untuk menggambar pada layar aktif di sistem operasi Linux (Ubuntu 18.04). Nama aplikasinya adalah Gromit-MPX . Jadi aplikasi ini sangat mudah digunakan ketika kamu perlu menggambar tapi malas untuk menggunakan aplikasi GUI dan ingin langsung saja pada layar aktif saat kamu sedang beraktivitas sesuatu menggunakan Linux Ubuntu. Tampilan aplikasinya seperti gambar di bawah ini.


           Cara instal :

          1. Buka Ubuntu Software -> search "Gromit-MPX", lalu instal (cara 1)
          2. Buka Terminal, masukkan perintah "sudo snap install gromit-mpx" (cara 2)

          Cara Pemakaian :

          • Pilih Show Application -> search "Gromit-MPX", lalu buka aplikasinya
          • Aplikasinya akan terlihat pada taskbar kanan atas
          • Kamu bisa memilih tools yang akan dipakai lewat aplikasinya atau menggunakan shortcut keyboard di bawah ini.

          F9:        toggle painting (menghidupkan dan mematikan cursor menggambar) 
          SHIFT-F9:  clear screen (menghapus layar gambar)
          CTRL-F9:   toggle visibility (menghidupkan pandangan)
          ALT-F9:    quit Gromit-MPX (keluar aplikasi)
          F8:       undo last stroke (undo)
          SHIFT-F8: redo last undone stroke (redo) 

          Referensi dan pengaturan lanjutan :
           Demikian sharing saya mengenai aplikasi yang bisa kamu gunakan untuk menggambar pada layar aktif di Linux Ubuntu 18.04, semoga dapat membantu kamu dalam beraktivitas.


          ~ Terima Kasih ~

          Aplikasi Menggambar pada Layar Aktif di Linux Ubuntu 18.04

           

           Pada kesempatan kali ini saya akan membagikan sulosi untuk mengatasi masalah "CodeIgniter - Message: mkdir(): Permission denied" pada saat menjalankan CodeIgniter pada LAMPP atau XAMPP di Linux Ubuntu. Pesan error "CodeIgniter - Message: mkdir(): Permission denied" mengartikan akses ke folder path dimana program CodeIgniter kamu berada tidak mendapat izin akses. Kenapa hal ini bisa terjadi karena kamu LAMPP atau XAMPP kamu berada di directory yang apabila diakses harus memberi izin akses terlebih dahulu.
           
           Pada instalasi LAMPP atau XAMPP di Linux Ubuntu default directory terletak pada [/opt/lampp] dan tentunya folder htdocs sebagai penempatan program yang ingin kita buat. Jadi masalah tersebut karna folder opt harus dimuat dengan izin akses. Pemecahan masalah tersebut adalah memberikan izin akses pada folder program CodeIgniter dengan menggunakan perintah berikut.

          $ sudo chmod -R 755 /path/to/folder
          $ sudo chmod -R 777 /path/to/folder
          

          Sebagai contoh dibawah ini folder [project] dimana program CodeIgniter saya terinstall untuk diberi akses.



          Setelah selesai silahkan refresh laman error project kamu pada browser dan lihat hasilnya. Mudah bukan? Demikian solusi yang bisa saya berikan, semoga pemrograman menggunakan CodeIgniter kamu bisa berjalan lancar.

          Referensi :

          ~ Terima Kasih ~

          CodeIgniter "Message: mkdir(): Permission denied" di Linux Ubuntu