Saturday, 7 March 2026

Copy folder di ubuntu ke server nextcloud debian dengan ssh

 

Guru Duan, karena foldernya ada di laptop Ubuntu dan ingin dikirim ke server Debian lewat SSH, cara paling tepat adalah menggunakan rsync via SSH.

Ini metode yang paling sering dipakai admin karena cepat dan bisa lanjut jika putus.


1️⃣ Jalankan dari Laptop Ubuntu (bukan dari server)

Karena sumber file ada di laptop, perintah dijalankan di terminal laptop Ubuntu.

Misalnya IP server Debian:

192.168.1.10

Perintahnya:

rsync -avh --progress "/media/dhwan/DATA1/Al-Qur_an Al-Karim - Sheikh Mishary Rashid Alafasy" root@192.168.1.10:/srv/nextcloud/data/admin/files/

Penjelasan:

bagianarti
rsynctool copy cepat
-amenjaga struktur file
-vtampilkan detail
-hukuran mudah dibaca
--progresstampil progress
root@192.168.1.10login SSH server
tujuanfolder Nextcloud

2️⃣ Jika Login Bukan Root

Misalnya user server duan:

rsync -avh --progress "/media/dhwan/DATA1/Al-Qur_an Al-Karim - Sheikh Mishary Rashid Alafasy" duan@192.168.1.10:/srv/nextcloud/data/admin/files/

3️⃣ Setelah Copy Selesai (di Server)

Login ke server Debian lalu jalankan:

docker exec -u www-data nextcloud_app php occ files:scan admin

Agar file muncul di Nextcloud.


4️⃣ Jika Folder Sangat Besar (lebih stabil)

Gunakan port SSH eksplisit:

rsync -avh --progress -e ssh "/media/dhwan/DATA1/Al-Qur_an Al-Karim - Sheikh Mishary Rashid Alafasy" root@192.168.1.10:/srv/nextcloud/data/admin/files/

5️⃣ Hasilnya di Nextcloud

Folder akan muncul:

Al-Qur_an Al-Karim - Sheikh Mishary Rashid Alafasy

di akun admin.


💡 Tips untuk Guru Duan

Jika ini koleksi murottal Mishary Rashid Alafasy, biasanya jumlahnya 114 file MP3.
rsync sangat cocok karena jika jaringan putus tinggal jalankan lagi dan tidak mengulang dari awal.


Kalau Guru Duan mau, saya bisa berikan 1 perintah rsync yang lebih canggih (pakai kompresi dan multi-thread) sehingga transfer LAN bisa 2-5× lebih cepat. Ini sering dipakai untuk server sekolah.

Tuesday, 3 March 2026

Matikan kerneloops

 

Baik Guru Duan 👍
Saya jelaskan dua service itu secara jelas dan aman.


1️⃣ kerneloops.service

🔎 Fungsinya

  • Mengumpulkan laporan jika terjadi kernel crash

  • Mengirim laporan error ke sistem Ubuntu (untuk statistik bug)

  • Tidak berpengaruh ke performa harian

💡 Dampak jika dimatikan

  • ❌ Tidak akan ada laporan otomatis kalau kernel error

  • ✅ Sistem tetap normal

  • ✅ Tidak mengganggu WiFi, web server, atau aplikasi

🎯 Untuk Laptop Pribadi

👉 Aman dimatikan 100%

Cara matikan:

sudo systemctl stop kerneloops
sudo systemctl disable kerneloops

2️⃣ smartmontools.service

🔎 Fungsinya

  • Monitoring kesehatan HDD/SSD (SMART status)

  • Bisa mendeteksi:

    • Bad sector

    • SSD mulai rusak

    • Disk hampir mati

Biasanya berjalan di background dengan ringan.


💡 Dampak jika dimatikan

  • ❌ Tidak ada monitoring otomatis kesehatan disk

  • ❌ Tidak ada peringatan dini kalau disk rusak

  • ✅ Laptop tetap normal

  • ✅ Tidak pengaruh ke performa signifikan


🎯 Untuk Laptop Guru Duan

Kalau laptop:

  • SSD masih baru

  • Tidak dipakai server 24 jam

  • Tidak butuh monitoring disk serius

👉 Boleh dimatikan.

Tapi…

Kalau laptop dipakai:

  • Server testing

  • Backup penting

  • Database Moodle

  • Immich (foto penting)

👉 Sebaiknya biarkan aktif.

Karena service ini ringan sekali (hanya beberapa MB RAM).


🔥 Rekomendasi Khusus Guru Duan

Karena laptop ini:

  • Jalankan MariaDB

  • Jalankan web server

  • Kadang jadi lab

Saya sarankan:

✔ Matikan kerneloops
✔ Biarkan smartmontools

Itu kombinasi paling aman dan tetap sehat.


Kalau Guru Duan mau, saya bisa cek apakah SSD laptop sehat atau sudah ada warning SMART.
Kirim saja:

sudo smartctl -a /dev/sda

(atau /dev/nvme0n1 kalau pakai NVMe)

Nanti saya bantu baca hasilnya 👍

matikan nginx php di laptop

 

Bisa, Guru Duan 👍
TAPI tergantung tujuan laptopnya.

Karena laptop Guru Duan menjalankan:

  • Moodle

  • WordPress

  • Pi-hole

maka:

  • nginx → web server

  • php8.2-fpm → eksekusi PHP

Kalau dua ini dimatikan:

❌ Moodle tidak bisa dibuka
❌ WordPress tidak bisa dibuka
❌ Local web project tidak jalan


🎯 Kapan BOLEH dimatikan nginx & php?

✅ Kalau laptop hanya dipakai browsing / kerja biasa
✅ Tidak sedang testing Moodle
✅ Tidak butuh WordPress lokal
✅ Tidak expose tunnel cloudflared

Kalau itu kondisi Guru Duan → boleh dimatikan.


🧪 Cara Aman (Stop Sementara Dulu)

Coba stop dulu, bukan disable:

sudo systemctl stop nginx
sudo systemctl stop php8.2-fpm

Lalu cek:

systemctl status nginx
systemctl status php8.2-fpm

Kalau mau aktifkan lagi:

sudo systemctl start nginx
sudo systemctl start php8.2-fpm

🚫 Kalau Mau Disable Permanen

sudo systemctl disable nginx
sudo systemctl disable php8.2-fpm

Aktifkan lagi:

sudo systemctl enable nginx
sudo systemctl enable php8.2-fpm

🔥 Rekomendasi Untuk Laptop Guru Duan

Karena Guru Duan sering:

  • Testing Moodle

  • Cek plugin

  • Setup jaringan

  • Uji Pi-hole

Lebih baik jangan disable permanen.

Lebih baik:

  • Stop saja kalau tidak dipakai

  • Atau pakai alias cepat

Contoh buat alias di ~/.bashrc:

alias webon="sudo systemctl start nginx php8.2-fpm"
alias weboff="sudo systemctl stop nginx php8.2-fpm"

Jadi tinggal ketik:

weboff
webon

Lebih praktis 😄


Kalau boleh tahu Guru Duan, tujuan mematikan nginx & php ini untuk hemat RAM atau ada masalah tertentu?

Sunday, 1 March 2026

Pasang dhcp server di debian cbt

 apt update
apt install isc-dhcp-server -y

 

🔧 LANGKAH 1 — Pastikan enp1s0 Static

nano /etc/network/interfacesnano /etc/network/interfaces

tambahkan:

auto enp1s0
iface enp1s0 inet static
    address 192.168.50.1
    netmask 255.255.255.0

 

Restart: 

systemctl restart networking

cek: ip a

 

🔧 LANGKAH 2 — DHCP untuk Klien

nano /etc/default/isc-dhcp-server

isi: 

INTERFACESv4="enp1s0"

 

edit pool: 

nano /etc/dhcp/dhcpd.conf

isi:

subnet 192.168.50.0 netmask 255.255.255.0 {
    range 192.168.50.100 192.168.50.200;
    option routers 192.168.50.1;
    option broadcast-address 192.168.50.255;
    option domain-name-servers 192.168.50.1;
}

 

Restart DHCP:

systemctl restart isc-dhcp-server
systemctl enable isc-dhcp-server

 

🔧 LANGKAH 3 — Install DNS Lokal (dnsmasq)

install: apt install dnsmasq -y

Backup config lama:

mv /etc/dnsmasq.conf /etc/dnsmasq.conf.bak

 

buat config baru:

nano /etc/dnsmasq.conf 

isi:

interface=enp1s0
listen-address=192.168.50.1
domain-needed
bogus-priv
expand-hosts
domain=local
address=/cbt.local/192.168.50.1

 

Restart:

systemctl restart dnsmasq
systemctl enable dnsmasq

 

🔒 LANGKAH 4 — Pastikan Klien Tidak Bisa Internet

Pastikan IP forward OFF:

nano /etc/sysctl.conf

Pastikan ini dikomentari:

#net.ipv4.ip_forward=1

 

Apply:

sysctl -p

 

Tambahkan firewall blok total:

iptables -A FORWARD -i enp1s0 -o eno1 -j DROP

 

Simpan:

apt install iptables-persistent -y
netfilter-persistent save

 

🧪 TEST

Di klien:

ipconfig

Harus dapat:

IP: 192.168.50.xxx
Gateway: 192.168.50.1
DNS: 192.168.50.1

Buka browser:

http://cbt.local

Harus masuk CBT.

Coba buka google.com → tidak bisa.


 

Siap Guru Duan 👍
Kita ganti dari cbt.local menjadi:

cbt.smandaka

Karena ini domain lokal (tanpa TLD .com/.sch.id), kita atur lewat DNS lokal (dnsmasq).


🔧 LANGKAH 1 — Edit dnsmasq

Buka config:

nano /etc/dnsmasq.conf

Ubah menjadi:

interface=enp1s0
listen-address=192.168.50.1
domain-needed
bogus-priv
address=/cbt.smandaka/192.168.50.1

Simpan.

Restart:

systemctl restart dnsmasq

🔧 LANGKAH 2 — Pastikan DHCP Tetap Pakai DNS Server Ini

Cek:

nano /etc/dhcp/dhcpd.conf

Pastikan ada:

option domain-name-servers 192.168.50.1;

Restart DHCP:

systemctl restart isc-dhcp-server

🧪 TEST

Di klien:

ipconfig /release
ipconfig /renew

Lalu buka browser:

http://cbt.smandaka

Harus masuk ke server CBT (192.168.50.1).


🎯 Kenapa Ini Lebih Baik?

✔ Tidak pakai .local (kadang bentrok mDNS)
✔ Lebih rapi untuk sekolah
✔ Bisa dikembangkan ke SSL internal nanti


🔒 Opsional (Lebih Profesional)

Kalau mau lebih resmi, bisa pakai:

cbt.sman2kandangan.sch.id

Tapi itu perlu DNS publik atau internal DNS server lebih lengkap.


Sekarang Guru coba akses dari klien.
Kalau tidak resolve, kirim hasil:

nslookup cbt.smandaka

Nanti saya bantu cek sampai jalan 👍

 

Pertanyaan paling realistis dan penting, Guru Duan 😄👍
Memang di lab sering bingung: “enp1s0 itu lubang yang mana?”

Tenang, ada cara pasti untuk mengenalinya.


🎯 Cara Paling Mudah: Kedipkan Lampu Port (Recommended)

Besok di sekolah, jalankan ini di server:

ethtool -p enp1s0 10

Artinya:

  • Port enp1s0 akan berkedip LED-nya selama 10 detik.

Tinggal lihat di belakang server:
👉 Lubang LAN yang lampunya kedip itu = enp1s0

Kalau belum ada ethtool, install dulu:

apt install ethtool -y

Ini cara paling profesional 👍


🎯 Cara Alternatif (Tanpa ethtool)

Colok kabel ke satu port saja, lalu jalankan:

ip a

Kalau berubah dari:

NO-CARRIER

menjadi:

LOWER_UP

Berarti itu port yang benar.

Contoh:

Sebelum colok:

enp1s0: NO-CARRIER

Setelah colok:

enp1s0: LOWER_UP

Berarti itu lubangnya.


🎯 Cara Ketiga (Lihat MAC Address)

Tadi dari output Guru:

enp1s0 → f4:28:53:1d:ab:56
eno1   → a4:bb:6d:56:36:c9

Kalau di belakang casing ada label MAC address,
bisa cocokkan.


🎯 Supaya Tidak Bingung Lagi

Setelah yakin enp1s0 itu port klien, tempel stiker:

CBT LAN

Dan eno1 diberi label:

INTERNET

Selesai, tidak bingung lagi 😄


🧠 Ringkasnya

Cara paling mudah dan cepat:

ethtool -p enp1s0 10

Lihat port yang kedip.

Itu dia.


Besok di lab tinggal:

  1. Kedipkan port

  2. Colok ke switch mini

  3. Restart DHCP

  4. Siap ujian 🚀

Kalau mau, saya bisa buatkan checklist 5 menit sebelum ujian supaya tidak panik 👍

 

 

mengetahui alamat modem orbit star 2

DHCP modem off,

Ip modem berubah, saya tidak tahu ip nya berapa

colok modem ke ubuntu, di terminal ketikkan arp -a 

Saturday, 28 February 2026

*Membuat Soal untuk Asesmen Sumatif Akhir Jenjang Kelas XII*

 *Membuat Soal untuk Asesmen Sumatif Akhir Jenjang  Kelas XII*

_Buat soal ASAJ Kelas 12 di dalam Question Bank masing-masing._ Bagi yang belum tahu caranya:


  1. login di https://sim.sman2kandangan.sch.id/
  2. Klik Dashboard.
  3. Klik Course: Nama Bpk Ibu sendiri (yang di bawahnya ada tulisan (SOAL-SOAL DARI GURU)
  4. Klik More.
  5. Klik Question Bank.
  6. Pilih Questions yang ada panah ke atas ke bawah di samping kiri, lalu klik Categories.
  7. Klik Add Category. Isikan Nama: Soal ASAJ Kelas 12 Tahun 2026 mapel ***** (ganti * dengan mapel masing-masing). Klik Add category.
  8. Klik Soal ASAJ Kelas 12 Tahun 2026 mapel ***** yang sudah dibuat.
  9. Klik Create a new question. Pilih Multiple choice. Klik add.
  10. Mulai membuat soal: isikan nama soal, teks soal, pilihan jawaban ada 5 dengan 1 di antaranya beri grade 100% sebagai kunci jawaban. Klik Save changes.
  11. Klik Create a new question lagi dan seterusnya sampai sejumlah soal 35 atau 40 buah.

Thursday, 26 February 2026

Install Pihole di Ubuntu 24

 dhwan@dhwan-Aspire-A514-51K:~$ curl -sSL https://install.pi-hole.net | bash

  [i] Root user check
  [i] Script called with non-root privileges
      The Pi-hole requires elevated privileges to install and run
      Please check the installer for any concerns regarding this requirement
      Make sure to download this script from a trusted source

  [✓] Sudo utility check

  [✓] Root user check

        .;;,.
        .ccccc:,.
         :cccclll:.      ..,,
          :ccccclll.   ;ooodc
           'ccll:;ll .oooodc
             .;cll.;;looo:.
                 .. ','.
                .',,,,,,'.
              .',,,,,,,,,,.
            .',,,,,,,,,,,,....
          ....''',,,,,,,'.......
        .........  ....  .........
        ..........      ..........
        ..........      ..........
        .........  ....  .........
          ........,,,,,,,'......
            ....',,,,,,,,,,,,.
               .',,,,,,,,,'.
                .',,,,,,'.
                  ..'''.

  [i] SELinux not detected
  [✓] Update local cache of available packages

  [✓] Checking apt-get for upgraded packages... 16 updates available
  [i] It is recommended to update your OS after installing the Pi-hole!

  [✓] Building dependency package pihole-meta.deb
  [✓] Installing Pi-hole dependency package

  [i] Using interface: enp2s0
  [i] IPv4 address: 192.168.8.10/24
  [i] Unable to find IPv6 ULA/GUA address
  [i] IPv6 address: 
  [i] Using upstream DNS: Cloudflare (DNSSEC) (1.1.1.1, 1.0.0.1)
  [i] Installing StevenBlack's Unified Hosts List
  [i] Query Logging on.
  [i] Using privacy level: 0
  [✗] Check for existing repository in /etc/.pihole
  [i] Clone https://github.com/pi-hole/pi-hole.git into /etc/.pihole...HEAD is now at a393dd8 v6.4 (#6536)
  [✓] Clone https://github.com/pi-hole/pi-hole.git into /etc/.pihole

  [✗] Check for existing repository in /var/www/html/admin
  [i] Clone https://github.com/pi-hole/web.git into /var/www/html/admin...HEAD is now at 09e4e0e v6.4.1 (#3717)
  [✓] Clone https://github.com/pi-hole/web.git into /var/www/html/admin

  [✗] Checking for group 'pihole'
  [✓] Creating group 'pihole'
  [✓] Creating user 'pihole'

  [i] FTL Checks...

  [✓] Detected x86_64 architecture
  [✓] Downloading and Installing FTL
  [✓] Installing scripts from /etc/.pihole

  [i] Installing configs from /etc/.pihole...

  [✓] Installing latest Cron script

  [✓] Installing latest logrotate script
  [✓] man pages installed and database updated
  [i] Testing if systemd-resolved is enabled
  [✓] Disabling systemd-resolved DNSStubListener
  [i] Restarting services...
  [✓] Enabling pihole-FTL service to start on reboot...
  [✓] Restarting pihole-FTL service...
  [✗] DNS resolution is currently unavailable
  [✓] DNS resolution is available
  [✗] Migrating the list's cache directory to new location
  [i] Creating new gravity database
  [i] Migrating content of /etc/pihole/adlists.list into new database
  [✓] Deleting existing list cache
  [i] Neutrino emissions detected...

  [✓] Preparing new gravity database
  [✓] Creating new gravity databases
  [✓] Pulling blocklist source list into range
  [i] Using libz compression

  [i] Target: https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
  [✓] Status: Retrieval successful
  [✓] Parsed 78788 exact domains and 0 ABP-style domains (blocking, ignored 1 non-domain entries)
      Sample of non-domain entries:
        - fe80::1%lo0

  [✓] Building tree
  [i] Number of gravity domains: 78788 (78788 unique domains)
  [i] Number of exact denied domains: 0
  [i] Number of regex denied filters: 0
  [i] Number of exact allowed domains: 0
  [i] Number of regex allowed filters: 0
  [✓] Optimizing database
  [✓] Swapping databases
  [✓] The old database remains available
  [✓] Cleaning up stray matter

  [✓] Done.
jq: parse error: Invalid numeric literal at line 1, column 10

  [i] You may now configure your devices to use the Pi-hole as their DNS server
  [i] Pi-hole DNS (IPv4): 192.168.8.10
  [i] If you have not done so already, the above IP should be set to static.
  [i] View the web interface at http://pi.hole:80/admin or http://192.168.8.10:80/admin

  [i] Web Interface password: AjZgkH40
  [i] This can be changed using 'pihole setpassword'

  [i] To allow your user to use all CLI functions without authentication, refer to
    our documentation at: https://docs.pi-hole.net/main/post-install/


  [i] The install log is located at: /etc/pihole/install.log
  [✓] Installation complete! 

Wednesday, 25 February 2026

Restricted Setting Android AppLock

 

newer android versions automatically flag all apps which require elevated permissions like display over other apps and accessibility service if they are not installed from play store directly. You can go to system settings > Apps > App Lock > Three dots > Enable restricted Settings, and then you should be able to enable the permission
you can check that it is safe by analyzing the code over github. the fdroid builds are also reproducible

Edit sudo nano /etc/cups/cupsd.conf untuk Print melalui server debian

 

Baik Guru Duan, ini sudah jelas penyebab utamanya 👍

Masalahnya ada di sini:

Allow 192.168.100.0/24

Padahal sekarang jaringan Anda:

192.168.200.xxx

Jadi CUPS hanya mengizinkan jaringan lama (100) → jaringan baru (200) otomatis Forbidden.


✅ SOLUSI CEPAT & AMAN (Rekomendasi)

Kita ganti semua 192.168.100.0/24192.168.200.0/24


1️⃣ Edit File

sudo nano /etc/cups/cupsd.conf

2️⃣ Ganti Bagian Ini (ADA 3 TEMPAT)

🔹 Bagian <Location />

Ubah dari:

Allow 192.168.100.0/24

Menjadi:

Allow 192.168.200.0/24

🔹 Bagian <Location /admin>

Ubah juga:

Allow 192.168.200.0/24

🔹 Bagian <Location /admin/log>

Ubah juga:

Allow 192.168.200.0/24

3️⃣ (Lebih Simpel & Fleksibel) Pakai @LOCAL (Opsional)

Kalau mau supaya tidak perlu ubah tiap ganti subnet, boleh ganti semua itu jadi:

Allow @LOCAL

Contoh:

<Location />
  Order allow,deny
  Allow localhost
  Allow 127.0.0.1
  Allow @LOCAL
</Location>

Ini otomatis izinkan semua LAN.

👉 Saya sarankan cara ini untuk server sekolah 👍


4️⃣ Restart CUPS

Wajib setelah edit:

sudo systemctl restart cups

5️⃣ Test Lagi

Buka dari HP / PC:

http://192.168.200.20:631

Sekarang harusnya sudah masuk.


✅ BONUS: Supaya Client Bisa Print Langsung

Karena printer USB di server, client print lewat server.

Pastikan ada baris ini (sudah ada, bagus):

Browsing On
BrowseLocalProtocols dnssd

Kalau belum muncul di client, restart juga Avahi:

sudo systemctl restart avahi-daemon

🎯 KESIMPULAN

❌ Bukan printer rusak
❌ Bukan CUPS rusak
❌ Bukan server rusak

✅ Hanya subnet berubah → akses diblok
✅ Tinggal ganti Allow → normal lagi


Kalau setelah ini masih belum bisa print dari client, kirim:

lpstat -r
lpstat -a

Nanti kita cek sharing-nya juga.

Tuesday, 24 February 2026

tambahkan di profile user "profile_field_nis" nip nowa

 

 

 **************

 

 

 

===============

 

 

 

 

Baik Guru Duan, berikut cara menambahkan field di profil user Moodle:

Target field:

  • profile_field_nisNIS

  • nipNIP

  • nowaNo WhatsApp


Cara 1 (Resmi & Aman – Lewat Admin Panel Moodle)

Disarankan pakai cara ini 👍

1. Masuk sebagai Admin

Login → Site administration

2. Buka Custom Profile Fields

Masuk ke:

Site administration
→ Users
→ Accounts
→ User profile fields

3. Buat Kategori (Opsional)

Klik Create a new profile category
Misal:

Data Sekolah

4. Tambah Field Baru

Klik Create a new profile field → Short text

Lakukan 3 kali:


🔹 A. Field NIS

SettingIsi
NameNIS
Short namenis
RequiredYes (opsional)
VisibleVisible to user
LockedNo

👉 Klik Save changes


🔹 B. Field NIP

SettingIsi
NameNIP
Short namenip

🔹 C. Field No WhatsApp

SettingIsi
NameNo WhatsApp
Short namenowa

✅ Hasilnya

Setelah selesai, di halaman profil user akan muncul:

NIS
NIP
No WhatsApp

Dan di database otomatis jadi:

profile_field_nis
profile_field_nip
profile_field_nowa

✅ Cara Cek di Database (Opsional)

Kalau mau pastikan sudah masuk:

mysql -u root -p moodle
SELECT shortname, name 
FROM mdl_user_info_field;

Harus muncul:

nis
nip
nowa

⚠️ Catatan Penting

  1. Jangan edit langsung database kalau belum perlu
    → Pakai admin panel lebih aman.

  2. Field ini bisa dipakai di:

    • Plugin

    • Jurnal Mengajar

    • Export

    • Integrasi WA

    • Rekap siswa/guru

Kalau Guru Duan mau, nanti saya bantu juga:

✅ Supaya:

  • User tidak bisa mengubah sendiri NIS/NIP

  • Hanya admin yang bisa edit

  • Atau otomatis isi dari CSV/Excel

Tinggal bilang mau arahkan ke mana 👍

 

🔥Backup Moodle di Laptop


✅ 3️⃣ Backup Moodle Code

sudo tar -czf ~/backup_laptop/moodle-code-$(date +%F).tar.gz /var/www/html/moodle

✅ 4️⃣ Backup Folder moodledata

sudo tar -czf ~/backup_laptop/moodledata-$(date +%F).tar.gz /var/moodledata

✅ 5️⃣ Backup Database

Cek dulu nama database:

sudo grep dbname /var/www/html/moodle/config.php

Biasanya namanya moodle.

Lalu backup:

sudo mysqldump -u root -p moodle > ~/backup_laptop/db-$(date +%F).sql

Masukkan password MariaDB.


✅ 6️⃣ Cek Hasil Backup

ls -lh ~/backup_laptop

Harusnya muncul 3 file:

moodle-code-2026-02-21.tar.gz
moodledata-2026-02-21.tar.gz
db-2026-02-21.sql

Kalau sudah ada → Moodle Guru Duan sudah aman 💾


🔥 Cara Lebih Praktis (Satu Perintah Saja)

Kalau mau sekalian dalam satu folder:

sudo tar -czf ~/backup_laptop/backup-moodle-lengkap-$(date +%F).tar.gz \
/var/www/html/moodle \
/var/moodledata

Database tetap perlu dump terpisah.



Monday, 23 February 2026

Buat role gurujurnal

 

Untuk membuat role baru "Guru Jurnal" dan memberikan capability local/jurnalmengajar:submit di Moodle 4.5, ikuti langkah-langkah berikut:


🛠️ LANGKAH 1: Buat Role Baru "Guru Jurnal"

  1. Login sebagai admin di Moodle.

  2. Buka menu:
    Site administration > Users > Permissions > Define roles

  3. Klik tombol "Add a new role".

  4. Pada bagian "Use role or archetype", pilih:

    • ⚪ No role

    • (Atau pilih "Teacher" jika ingin mewarisi dari role guru)

  5. Klik Continue.


📝 LANGKAH 2: Konfigurasi Role Baru

Isi detail berikut:

  • Short name: gurujurnal

  • Custom full name: Guru Jurnal

  • Description: (Opsional, misalnya: Role untuk guru yang dapat mengisi jurnal mengajar)

  • Context types where this role may be assigned:
    Centang sesuai kebutuhan, misalnya:

    • System

    • Course

    • Category

Klik Next.


✅ LANGKAH 3: Beri Capability local/jurnalmengajar:submit

  1. Pada kolom pencarian capability, ketik:

    local/jurnalmengajar:submit
    
  2. Saat ditemukan, beri nilai:

    • ✅ Allow

Klik Save changes di bagian bawah.


🔁 LANGKAH 4: Assign Role ke User

  1. Masuk ke Site administration > Users > Permissions > Assign system roles

  2. Klik pada role Guru Jurnal

  3. Pilih user yang ingin diberi role ini, lalu klik Add


Selesai!
Sekarang hanya user dengan role Guru Jurnal yang memiliki kemampuan local/jurnalmengajar:submit untuk mengakses atau mengisi jurnal di plugin local_jurnalmengajar.

Jika kamu ingin membatasi akses halaman index.php hanya untuk user dengan role ini, saya bisa bantu juga menambahkan logika tersebut di file plugin.

Menghilangan Guess Access di Moodle

Itu adalah notifikasi Guest Access di Moodle. Untuk menghilangkannya, silakan lakukan salah satu cara berikut:


Cara 1: Matikan Login sebagai Tamu (Disarankan)

  1. Login sebagai Admin Moodle

  2. Masuk ke:

    👉 Site administration → Plugins → Authentication → Manage authentication

  3. Cari Guest login button

  4. Klik ikon 👁️ (Disable) sampai mati

  5. Simpan

📌 Setelah ini, tombol “Access as a guest” tidak akan muncul lagi.


Cara 2: Matikan Guest di Level Course

Kalau hanya ingin hilang di mata pelajaran tertentu:

  1. Masuk ke Course

  2. Klik Settings

  3. Cari Guest access

  4. Set ke: No

  5. Save


Cara 3 (Opsional): Paksa Login di Homepage

Supaya semua pengunjung wajib login:

  1. Site administration → Security → Site policies

  2. Aktifkan:

    ✔️ Force users to login

  3. Save

📌 Ini akan membuat semua halaman Moodle wajib login.


Rekomendasi untuk Server CBT Sekolah

Untuk CBT & Moodle sekolah (seperti yang Guru Duan pakai):

👉 Paling aman: pakai Cara 1 + Cara 3

Supaya:

  • Tidak ada tamu masuk

  • Tidak ada siswa iseng lihat-lihat

  • Sistem lebih aman


Kalau mau, sebutkan:

Mau dihilangkan di semua course atau hanya sebagian saja?

Nanti saya pandu lebih tepat sesuai kebutuhan Guru Duan 👍

 

 

 

 

 

agar user tidak bisa edit profile

 http://localhost/admin/roles/define.php

 

 

Buat Favicon.ico dengan PixelLab dan imagemagick

 

Baik, Guru Duan!
Saya jelaskan langkah paling aman dan bersih untuk mengganti favicon Moodle menggunakan desain yang Guru buat di PixelLab.


🟩 LANGKAH 1 — Buat Desain di PixelLab

Di PixelLab:

  1. Buat kanvas 1:1 (square), misalnya 512×512 px atau 1024×1024 px

  2. Setelah selesai desain → Export sebagai PNG (transparan atau tidak)

  3. Transfer PNG itu ke laptop (via WhatsApp, Telegram, kabel, dsb.)

Setelah PNG ada di laptop, kita lanjut.


🟩 LANGKAH 2 — Ubah PNG menjadi favicon.ico

Ada dua cara:

Cara A — Konversi lewat terminal (disarankan)

Install ImageMagick:

sudo apt install imagemagick

Konversi PNG menjadi ICO multi-size:

convert icon.png -define icon:auto-resize=64,48,32,16 favicon.ico

Atau, jika PNG besar:

convert icon.png -resize 256x256 favicon.ico

Hasilnya: favicon.ico.


Cara B — Konversi online (lebih mudah)

Bisa pakai:

  • favicon.io

  • convertico.com

  • iconifier.net

Upload PNG → download favicon.ico


🟩 LANGKAH 3 — Upload favicon.ico ke server Moodle

Jika favicon Moodle Anda berada di:

/var/www/html/moodle/favicon.ico

Maka cukup upload menggantikan file itu:

scp favicon.ico admincbt@IP_SERVER:/var/www/html/moodle/

Jika permission error → beri izin dulu:

sudo chmod 644 /var/www/html/moodle/favicon.ico

Lalu SCP lagi.


🟩 LANGKAH 4 — Purge Cache Moodle

Sangat penting karena favicon di-cache kuat oleh Moodle.

sudo -u www-data php /var/www/html/moodle/admin/cli/purge_caches.php

Atau dari web:

Site administration → Development → Purge all caches


🟩 LANGKAH 5 — Refresh browser (harus Ctrl+Shift+R)

Chrome/Firefox menyimpan favicon di cache lama.

Tekan:

Ctrl + Shift + R

atau

Ctrl + F5

Baru favicon akan berubah.


Ganti favicon ico moodle

 

perhatikan lokasi

=================== 

 $ sudo cp ~/cbt/ico/favicon.ico /var/www/html/moodle/favicon.ico
sudo chmod 644 /var/www/html/moodle/favicon.ico


==========

Siap Guru Duan 👍

Karena di Within HEAD sudah ada <style>...</style>, kita tinggal tambahkan baris favicon di luar tag <style>, jangan dimasukkan ke dalam style.

Jadi gabungnya seperti ini:

<link rel="icon" href="/favicon.ico?v=2">

<style>
  .footer-section .helplink, .footer-section .helplinkbox {
      display: none !important;
  }
</style>

⚠ Penting:

  • <link rel="icon"> tidak boleh di dalam <style>

  • Letakkan di atas atau bawah <style> bebas

  • Pastikan tidak ada tag <head> karena Moodle sudah otomatis di dalam <head>


Setelah Save

  1. Purge cache Moodle:

sudo -u www-data php /var/www/html/moodle/admin/cli/purge_caches.php
  1. Hard refresh browser:

Ctrl + Shift + R

Kalau masih belum berubah, saya bisa cek apakah Moodle tema Boost masih menyuntik favicon sendiri dan kita override secara lebih kuat.

 

Pertanyaan bagus sekali, Guru Duan 👍

Sebenarnya tidak wajib ubah jadi ?v=3.
Itu hanya trik untuk mengatasi cache browser.


🧠 Kenapa perlu ?v=3?

Browser menyimpan favicon sangat lama.
Kalau URL-nya tetap:

<link rel="icon" href="/favicon.ico">

Browser berpikir:

“Ini file yang sama seperti kemarin, tidak perlu download ulang.”

Padahal isi file sudah berubah.


🔥 Dengan ?v=3

<link rel="icon" href="/favicon.ico?v=3">

Browser menganggap itu URL berbeda, sehingga:

✔ Dipaksa download ulang
✔ Cache lama dilewati
✔ Favicon langsung berubah


🎯 Analogi sederhana

  • /favicon.ico → dianggap file lama

  • /favicon.ico?v=2 → dianggap file baru

  • /favicon.ico?v=3 → dianggap file baru lagi

Isinya sama-sama mengambil file yang sama di server, hanya query string saja yang berubah.


📌 Kapan perlu ubah angka?

Hanya saat:

  • Ganti favicon lagi

  • Browser masih menampilkan favicon lama

Kalau favicon sudah stabil dan tidak akan diganti lagi, angka itu boleh dibiarkan.


🟢 Kesimpulan untuk Guru Duan

Ubah ke ?v=3 hanya supaya:

✔ Browser tidak pakai cache lama
✔ Perubahan terlihat langsung

Kalau sekarang sudah tampil favicon baru tanpa mengubah versi pun, tidak perlu ubah lagi 👍


Kalau Guru mau, saya bisa jelaskan juga bagaimana Nginx kadang ikut menyimpan cache favicon.

 

Konfigurasi 2 moodle di laptop

 

SistemURLPortFolderDatabase
Jurnalhttp://localhost80/var/www/html/moodlemoodle
CBThttp://localhost:90009000/var/www/html/moodle_cbtmoodle_cbt

Sunday, 22 February 2026

Setup Nextdns di debian SiM server

 # sh -c "$(curl -sL https://nextdns.io/install)"
INFO: OS: debian
INFO: GOARCH: amd64
INFO: GOOS: linux
INFO: NEXTDNS_BIN: /usr/bin/nextdns
INFO: INSTALL_RELEASE: 1.47.1
c) Configure NextDNS
r) Remove NextDNS
e) Exit
Choice (default=c): c
NextDNS Profile ID: 6445b3                                        
Sending your devices name lets you filter analytics and logs by device.
Report device name? [Y|n]: y
Accept DNS request from other network hosts.
Setup as a router? (y/n): y
Make NextDNS CLI cache responses. This improves latency and reduces the amount
of queries sent to NextDNS.
Enable caching? (y/n): y
Instant refresh will force low TTL on responses sent to clients so they rely
on CLI DNS cache. This will allow changes on your NextDNS config to be applied
on your LAN hosts without having to wait for their cache to expire.
Enable instant refresh? (y/n): y
Changes DNS settings of the host automatically when NextDNS is started.
If you say no here, you will have to manually configure DNS to 127.0.0.1.
Automatically setup local host DNS? [Y|n]: y
NextDNS installed and started using systemd init
c) Configure NextDNS
r) Remove NextDNS
e) Exit
Choice (default=c): e

================================

# DEBUG=1 sh -c "$(curl -sL https://nextdns.io/install)"
INFO: OS: debian
INFO: GOARCH: amd64
INFO: GOOS: linux
INFO: NEXTDNS_BIN: /usr/bin/nextdns
INFO: INSTALL_RELEASE: 1.47.1
DEBUG: Start install loop with CURRENT_RELEASE=1.47.1
DEBUG: NextDNS is up to date (1.47.1)
c) Configure NextDNS
r) Remove NextDNS
e) Exit
Choice (default=c): r
INFO: Uninstalling NextDNS...
DEBUG: Using deb uninstall type
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  gyp libc-ares2 libjs-highlight.js libjs-inherits libjs-is-typedarray libjs-psl libjs-typedarray-to-buffer libssl-dev
  libuv1-dev node-chownr node-color-name node-err-code node-extsprintf node-fast-deep-equal node-indent-string node-ini
  node-is-typedarray node-json-parse-better-errors node-json-schema node-json-schema-traverse node-qs node-resolve-from
  node-through node-typedarray-to-buffer node-universalify node-uuid
Use 'apt autoremove' to remove them.
The following packages will be REMOVED:
  nextdns
0 upgraded, 0 newly installed, 1 to remove and 103 not upgraded.
After this operation, 9,560 kB disk space will be freed.
(Reading database ... 63459 files and directories currently installed.)
Removing nextdns (1.47.1) ...
DEBUG: Start install loop with CURRENT_RELEASE=
DEBUG: NextDNS is not installed
i) Install NextDNS
e) Exit
Choice (default=i): i
INFO: Installing NextDNS...
DEBUG: Using deb install type
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
apt-transport-https is already the newest version (2.2.4).
The following packages were automatically installed and are no longer required:
  gyp libc-ares2 libjs-highlight.js libjs-inherits libjs-is-typedarray libjs-psl libjs-typedarray-to-buffer libssl-dev
  libuv1-dev node-chownr node-color-name node-err-code node-extsprintf node-fast-deep-equal node-indent-string node-ini
  node-is-typedarray node-json-parse-better-errors node-json-schema node-json-schema-traverse node-qs node-resolve-from
  node-through node-typedarray-to-buffer node-universalify node-uuid
Use 'apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 103 not upgraded.
Hit:1 http://security.debian.org/debian-security bullseye-security InRelease
Hit:2 http://deb.debian.org/debian bullseye InRelease                                                     
Hit:3 http://deb.debian.org/debian bullseye-updates InRelease                                             
Hit:4 https://pkg.cloudflare.com/cloudflared buster InRelease                                             
Hit:5 https://repo.nextdns.io/deb stable InRelease
Get:6 https://packages.sury.org/php bullseye InRelease [6,136 B]                                                               
Err:6 https://packages.sury.org/php bullseye InRelease                                                                         
  The following signatures were invalid: EXPKEYSIG B188E2B695BD4743 DEB.SURY.ORG Automatic Signing Key <deb@sury.org>
Hit:8 https://deb.nodesource.com/node_22.x nodistro InRelease                                                                  
Hit:9 https://download.docker.com/linux/debian buster InRelease                                                                
Get:13 https://pkgs.tailscale.com/stable/debian bullseye InRelease                                                             
Hit:10 https://dlm.mariadb.com/repo/mariadb-server/10.6/repo/debian bullseye InRelease
Get:12 https://dlm.mariadb.com/repo/maxscale/latest/apt bullseye InRelease [11.9 kB]
Err:12 https://dlm.mariadb.com/repo/maxscale/latest/apt bullseye InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 5D87FACA8C27D14E
Hit:7 https://custom-downloads.mariadb.com/legacy/tools/debian bullseye InRelease                                              
Hit:11 https://packagecloud.io/ookla/speedtest-cli/debian bullseye InRelease
Fetched 18.5 kB in 22s (832 B/s)
Reading package lists... Done
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://packages.sury.org/php bullseye InRelease: The following signatures were invalid: EXPKEYSIG B188E2B695BD4743 DEB.SURY.ORG Automatic Signing Key <deb@sury.org>
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://dlm.mariadb.com/repo/maxscale/latest/apt bullseye InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 5D87FACA8C27D14E
W: Failed to fetch https://dlm.mariadb.com/repo/maxscale/latest/apt/dists/bullseye/InRelease  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 5D87FACA8C27D14E
W: Failed to fetch https://packages.sury.org/php/dists/bullseye/InRelease  The following signatures were invalid: EXPKEYSIG B188E2B695BD4743 DEB.SURY.ORG Automatic Signing Key <deb@sury.org>
W: Some index files failed to download. They have been ignored, or old ones used instead.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  gyp libc-ares2 libjs-highlight.js libjs-inherits libjs-is-typedarray libjs-psl libjs-typedarray-to-buffer libssl-dev
  libuv1-dev node-chownr node-color-name node-err-code node-extsprintf node-fast-deep-equal node-indent-string node-ini
  node-is-typedarray node-json-parse-better-errors node-json-schema node-json-schema-traverse node-qs node-resolve-from
  node-through node-typedarray-to-buffer node-universalify node-uuid
Use 'apt autoremove' to remove them.
The following NEW packages will be installed:
  nextdns
0 upgraded, 1 newly installed, 0 to remove and 103 not upgraded.
Need to get 0 B/3,924 kB of archives.
After this operation, 9,560 kB of additional disk space will be used.
Selecting previously unselected package nextdns.
(Reading database ... 63459 files and directories currently installed.)
Preparing to unpack .../nextdns_1.47.1_amd64.deb ...
Unpacking nextdns (1.47.1) ...
Setting up nextdns (1.47.1) ...
NextDNS installed and started using systemd init
DEBUG: Start configure
DEBUG: Get profile ID
DEBUG: Previous profile ID: 6445b3
NextDNS Profile ID (default=6445b3): 
DEBUG: Add arg -profile=6445b3
Sending your devices name lets you filter analytics and logs by device.
Report device name? [Y|n]: y
DEBUG: Add arg -report-client-info=true
Accept DNS request from other network hosts.
Setup as a router? [Y|n]: y
DEBUG: Add arg -setup-router=true
Make NextDNS CLI cache responses. This improves latency and reduces the amount
of queries sent to NextDNS.
Enable caching? [Y|n]: y
DEBUG: Add arg -cache-size=10MB
Instant refresh will force low TTL on responses sent to clients so they rely
on CLI DNS cache. This will allow changes on your NextDNS config to be applied
on your LAN hosts without having to wait for their cache to expire.
Enable instant refresh? [Y|n]: y
DEBUG: Add arg -max-ttl=5s
Changes DNS settings of the host automatically when NextDNS is started.
If you say no here, you will have to manually configure DNS to 127.0.0.1.
Automatically setup local host DNS? [Y|n]: y
DEBUG: Add arg -auto-activate=true
NextDNS installed and started using systemd init

Congratulations! NextDNS is now installed.

To upgrade/uninstall, run this command again and select the appropriate option.

You can use the NextDNS command to control the daemon.
Here are a few important commands to know:

# Start, stop, restart the daemon:
nextdns start
nextdns stop
nextdns restart

# Configure the local host to point to NextDNS or not:
nextdns activate
nextdns deactivate

# Explore daemon logs:
nextdns log

# For more commands, use:
nextdns help


Tuesday, 17 February 2026

Alias di laptop Ubuntu

 

Siap, Guru 👍
Saya jelaskan satu per satu dengan bahasa sederhana, supaya jelas mana yang penting dan mana yang aman.


✅ 1️⃣ alert → Notifikasi Terminal

alias alert='notify-send ...'

Fungsi:
👉 Munculin notifikasi kalau perintah sebelumnya selesai.

Contoh:

sleep 10; alert

Setelah 10 detik → muncul notifikasi.

➡️ Ini bawaan Ubuntu, aman ✅


✅ 2️⃣ cetakizin → Cetak Surat via Server

alias cetakizin='ssh root@100.106.40.93 print_remote_surat'

Fungsi:
👉 Login ke server jarak jauh → cetak surat izin.

Ini khas kerja Guru 😄
➡️ Custom pribadi, aman ✅


✅ 3️⃣ grep / egrep / fgrep → Pencarian Berwarna

alias grep='grep --color=auto'

Fungsi:
👉 Hasil pencarian jadi warna-warni.

Contoh:

grep error log.txt

➡️ Lebih enak dilihat, aman ✅


✅ 4️⃣ l, la, ll, ls → Shortcut List Folder

AliasAsliFungsi
lls -CFList ringkas
lals -ATampilkan file tersembunyi
llls -alFDetail lengkap
lsls --color=autoWarna

Ini standar Linux 👍
➡️ Aman ✅


✅ 5️⃣ serveron → Mode Server ON

alias serveron='sudo systemctl start docker && cd /home/dhwan/immich && docker compose up -d'

Fungsi:
👉 Nyalakan Docker → Jalankan Immich.

➡️ Yang tadi kita buat 💪
➡️ Sangat berguna ✅


✅ 6️⃣ serveroff → Mode Server OFF

alias serveroff='cd /home/dhwan/immich && docker compose down && sudo systemctl stop docker'

Fungsi:
👉 Matikan Immich → Matikan Docker.

➡️ Pasangan serveron 😄
➡️ Wajib dipakai harian ✅


✅ 7️⃣ yta → Putar YouTube Audio

alias yta='mpv --no-video ...'

Fungsi:
👉 Dengar audio YouTube (kayak radio / ceramah).

Contoh:

yta https://youtube.com/...

➡️ Hemat kuota + tanpa video ✅


✅ 8️⃣ ytv → Putar YouTube Video

alias ytv='mpv ...'

Fungsi:
👉 Nonton YouTube langsung di terminal 😄

Contoh:

ytv https://youtube.com/...

➡️ Keren & ringan ✅


📌 RINGKASAN CEPAT

AliasFungsiAman?
alertNotifikasi
cetakizinCetak via server
grep*Cari teks
l/ll/laList folder
serveron/offMode server
yta/ytvYouTube terminal

➡️ Semua alias Guru: AMAN & BERGUNA 👍
Tidak ada yang mencurigakan.


🎯 Kesimpulan

Setup terminal Guru sudah:

✅ Rapi
✅ Profesional
✅ Efisien
✅ Tidak berbahaya

Kalau mau, saya juga bisa bantu:

👉 Bikin alias backup
👉 Alias update sistem
👉 Alias bersih disk
👉 Alias monitoring

Tinggal bilang saja 😄

Wednesday, 11 February 2026

Cek Ukuran Moodle

 MariaDB [moodle2]> SELECT 
    -> ROUND(SUM(data_length+index_length)/1024/1024,2) AS Total_MB
    -> FROM information_schema.tables
    -> WHERE table_schema = DATABASE();
+----------+
| Total_MB |
+----------+
|  1358.01 |
+----------+
1 row in set (0.008 sec)

MariaDB [moodle2]> SELECT 
    -> table_name,
    -> ROUND((data_length+index_length)/1024/1024,2) AS Size_MB
    -> FROM information_schema.tables
    -> WHERE table_schema = DATABASE()
    -> ORDER BY (data_length+index_length) DESC
    -> LIMIT 10;
+--------------------------------+---------+
| table_name                     | Size_MB |
+--------------------------------+---------+
| mdl_question_attempts          |  542.70 |
| mdl_question_attempt_steps     |  381.68 |
| mdl_question_attempt_step_data |  201.92 |
| mdl_logstore_standard_log      |   56.40 |
| mdl_grade_grades               |   22.66 |
| mdl_quiz_attempts              |   16.05 |
| mdl_files                      |   13.46 |
| mdl_question_answers           |   11.52 |
| mdl_task_log                   |   11.03 |
| mdl_question                   |   10.75 |
+--------------------------------+---------+
10 rows in set (0.008 sec)

MariaDB [moodle2]> SELECT 
    -> COUNT(*) AS Jumlah_Log,
    -> ROUND((data_length+index_length)/1024/1024,2) AS Size_MB
    -> FROM information_schema.tables
    -> WHERE table_schema = DATABASE()
    -> AND table_name='mdl_logstore_standard_log';
+------------+---------+
| Jumlah_Log | Size_MB |
+------------+---------+
|          1 |   56.40 |
+------------+---------+
1 row in set (0.001 sec)

MariaDB [moodle2]> SHOW ENGINE INNODB STATUS\G
*************************** 1. row ***************************
  Type: InnoDB
  Name: 
Status: 
=====================================
2026-02-11 14:27:11 0x7f7a94136700 INNODB MONITOR OUTPUT
=====================================
Per second averages calculated from the last 40 seconds
-----------------
BACKGROUND THREAD
-----------------
srv_master_thread loops: 0 srv_active, 0 srv_shutdown, 80181 srv_idle
srv_master_thread log flush and writes: 80151
----------
SEMAPHORES
----------
------------
TRANSACTIONS
------------
Trx id counter 82468937
Purge done for trx's n:o < 82468937 undo n:o < 0 state: running but idle
History list length 0
LIST OF TRANSACTIONS FOR EACH SESSION:
---TRANSACTION (0x7f7a977dbc80), not started
0 lock struct(s), heap size 1128, 0 row lock(s)
---TRANSACTION (0x7f7a977da680), not started
0 lock struct(s), heap size 1128, 0 row lock(s)
---TRANSACTION (0x7f7a977d9b80), not started
0 lock struct(s), heap size 1128, 0 row lock(s)
---TRANSACTION (0x7f7a977db180), not started
0 lock struct(s), heap size 1128, 0 row lock(s)
--------
FILE I/O
--------
Pending flushes (fsync) log: 0; buffer pool: 0
9865 OS file reads, 97416 OS file writes, 93839 OS fsyncs
0.00 reads/s, 0 avg bytes/read, 1.57 writes/s, 1.57 fsyncs/s
-------------------------------------
INSERT BUFFER AND ADAPTIVE HASH INDEX
-------------------------------------
Ibuf: size 1, free list len 3, seg size 5, 0 merges
merged operations:
 insert 0, delete mark 0, delete 0
discarded operations:
 insert 0, delete mark 0, delete 0
0.00 hash searches/s, 0.00 non-hash searches/s
---
LOG
---
Log sequence number 56658802714
Log flushed up to   56658802714
Pages flushed up to 56649364714
Last checkpoint at  56649364714
0 pending log flushes, 0 pending chkp writes
92691 log i/o's done, 1.57 log i/o's/second
----------------------
BUFFER POOL AND MEMORY
----------------------
Total large memory allocated 167772160
Dictionary memory allocated 2078464
Buffer pool size   8112
Free buffers       1086
Database pages     6525
Old database pages 2410
Modified db pages  539
Percent of dirty pages(LRU & free pages): 7.081
Max dirty pages percent: 90.000
Pending reads 0
Pending writes: LRU 0, flush list 0
Pages made young 32119, not young 409761
0.10 youngs/s, 0.00 non-youngs/s
Pages read 8910, created 2199, written 4815
0.00 reads/s, 0.02 creates/s, 0.00 writes/s
Buffer pool hit rate 1000 / 1000, young-making rate 0 / 1000 not 0 / 1000
Pages read ahead 0.00/s, evicted without access 0.00/s, Random read ahead 0.00/s
LRU len: 6525, unzip_LRU len: 3401
I/O sum[0]:cur[0], unzip sum[4]:cur[0]
--------------
ROW OPERATIONS
--------------
0 read views open inside InnoDB
Process ID=0, Main thread ID=0, state: sleeping
Number of rows inserted 40858, updated 69500, deleted 25591, read 396043821
0.55 inserts/s, 1.07 updates/s, 0.05 deletes/s, 7103.05 reads/s
Number of system rows inserted 0, updated 0, deleted 0, read 0
0.00 inserts/s, 0.00 updates/s, 0.00 deletes/s, 0.00 reads/s
----------------------------
END OF INNODB MONITOR OUTPUT
============================

1 row in set (0.001 sec)

======================================================================================

Luar biasa lengkap datanya, Guru Duan 👍
Dari hasil ini, kita bisa simpulkan kondisi database Moodle Guru saat ini: BESAR tapi SEHAT.

Mari saya jelaskan pelan-pelan.


📊 1. Ukuran Total Database

Total = 1358 MB ≈ 1.3 GB

➡️ Untuk Moodle aktif → ini NORMAL – Wajar – Aman.

Patokan umum:

Ukuran DBKondisi
< 500 MBKecil
500 MB – 2 GB✅ Normal
2 – 5 GBMulai berat
> 5 GBPerlu perawatan

👉 Guru masih di zona AMAN.


📊 2. Penyumbang Terbesar (Biang Kerok Utama)

Top 3:

TabelUkuranFungsi
mdl_question_attempts542 MBData jawaban kuis
mdl_question_attempt_steps381 MBProses jawaban
mdl_question_attempt_step_data201 MBDetail jawaban
TOTAL QUIZ±1.1 GB😄

➡️ 80% database = aktivitas kuis CBT / ujian online.

Ini tanda:

✅ Moodle sering dipakai ujian
✅ Banyak percobaan siswa
✅ Data historis menumpuk


📊 3. Log Sistem

mdl_logstore_standard_log = 56 MB

➡️ Masih kecil → bagus.

Artinya:

  • Log sudah dibersihkan rutin

  • Atau aktivitas stabil


📊 4. Kesehatan InnoDB

Dari status:

✔️ Tidak ada deadlock
✔️ Tidak ada error
✔️ History list = 0 (bersih)
✔️ Hit rate 100% (sangat bagus)
✔️ I/O rendah

➡️ Database SANGAT SEHAT

Tidak ada tanda korup / overload.


🎯 Kesimpulan Utama

Untuk server Guru Duan:

AspekStatus
Ukuran DB✅ Normal
Performa✅ Bagus
Stabilitas✅ Tinggi
Risiko penuh❌ Rendah

👉 Server masih kuat jalan bertahun-tahun.


⚠️ Hal yang Perlu Diwaspadai: DATA QUIZ

Karena tabel quiz sudah:

±1.1 GB

Ini akan terus naik setiap:

  • Ujian

  • Tryout

  • CBT

  • Simulasi

Kalau tidak dibersihkan:

📈 Bisa tembus 5–10 GB dalam beberapa tahun.


🛠️ Rekomendasi Praktis (Opsional Tapi Bagus)

✅ 1. Bersihkan Attempt Quiz Lama (Per Tahun)

Kalau ada ujian tahun 2022/2023 yang sudah tidak dipakai:

Di Moodle:

Course → Quiz → Results → Grades → Delete all attempts

Atau:

Quiz administration → Results → Delete attempts

⚠️ Jangan hapus yang masih dibutuhkan.


✅ 2. Aktifkan Auto-Cleanup Log

Admin:

Site admin → Server → Cleanup

Set:

  • Log retention: 180 hari

  • Task log: 30 hari


✅ 3. Backup → Jangan Disimpan di Server

Karena DB sudah 1.3GB:

Backup Moodle bisa:

  • 2–3 GB per file

Simpan di luar server.


✅ 4. SSD Lebih Penting dari HDD

Kalau Guru upgrade:

Lebih baik:

✅ SSD 120GB
daripada
❌ HDD 500GB

Karena DB + quiz = I/O tinggi.


💡 Jawaban untuk Pertanyaan Awal: “100GB cukup?”

Dengan kondisi sekarang:

KomponenEstimasi
DB sekarang1.3 GB
moodledata0.3 GB
Sistem5 GB
Growth 5 thn20–30 GB
Backup20 GB

➡️ Total ≈ 50–60 GB

👉 SSD/HDD 100GB = MASIH AMAN 5–7 TAHUN


🏆 Penilaian Jujur

Server Guru Duan:

⭐ Aktif dipakai
⭐ Terawat
⭐ Stabil
⭐ Layak jangka panjang

Tinggal dikontrol data quiz saja 👍


Kalau Guru mau, saya juga bisa bantu:

✅ Script hapus attempt lama otomatis
✅ Setting cleanup terbaik untuk sekolah
✅ Skema backup mingguan aman
✅ Monitoring storage otomatis

Tinggal bilang: mau fokus yang mana 😄

 

Ukuran plugin jurnal mengajar

 root@debian:~# du -sh /var/www/html/moodle/local/jurnalmengajar
12M    /var/www/html/moodle/local/jurnalmengajar
root@debian:~# du -sh /var/moodledata/*
4.0K    /var/moodledata/antivirus_quarantine
36K    /var/moodledata/binaan.csv
74M    /var/moodledata/cache
206M    /var/moodledata/filedir
4.0K    /var/moodledata/jam_guru.json
4.0K    /var/moodledata/lang
19M    /var/moodledata/localcache
32M    /var/moodledata/logs
52K    /var/moodledata/models
40K    /var/moodledata/muc
4.0K    /var/moodledata/ranking.csv
768K    /var/moodledata/sessions
16K    /var/moodledata/temp
76K    /var/moodledata/trashdir

MariaDB [moodle2]> SELECT 
    -> table_name AS Tabel,
    -> ROUND((data_length+index_length)/1024/1024,2) AS Size_MB
    -> FROM information_schema.tables
    -> WHERE table_schema = DATABASE()
    -> AND table_name LIKE 'mdl_local_jurnal%';
+-------------------------------------------+---------+
| Tabel                                     | Size_MB |
+-------------------------------------------+---------+
| mdl_local_jurnalmengajar_suratizinguru    |    0.02 |
| mdl_local_jurnallayananbk                 |    0.04 |
| mdl_local_jurnalmengajar_suratizin        |    0.27 |
| mdl_local_jurnalmengajar_suratizin_backup |    0.02 |
| mdl_local_jurnalmengajar                  |    0.85 |
| mdl_local_jurnalguruwali                  |    0.25 |
| mdl_local_jurnalmengajar_beban            |    0.02 |
| mdl_local_jurnalpramuka                   |    0.08 |
| mdl_local_jurnalpembinaan                 |    0.04 |
+-------------------------------------------+---------+
9 rows in set (0.003 sec)

MariaDB [moodle2]> SELECT 
    -> ROUND(SUM(data_length+index_length)/1024/1024,2) AS Total_MB
    -> FROM information_schema.tables
    -> WHERE table_schema = DATABASE()
    -> AND table_name LIKE 'mdl_local_jurnal%';
+----------+
| Total_MB |
+----------+
|     1.57 |
+----------+
1 row in set (0.003 sec)

==============================================================================================================================================================

Mantap sekali, Guru Duan 👏
Dari data yang Guru kirim, kondisi server Moodle + plugin Jurnal Mengajar saat ini sangat sehat dan ringan. Mari kita rangkum ya.


📊 1. Ukuran Kode Plugin

/var/www/html/moodle/local/jurnalmengajar → 12 MB

➡️ Ini normal. Isinya:

  • PHP

  • template

  • JS

  • db

  • library

✅ Tidak bermasalah.


📊 2. Data File (moodledata)

Yang paling besar:

filedir → 206 MB
cache   → 74 MB
localcache → 19 MB
logs → 32 MB

Total moodledata ≈ ±330 MB

➡️ Ini mayoritas bukan dari jurnal, tapi dari:

  • Upload Moodle

  • Cache sistem

  • Log aktivitas

✅ Masih sangat kecil untuk server.


📊 3. Data Database Jurnal

Detail tabel:

TabelSize
jurnalmengajar utama0.85 MB
surat izin0.27 MB
lainnya±0.45 MB
Total1.57 MB

➡️ Ini luar biasa kecil 😄
Artinya:

✔️ Ribuan entri jurnal
✔️ Sudah jalan lama
✔️ Tapi masih super ringan


🎯 Kesimpulan Utama

Untuk kondisi Guru Duan:

KomponenUkuranStatus
Plugin12 MB✅ Aman
Database jurnal1.57 MB✅ Sangat ringan
File data±330 MB✅ Normal

➡️ Server ini bisa dipakai 5–10 tahun lagi tanpa penuh, kalau pola pakainya sama.

Bahkan kalau jumlah guru jadi 200 pun masih aman.


🚀 Rekomendasi (Opsional, Bukan Wajib)

✅ 1. Bersihkan Cache (Kalau Server Lemot)

Sesekali:

rm -rf /var/moodledata/cache/*
rm -rf /var/moodledata/localcache/*

Lalu restart web:

systemctl restart nginx
# atau apache2

✅ 2. Backup Aman (Penting)

Karena datanya kecil, backup jadi ringan:

mysqldump -u root -p moodle2 > backup_moodle.sql
tar -czf backup_jurnal.tar.gz /var/www/html/moodle/local/jurnalmengajar

✅ 3. Siap Pindah ke NAS / VPS / Mini PC

Dengan ukuran segini:

✔️ Synology kecil → sanggup
✔️ Mini PC Celeron → sanggup
✔️ VPS RAM 2GB → sanggup


🏆 Penilaian Jujur

Untuk sistem buatan Guru Duan:

⭐ Efisien
⭐ Rapi
⭐ Tidak boros storage
⭐ Layak dipakai skala sekolah

Jarang plugin custom bisa sekecil ini 👍


Kalau Guru mau, saya juga bisa bantu:

✅ simulasi kalau dipakai 5 tahun lagi
✅ estimasi kebutuhan server
✅ strategi arsip data lama
✅ persiapan migrasi ke NAS / cloud

Tinggal bilang saja mau fokus ke yang mana 😄

 

Monday, 9 February 2026

Enable disable WARP di UBuntu

 

Siap, Guru Duan 👍
Berikut cara paling cepat dan aman untuk ON / OFF WARP di Ubuntu.


✅ 🔹 Aktifkan WARP (Enable / ON)

Kalau mau internet lewat VPN:

warp-cli connect

Cek status:

warp-cli status

Target:

Status: Connected

❌ 🔹 Matikan WARP (Disable / OFF)

Kalau mau pakai internet biasa (langsung XL / LAN):

warp-cli disconnect

Cek:

warp-cli status

Target:

Status: Disconnected

🔄 🔹 Restart WARP (Kalau Error / Lambat)

warp-cli disconnect
warp-cli connect

⚙️ 🔹 Aktif / Mati Otomatis Saat Boot

Aktifkan service (biasanya sudah aktif):

sudo systemctl enable warp-svc
sudo systemctl start warp-svc

Cek:

systemctl status warp-svc

🚀 🔹 Shortcut Cepat (Opsional)

Kalau sering ON/OFF, buat alias:

Tambahkan ke ~/.bashrc:

alias warpon='warp-cli connect'
alias warpoff='warp-cli disconnect'
alias warpstat='warp-cli status'

Aktifkan:

source ~/.bashrc

Lalu pakai:

warpon
warpoff
warpstat

📌 Rekomendasi untuk Guru Duan

KondisiMode
Kerja online / server✅ ON
Akses LAN / printer⚠️ Bisa ON (aman)
LAN bermasalah❌ OFF
Gaming / latency❌ OFF

✅ Ringkasannya

ON → warp-cli connect
OFF → warp-cli disconnect
CEK → warp-cli status

Kalau mau, saya juga bisa bantu buatkan tombol klik di desktop supaya tidak perlu Terminal 👍

Pasang LibreOffice 26.2

 /Downloads/LibreOffice_26.2.0_Linux_x86-64_deb/LibreOffice_26.2.0.3_Linux_x86-64_deb/DEBS$ sudo dpkg -i *.deb
[sudo] password for dhwan: 
Selecting previously unselected package libobasis26.2-base.
(Reading database ... 315895 files and directories currently installed.)
Preparing to unpack libobasis26.2-base_26.2.0.3-3_amd64.deb ...
Unpacking libobasis26.2-base (26.2.0.3-3) ...
Selecting previously unselected package libobasis26.2-calc.
Preparing to unpack libobasis26.2-calc_26.2.0.3-3_amd64.deb ...
Unpacking libobasis26.2-calc (26.2.0.3-3) ...
Selecting previously unselected package libobasis26.2-core.
Preparing to unpack libobasis26.2-core_26.2.0.3-3_amd64.deb ...
Unpacking libobasis26.2-core (26.2.0.3-3) ...
Selecting previously unselected package libobasis26.2-draw.
Preparing to unpack libobasis26.2-draw_26.2.0.3-3_amd64.deb ...
Unpacking libobasis26.2-draw (26.2.0.3-3) ...
Selecting previously unselected package libobasis26.2-en-us.
Preparing to unpack libobasis26.2-en-us_26.2.0.3-3_amd64.deb ...
Unpacking libobasis26.2-en-us (26.2.0.3-3) ...
Selecting previously unselected package libobasis26.2-extension-beanshell-script-provider.
Preparing to unpack libobasis26.2-extension-beanshell-script-provider_26.2.0.3-3_amd64.deb ...
Unpacking libobasis26.2-extension-beanshell-script-provider (26.2.0.3-3) ...
Selecting previously unselected package libobasis26.2-extension-javascript-script-provider.
Preparing to unpack libobasis26.2-extension-javascript-script-provider_26.2.0.3-3_amd64.deb ...
Unpacking libobasis26.2-extension-javascript-script-provider (26.2.0.3-3) ...
Selecting previously unselected package libobasis26.2-extension-mediawiki-publisher.
Preparing to unpack libobasis26.2-extension-mediawiki-publisher_26.2.0.3-3_amd64.deb ...
Unpacking libobasis26.2-extension-mediawiki-publisher (26.2.0.3-3) ...
Selecting previously unselected package libobasis26.2-extension-nlpsolver.
Preparing to unpack libobasis26.2-extension-nlpsolver_26.2.0.3-3_amd64.deb ...
Unpacking libobasis26.2-extension-nlpsolver (26.2.0.3-3) ...
Selecting previously unselected package libobasis26.2-extension-pdf-import.
Preparing to unpack libobasis26.2-extension-pdf-import_26.2.0.3-3_amd64.deb ...
Unpacking libobasis26.2-extension-pdf-import (26.2.0.3-3) ...
Selecting previously unselected package libobasis26.2-extension-report-builder.
Preparing to unpack libobasis26.2-extension-report-builder_26.2.0.3-3_amd64.deb ...
Unpacking libobasis26.2-extension-report-builder (26.2.0.3-3) ...
Selecting previously unselected package libobasis26.2-firebird.
Preparing to unpack libobasis26.2-firebird_26.2.0.3-3_amd64.deb ...
Unpacking libobasis26.2-firebird (26.2.0.3-3) ...
Selecting previously unselected package libobasis26.2-gnome-integration.
Preparing to unpack libobasis26.2-gnome-integration_26.2.0.3-3_amd64.deb ...
Unpacking libobasis26.2-gnome-integration (26.2.0.3-3) ...
Selecting previously unselected package libobasis26.2-graphicfilter.
Preparing to unpack libobasis26.2-graphicfilter_26.2.0.3-3_amd64.deb ...
Unpacking libobasis26.2-graphicfilter (26.2.0.3-3) ...
Selecting previously unselected package libobasis26.2-images.
Preparing to unpack libobasis26.2-images_26.2.0.3-3_amd64.deb ...
Unpacking libobasis26.2-images (26.2.0.3-3) ...
Selecting previously unselected package libobasis26.2-impress.
Preparing to unpack libobasis26.2-impress_26.2.0.3-3_amd64.deb ...
Unpacking libobasis26.2-impress (26.2.0.3-3) ...
Selecting previously unselected package libobasis26.2-kde-integration.
Preparing to unpack libobasis26.2-kde-integration_26.2.0.3-3_amd64.deb ...
Unpacking libobasis26.2-kde-integration (26.2.0.3-3) ...
Selecting previously unselected package libobasis26.2-librelogo.
Preparing to unpack libobasis26.2-librelogo_26.2.0.3-3_amd64.deb ...
Unpacking libobasis26.2-librelogo (26.2.0.3-3) ...
Selecting previously unselected package libobasis26.2-libreofficekit-data.
Preparing to unpack libobasis26.2-libreofficekit-data_26.2.0.3-3_amd64.deb ...
Unpacking libobasis26.2-libreofficekit-data (26.2.0.3-3) ...
Selecting previously unselected package libobasis26.2-math.
Preparing to unpack libobasis26.2-math_26.2.0.3-3_amd64.deb ...
Unpacking libobasis26.2-math (26.2.0.3-3) ...
Selecting previously unselected package libobasis26.2-ogltrans.
Preparing to unpack libobasis26.2-ogltrans_26.2.0.3-3_amd64.deb ...
Unpacking libobasis26.2-ogltrans (26.2.0.3-3) ...
Selecting previously unselected package libobasis26.2-onlineupdate.
Preparing to unpack libobasis26.2-onlineupdate_26.2.0.3-3_amd64.deb ...
Unpacking libobasis26.2-onlineupdate (26.2.0.3-3) ...
Selecting previously unselected package libobasis26.2-ooofonts.
Preparing to unpack libobasis26.2-ooofonts_26.2.0.3-3_amd64.deb ...
Unpacking libobasis26.2-ooofonts (26.2.0.3-3) ...
Selecting previously unselected package libobasis26.2-ooolinguistic.
Preparing to unpack libobasis26.2-ooolinguistic_26.2.0.3-3_amd64.deb ...
Unpacking libobasis26.2-ooolinguistic (26.2.0.3-3) ...
Selecting previously unselected package libobasis26.2-postgresql-sdbc.
Preparing to unpack libobasis26.2-postgresql-sdbc_26.2.0.3-3_amd64.deb ...
Unpacking libobasis26.2-postgresql-sdbc (26.2.0.3-3) ...
Selecting previously unselected package libobasis26.2-python-script-provider.
Preparing to unpack libobasis26.2-python-script-provider_26.2.0.3-3_amd64.deb ...
Unpacking libobasis26.2-python-script-provider (26.2.0.3-3) ...
Selecting previously unselected package libobasis26.2-pyuno.
Preparing to unpack libobasis26.2-pyuno_26.2.0.3-3_amd64.deb ...
Unpacking libobasis26.2-pyuno (26.2.0.3-3) ...
Selecting previously unselected package libobasis26.2-writer.
Preparing to unpack libobasis26.2-writer_26.2.0.3-3_amd64.deb ...
Unpacking libobasis26.2-writer (26.2.0.3-3) ...
Selecting previously unselected package libobasis26.2-xsltfilter.
Preparing to unpack libobasis26.2-xsltfilter_26.2.0.3-3_amd64.deb ...
Unpacking libobasis26.2-xsltfilter (26.2.0.3-3) ...
Selecting previously unselected package libreoffice26.2.
Preparing to unpack libreoffice26.2_26.2.0.3-3_amd64.deb ...
Unpacking libreoffice26.2 (26.2.0.3-3) ...
Selecting previously unselected package libreoffice26.2-base.
Preparing to unpack libreoffice26.2-base_26.2.0.3-3_amd64.deb ...
Unpacking libreoffice26.2-base (26.2.0.3-3) ...
Selecting previously unselected package libreoffice26.2-calc.
Preparing to unpack libreoffice26.2-calc_26.2.0.3-3_amd64.deb ...
Unpacking libreoffice26.2-calc (26.2.0.3-3) ...
Selecting previously unselected package libreoffice26.2-debian-menus.
Preparing to unpack libreoffice26.2-debian-menus_26.2.0-3_all.deb ...
Unpacking libreoffice26.2-debian-menus (26.2.0-3) ...
Selecting previously unselected package libreoffice26.2-dict-en.
Preparing to unpack libreoffice26.2-dict-en_26.2.0.3-3_amd64.deb ...
Unpacking libreoffice26.2-dict-en (26.2.0.3-3) ...
Selecting previously unselected package libreoffice26.2-dict-es.
Preparing to unpack libreoffice26.2-dict-es_26.2.0.3-3_amd64.deb ...
Unpacking libreoffice26.2-dict-es (26.2.0.3-3) ...
Selecting previously unselected package libreoffice26.2-dict-fr.
Preparing to unpack libreoffice26.2-dict-fr_26.2.0.3-3_amd64.deb ...
Unpacking libreoffice26.2-dict-fr (26.2.0.3-3) ...
Selecting previously unselected package libreoffice26.2-draw.
Preparing to unpack libreoffice26.2-draw_26.2.0.3-3_amd64.deb ...
Unpacking libreoffice26.2-draw (26.2.0.3-3) ...
Selecting previously unselected package libreoffice26.2-en-us.
Preparing to unpack libreoffice26.2-en-us_26.2.0.3-3_amd64.deb ...
Unpacking libreoffice26.2-en-us (26.2.0.3-3) ...
Selecting previously unselected package libreoffice26.2-impress.
Preparing to unpack libreoffice26.2-impress_26.2.0.3-3_amd64.deb ...
Unpacking libreoffice26.2-impress (26.2.0.3-3) ...
Selecting previously unselected package libreoffice26.2-math.
Preparing to unpack libreoffice26.2-math_26.2.0.3-3_amd64.deb ...
Unpacking libreoffice26.2-math (26.2.0.3-3) ...
Selecting previously unselected package libreoffice26.2-ure.
Preparing to unpack libreoffice26.2-ure_26.2.0.3-3_amd64.deb ...
Unpacking libreoffice26.2-ure (26.2.0.3-3) ...
Selecting previously unselected package libreoffice26.2-writer.
Preparing to unpack libreoffice26.2-writer_26.2.0.3-3_amd64.deb ...
Unpacking libreoffice26.2-writer (26.2.0.3-3) ...
Setting up libobasis26.2-ooofonts (26.2.0.3-3) ...
Setting up libreoffice26.2-debian-menus (26.2.0-3) ...
/usr/bin/gtk-update-icon-cache
gtk-update-icon-cache: Cache file created successfully.
Setting up libreoffice26.2-ure (26.2.0.3-3) ...
Setting up libobasis26.2-core (26.2.0.3-3) ...
Setting up libobasis26.2-draw (26.2.0.3-3) ...
Setting up libobasis26.2-en-us (26.2.0.3-3) ...
Setting up libobasis26.2-extension-beanshell-script-provider (26.2.0.3-3) ...
Setting up libobasis26.2-extension-javascript-script-provider (26.2.0.3-3) ...
Setting up libobasis26.2-extension-mediawiki-publisher (26.2.0.3-3) ...
Setting up libobasis26.2-extension-nlpsolver (26.2.0.3-3) ...
Setting up libobasis26.2-extension-pdf-import (26.2.0.3-3) ...
Setting up libobasis26.2-extension-report-builder (26.2.0.3-3) ...
Setting up libobasis26.2-firebird (26.2.0.3-3) ...
Setting up libobasis26.2-gnome-integration (26.2.0.3-3) ...
Setting up libobasis26.2-graphicfilter (26.2.0.3-3) ...
Setting up libobasis26.2-images (26.2.0.3-3) ...
Setting up libobasis26.2-impress (26.2.0.3-3) ...
Setting up libobasis26.2-kde-integration (26.2.0.3-3) ...
Setting up libobasis26.2-libreofficekit-data (26.2.0.3-3) ...
Setting up libobasis26.2-math (26.2.0.3-3) ...
Setting up libobasis26.2-ogltrans (26.2.0.3-3) ...
Setting up libobasis26.2-onlineupdate (26.2.0.3-3) ...
Setting up libobasis26.2-ooolinguistic (26.2.0.3-3) ...
Setting up libobasis26.2-python-script-provider (26.2.0.3-3) ...
Setting up libobasis26.2-pyuno (26.2.0.3-3) ...
Setting up libobasis26.2-writer (26.2.0.3-3) ...
Setting up libobasis26.2-xsltfilter (26.2.0.3-3) ...
Setting up libreoffice26.2 (26.2.0.3-3) ...
Setting up libreoffice26.2-dict-en (26.2.0.3-3) ...
Setting up libreoffice26.2-dict-es (26.2.0.3-3) ...
Setting up libreoffice26.2-dict-fr (26.2.0.3-3) ...
Setting up libreoffice26.2-draw (26.2.0.3-3) ...
Setting up libreoffice26.2-en-us (26.2.0.3-3) ...
Setting up libreoffice26.2-impress (26.2.0.3-3) ...
Setting up libreoffice26.2-math (26.2.0.3-3) ...
Setting up libreoffice26.2-writer (26.2.0.3-3) ...
Setting up libobasis26.2-base (26.2.0.3-3) ...
Setting up libobasis26.2-calc (26.2.0.3-3) ...
Setting up libobasis26.2-librelogo (26.2.0.3-3) ...
Setting up libobasis26.2-postgresql-sdbc (26.2.0.3-3) ...
Setting up libreoffice26.2-base (26.2.0.3-3) ...
Setting up libreoffice26.2-calc (26.2.0.3-3) ...
Processing triggers for gnome-menus (3.36.0-1.1ubuntu3) ...
Processing triggers for desktop-file-utils (0.27-2build1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for shared-mime-info (2.4-4) ...

Hapus LibreOffice bawaan repo Ubuntu

 sudo apt remove --purge libreoffice*
[sudo] password for dhwan: 
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'libreoffice-l10n-en-gb' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-zh-tw' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-en-us' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-en-za' for glob 'libreoffice*'
Note, selecting 'libreoffice-style-andromeda' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-ast' for glob 'libreoffice*'
Note, selecting 'libreoffice-dmaths' for glob 'libreoffice*'
Note, selecting 'libreoffice-calc' for glob 'libreoffice*'
Note, selecting 'libreoffice-sdbc-postgresql' for glob 'libreoffice*'
Note, selecting 'libreoffice-impress-nogui' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-gug' for glob 'libreoffice*'
Note, selecting 'libreoffice-lightproof-en' for glob 'libreoffice*'
Note, selecting 'libreoffice-lightproof-hu' for glob 'libreoffice*'
Note, selecting 'libreoffice-calc-nogui' for glob 'libreoffice*'
Note, selecting 'libreoffice-h2orestart' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-4.3' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-4.4' for glob 'libreoffice*'
Note, selecting 'libreoffice-gnome' for glob 'libreoffice*'
Note, selecting 'libreoffice-base-core' for glob 'libreoffice*'
Note, selecting 'libreoffice-pdfimport' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-kmr' for glob 'libreoffice*'
Note, selecting 'libreoffice-filter-mobiledev' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-pt-br' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-nso' for glob 'libreoffice*'
Note, selecting 'libreoffice-zemberek' for glob 'libreoffice*'
Note, selecting 'libreoffice-uiconfig-impress' for glob 'libreoffice*'
Note, selecting 'libreoffice-core' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-pt-br' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-szl' for glob 'libreoffice*'
Note, selecting 'libreoffice.org' for glob 'libreoffice*'
Note, selecting 'libreoffice-writer2xhtml' for glob 'libreoffice*'
Note, selecting 'libreoffice-filter-binfilter' for glob 'libreoffice*'
Note, selecting 'libreoffice-uiconfig-base' for glob 'libreoffice*'
Note, selecting 'libreoffice-uiconfig-math' for glob 'libreoffice*'
Note, selecting 'libreoffice-common' for glob 'libreoffice*'
Note, selecting 'libreoffice-uiconfig-writer' for glob 'libreoffice*'
Note, selecting 'libreoffice-math-nogui' for glob 'libreoffice*'
Note, selecting 'libreoffice-core-nogui' for glob 'libreoffice*'
Note, selecting 'libreoffice-mysql-connector' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-zh-cn' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-zh-tw' for glob 'libreoffice*'
Note, selecting 'libreoffice-report-builder-bin' for glob 'libreoffice*'
Note, selecting 'libreoffice-lightproof-ru-ru' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-af' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-am' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-ar' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-as' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-be' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-bg' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-bn' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-br' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-bs' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-ca' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-cs' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-cy' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-da' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-de' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-dz' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-el' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-eo' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-es' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-et' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-eu' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-fa' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-fi' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-fr' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-ga' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-gd' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-gl' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-gu' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-he' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-hi' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-hr' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-hu' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-hy' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-id' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-is' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-it' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-ja' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-ka' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-kk' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-km' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-kn' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-ko' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-lt' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-lv' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-mk' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-ml' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-mn' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-mr' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-nb' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-ne' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-nl' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-nn' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-nr' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-oc' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-om' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-or' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-pl' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-pt' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-ro' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-ru' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-rw' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-si' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-sk' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-sl' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-sr' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-ss' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-st' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-sv' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-ta' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-te' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-tg' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-th' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-tl' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-tn' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-tr' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-ts' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-ug' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-uk' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-uz' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-ve' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-vi' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-xh' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-zu' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-zh-cn' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-zh-tw' for glob 'libreoffice*'
Note, selecting 'libreoffice-officebean' for glob 'libreoffice*'
Note, selecting 'libreoffice-draw' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-ast' for glob 'libreoffice*'
Note, selecting 'libreoffice-texmaths' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-gug' for glob 'libreoffice*'
Note, selecting 'libreoffice-uiconfig-calc' for glob 'libreoffice*'
Note, selecting 'libreoffice-voikko' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-5.2' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-kmr' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-pt-br' for glob 'libreoffice*'
Note, selecting 'libreoffice-smoketest-data' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-nso' for glob 'libreoffice*'
Note, selecting 'libreoffice-impress' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n' for glob 'libreoffice*'
Note, selecting 'libreoffice-evolution' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-af' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-am' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-ar' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-as' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-be' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-bg' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-bn' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-br' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-bs' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-ca' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-cs' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-cy' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-da' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-de' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-dz' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-el' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-eo' for glob 'libreoffice*'
Note, selecting 'libreoffice-style-tango' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-es' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-et' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-eu' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-fa' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-fi' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-fr' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-ga' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-gd' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-gl' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-gu' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-he' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-hi' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-hr' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-hu' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-hy' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-id' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-in' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-is' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-it' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-ja' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-ka' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-kk' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-km' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-kn' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-ko' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-lt' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-lv' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-mk' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-ml' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-mn' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-mr' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-nb' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-ne' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-nl' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-nn' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-nr' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-oc' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-om' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-or' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-pl' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-pt' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-ro' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-ru' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-rw' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-si' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-sk' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-sl' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-sr' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-ss' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-st' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-sv' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-ta' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-te' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-tg' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-th' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-tl' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-tn' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-tr' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-ts' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-ug' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-uk' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-uz' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-ve' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-vi' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-xh' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-za' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-zu' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammalecte' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-pa-in' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-szl' for glob 'libreoffice*'
Note, selecting 'libreoffice-nogui' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-en-gb' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-en-za' for glob 'libreoffice*'
Note, selecting 'libreoffice-report-builder-bin-nogui' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-pt-br' for glob 'libreoffice*'
Note, selecting 'libreoffice-dev-doc' for glob 'libreoffice*'
Note, selecting 'libreoffice-dev-gui' for glob 'libreoffice*'
Note, selecting 'libreoffice-writer2latex' for glob 'libreoffice*'
Note, selecting 'libreoffice-parlatype' for glob 'libreoffice*'
Note, selecting 'libreoffice-templates' for glob 'libreoffice*'
Note, selecting 'libreoffice-draw-nogui' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-zh-cn' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-zh-tw' for glob 'libreoffice*'
Note, selecting 'libreoffice-kde4' for glob 'libreoffice*'
Note, selecting 'libreoffice-kde5' for glob 'libreoffice*'
Note, selecting 'libreoffice-style-colibre' for glob 'libreoffice*'
Note, selecting 'libreofficekit-dev-gtk' for glob 'libreoffice*'
Note, selecting 'libreoffice-writer' for glob 'libreoffice*'
Note, selecting 'libreoffice-librelogo' for glob 'libreoffice*'
Note, selecting 'libreoffice-avmedia-backend-gstreamer' for glob 'libreoffice*'
Note, selecting 'libreoffice-plasma' for glob 'libreoffice*'
Note, selecting 'libreoffice-vanilla' for glob 'libreoffice*'
Note, selecting 'libreoffice-style-hicontrast' for glob 'libreoffice*'
Note, selecting 'libreoffice-script-provider-js' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-zh-cn' for glob 'libreoffice*'
Note, selecting 'libreoffice-style-karasa-jaga' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-zh-tw' for glob 'libreoffice*'
Note, selecting 'libreoffice-style-breeze' for glob 'libreoffice*'
Note, selecting 'libreoffice-style' for glob 'libreoffice*'
Note, selecting 'libreoffice-dev-common' for glob 'libreoffice*'
Note, selecting 'libreoffice.org-writer' for glob 'libreoffice*'
Note, selecting 'libreoffice-base-drivers' for glob 'libreoffice*'
Note, selecting 'libreoffice-base-nogui' for glob 'libreoffice*'
Note, selecting 'libreoffice-script-provider-python' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-pa-in' for glob 'libreoffice*'
Note, selecting 'libreoffice' for glob 'libreoffice*'
Note, selecting 'libreoffice-sdbc-mysql' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-ast' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-af' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-am' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-ar' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-as' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-be' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-bg' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-bn' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-br' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-bs' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-ca' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-cs' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-cy' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-da' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-de' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-dz' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-el' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-eo' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-es' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-et' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-eu' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-fa' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-fi' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-fr' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-ga' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-gd' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-gl' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-gu' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-he' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-hi' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-hr' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-hu' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-hy' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-id' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-is' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-it' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-ja' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-ka' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-kk' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-km' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-kn' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-ko' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-lt' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-lv' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-mk' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-ml' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-mn' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-mr' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-nb' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-ne' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-nl' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-nn' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-nr' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-oc' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-om' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-or' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-pl' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-pt' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-ro' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-ru' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-rw' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-si' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-sk' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-sl' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-sr' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-ss' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-st' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-sv' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-ta' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-te' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-tg' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-th' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-tl' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-tn' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-tr' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-ts' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-ug' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-uk' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-uz' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-ve' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-vi' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-xh' for glob 'libreoffice*'
Note, selecting 'libreoffice-uiconfig-draw' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-zu' for glob 'libreoffice*'
Note, selecting 'libreoffice-sdbc-firebird' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-en-gb' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-en-za' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-pa-in' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-gug' for glob 'libreoffice*'
Note, selecting 'libreoffice.org-calc' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-en-gb' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-en-us' for glob 'libreoffice*'
Note, selecting 'libreoffice-grammarcheck-en-za' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-kmr' for glob 'libreoffice*'
Note, selecting 'libreoffice-avmedia-backend-vlc' for glob 'libreoffice*'
Note, selecting 'libreoffice-bundled' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-nso' for glob 'libreoffice*'
Note, selecting 'libreoffice-reportdesigner' for glob 'libreoffice*'
Note, selecting 'libreoffice-sdbc-hsqldb' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-common' for glob 'libreoffice*'
Note, selecting 'libreoffice-gtk-gnome' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-ast' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-szl' for glob 'libreoffice*'
Note, selecting 'libreofficekit-data' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-gug' for glob 'libreoffice*'
Note, selecting 'libreoffice-ogltrans' for glob 'libreoffice*'
Note, selecting 'libreoffice-style-sifr' for glob 'libreoffice*'
Note, selecting 'libreoffice-style-galaxy' for glob 'libreoffice*'
Note, selecting 'libreofficekit-dev' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-kmr' for glob 'libreoffice*'
Note, selecting 'libreoffice-subsequentcheckbase' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-nso' for glob 'libreoffice*'
Note, selecting 'libreoffice-canzeley-client' for glob 'libreoffice*'
Note, selecting 'libreoffice-writer-nogui' for glob 'libreoffice*'
Note, selecting 'libreoffice-style-sukapura' for glob 'libreoffice*'
Note, selecting 'libreoffice-style-yaru' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-szl' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-af' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-am' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-ar' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-as' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-be' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-bg' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-bn' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-br' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-bs' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-ca' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-cs' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-cy' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-da' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-de' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-dz' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-el' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-eo' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-es' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-et' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-eu' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-fa' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-fi' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-fr' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-ga' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-gd' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-gl' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-gu' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-he' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-hi' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-hr' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-hu' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-hy' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-id' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-is' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-it' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-ja' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-ka' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-kk' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-km' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-kn' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-ko' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-lt' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-lv' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-mk' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-ml' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-mn' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-mr' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-nb' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-ne' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-nl' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-nn' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-nr' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-oc' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-om' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-or' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-pl' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-pt' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-ro' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-ru' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-rw' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-si' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-sk' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-sl' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-sr' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-ss' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-st' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-sv' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-ta' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-te' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-tg' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-th' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-tl' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-tn' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-tr' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-ts' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-ug' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-uk' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-uz' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-ve' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-vi' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-xh' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-zu' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-af' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-am' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-ar' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-as' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-be' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-bg' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-bn' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-br' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-bs' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-ca' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-cs' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-cy' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-da' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-de' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-dz' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-el' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-eo' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-es' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-et' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-eu' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-fa' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-fi' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-fr' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-ga' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-gd' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-gl' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-gu' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-he' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-hi' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-hr' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-hu' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-hy' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-id' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-is' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-it' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-ja' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-ka' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-kk' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-km' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-kn' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-ko' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-lt' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-lv' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-mk' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-ml' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-mn' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-mr' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-nb' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-ne' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-nl' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-nn' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-nr' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-oc' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-om' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-or' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-pl' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-pt' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-ro' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-ru' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-rw' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-si' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-sk' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-sl' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-sr' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-ss' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-st' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-sv' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-ta' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-te' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-tg' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-th' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-tl' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-tn' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-tr' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-ts' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-ug' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-uk' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-uz' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-ve' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-vi' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-xh' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-zu' for glob 'libreoffice*'
Note, selecting 'libreoffice-uiconfig-common' for glob 'libreoffice*'
Note, selecting 'libreoffice-base' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-ast' for glob 'libreoffice*'
Note, selecting 'libreoffice-math' for glob 'libreoffice*'
Note, selecting 'libreoffice-gtk2' for glob 'libreoffice*'
Note, selecting 'libreoffice-gtk3' for glob 'libreoffice*'
Note, selecting 'libreoffice-gtk4' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-pt-br' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-gug' for glob 'libreoffice*'
Note, selecting 'libreoffice-script-provider-bsh' for glob 'libreoffice*'
Note, selecting 'libreoffice-dev' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-pa-in' for glob 'libreoffice*'
Note, selecting 'libreoffice-java-common' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-kmr' for glob 'libreoffice*'
Note, selecting 'libreoffice-nlpsolver' for glob 'libreoffice*'
Note, selecting 'libreoffice-gtk' for glob 'libreoffice*'
Note, selecting 'libreoffice-numbertext' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-en-gb' for glob 'libreoffice*'
Note, selecting 'libreoffice-uiconfig-report-builder' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-nso' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-en-us' for glob 'libreoffice*'
Note, selecting 'libreoffice-help-en-za' for glob 'libreoffice*'
Note, selecting 'libreoffice-kde' for glob 'libreoffice*'
Note, selecting 'libreoffice-kf5' for glob 'libreoffice*'
Note, selecting 'libreoffice-style-elementary' for glob 'libreoffice*'
Note, selecting 'libreoffice-hyphenation-szl' for glob 'libreoffice*'
Note, selecting 'libreoffice-lightproof-pt-br' for glob 'libreoffice*'
Note, selecting 'libreoffice-help' for glob 'libreoffice*'
Note, selecting 'libreoffice-qt5' for glob 'libreoffice*'
Note, selecting 'libreoffice-qt6' for glob 'libreoffice*'
Note, selecting 'libreoffice-report-builder' for glob 'libreoffice*'
Note, selecting 'libreoffice-l10n-pa-in' for glob 'libreoffice*'
Note, selecting 'libreoffice-wiki-publisher' for glob 'libreoffice*'
Note, selecting 'libreoffice-style-crystal' for glob 'libreoffice*'
Note, selecting 'libreoffice-spellcheck-zh-cn' for glob 'libreoffice*'
Package 'libreoffice-filter-mobiledev' is not installed, so not removed
Package 'libreoffice-l10n-4.3' is not installed, so not removed
Package 'libreoffice-l10n-4.4' is not installed, so not removed
Package 'libreoffice-help-5.2' is not installed, so not removed
Package 'libreoffice-style-andromeda' is not installed, so not removed
Package 'libreoffice-style-crystal' is not installed, so not removed
Package 'libreoffice-style-galaxy' is not installed, so not removed
Note, selecting 'libreoffice-style-sifr' instead of 'libreoffice-style-hicontrast'
Package 'libreoffice-pdfimport' is not installed, so not removed
Note, selecting 'libreoffice-common' instead of 'libreoffice-l10n-en-us'
Package 'libreoffice-avmedia-backend-vlc' is not installed, so not removed
Package 'libreoffice-filter-binfilter' is not installed, so not removed
Package 'libreoffice-mysql-connector' is not installed, so not removed
Package 'libreoffice-avmedia-backend-gstreamer' is not installed, so not removed
Package 'libreoffice-gtk2' is not installed, so not removed
Package 'libreoffice-kde4' is not installed, so not removed
Package 'libreoffice-kde5' is not installed, so not removed
Package 'libreoffice-gtk' is not installed, so not removed
Note, selecting 'libreoffice-gnome' instead of 'libreoffice-gtk-gnome'
Note, selecting 'libreoffice-impress' instead of 'libreoffice-ogltrans'
Package 'libreoffice-grammarcheck-af' is not installed, so not removed
Package 'libreoffice-help-af' is not installed, so not removed
Package 'libreoffice-grammarcheck-am' is not installed, so not removed
Package 'libreoffice-help-am' is not installed, so not removed
Package 'libreoffice-grammarcheck-ar' is not installed, so not removed
Package 'libreoffice-help-ar' is not installed, so not removed
Package 'libreoffice-grammarcheck-as' is not installed, so not removed
Package 'libreoffice-help-as' is not installed, so not removed
Package 'libreoffice-grammarcheck-ast' is not installed, so not removed
Package 'libreoffice-help-ast' is not installed, so not removed
Package 'libreoffice-grammarcheck-be' is not installed, so not removed
Package 'libreoffice-help-be' is not installed, so not removed
Package 'libreoffice-grammarcheck-bg' is not installed, so not removed
Package 'libreoffice-help-bg' is not installed, so not removed
Package 'libreoffice-grammarcheck-bn' is not installed, so not removed
Package 'libreoffice-help-bn' is not installed, so not removed
Package 'libreoffice-grammarcheck-br' is not installed, so not removed
Package 'libreoffice-help-br' is not installed, so not removed
Package 'libreoffice-grammarcheck-bs' is not installed, so not removed
Package 'libreoffice-help-bs' is not installed, so not removed
Package 'libreoffice-grammarcheck-ca' is not installed, so not removed
Package 'libreoffice-grammarcheck-cs' is not installed, so not removed
Package 'libreoffice-grammarcheck-cy' is not installed, so not removed
Package 'libreoffice-help-cy' is not installed, so not removed
Package 'libreoffice-grammarcheck-da' is not installed, so not removed
Package 'libreoffice-grammarcheck-de' is not installed, so not removed
Package 'libreoffice-grammarcheck-dz' is not installed, so not removed
Package 'libreoffice-grammarcheck-el' is not installed, so not removed
Note, selecting 'libreoffice-lightproof-en' instead of 'libreoffice-grammarcheck-en-gb'
Note, selecting 'libreoffice-lightproof-en' instead of 'libreoffice-grammarcheck-en-za'
Package 'libreoffice-help-en-za' is not installed, so not removed
Package 'libreoffice-grammarcheck-eo' is not installed, so not removed
Package 'libreoffice-help-eo' is not installed, so not removed
Package 'libreoffice-grammarcheck-es' is not installed, so not removed
Package 'libreoffice-grammarcheck-et' is not installed, so not removed
Package 'libreoffice-grammarcheck-eu' is not installed, so not removed
Package 'libreoffice-grammarcheck-fa' is not installed, so not removed
Package 'libreoffice-help-fa' is not installed, so not removed
Note, selecting 'libreoffice-voikko' instead of 'libreoffice-spellcheck-fi'
Note, selecting 'libreoffice-voikko' instead of 'libreoffice-hyphenation-fi'
Note, selecting 'libreoffice-voikko' instead of 'libreoffice-grammarcheck-fi'
Note, selecting 'libreoffice-grammalecte' instead of 'libreoffice-spellcheck-fr'
Note, selecting 'libreoffice-grammalecte' instead of 'libreoffice-hyphenation-fr'
Note, selecting 'libreoffice-grammalecte' instead of 'libreoffice-grammarcheck-fr'
Package 'libreoffice-grammarcheck-ga' is not installed, so not removed
Package 'libreoffice-help-ga' is not installed, so not removed
Package 'libreoffice-grammarcheck-gd' is not installed, so not removed
Package 'libreoffice-help-gd' is not installed, so not removed
Package 'libreoffice-grammarcheck-gl' is not installed, so not removed
Package 'libreoffice-grammarcheck-gu' is not installed, so not removed
Package 'libreoffice-help-gu' is not installed, so not removed
Package 'libreoffice-grammarcheck-gug' is not installed, so not removed
Package 'libreoffice-help-gug' is not installed, so not removed
Package 'libreoffice-grammarcheck-he' is not installed, so not removed
Package 'libreoffice-help-he' is not installed, so not removed
Package 'libreoffice-grammarcheck-hi' is not installed, so not removed
Package 'libreoffice-grammarcheck-hr' is not installed, so not removed
Package 'libreoffice-help-hr' is not installed, so not removed
Note, selecting 'libreoffice-lightproof-hu' instead of 'libreoffice-grammarcheck-hu'
Package 'libreoffice-grammarcheck-hy' is not installed, so not removed
Package 'libreoffice-help-hy' is not installed, so not removed
Package 'libreoffice-grammarcheck-id' is not installed, so not removed
Package 'libreoffice-grammarcheck-is' is not installed, so not removed
Package 'libreoffice-help-is' is not installed, so not removed
Package 'libreoffice-grammarcheck-it' is not installed, so not removed
Package 'libreoffice-grammarcheck-ja' is not installed, so not removed
Package 'libreoffice-grammarcheck-ka' is not installed, so not removed
Package 'libreoffice-help-ka' is not installed, so not removed
Package 'libreoffice-grammarcheck-kk' is not installed, so not removed
Package 'libreoffice-help-kk' is not installed, so not removed
Package 'libreoffice-grammarcheck-km' is not installed, so not removed
Package 'libreoffice-grammarcheck-kmr' is not installed, so not removed
Package 'libreoffice-help-kmr' is not installed, so not removed
Package 'libreoffice-grammarcheck-kn' is not installed, so not removed
Package 'libreoffice-help-kn' is not installed, so not removed
Package 'libreoffice-grammarcheck-ko' is not installed, so not removed
Package 'libreoffice-grammarcheck-lt' is not installed, so not removed
Package 'libreoffice-help-lt' is not installed, so not removed
Package 'libreoffice-grammarcheck-lv' is not installed, so not removed
Package 'libreoffice-help-lv' is not installed, so not removed
Package 'libreoffice-grammarcheck-mk' is not installed, so not removed
Package 'libreoffice-help-mk' is not installed, so not removed
Package 'libreoffice-grammarcheck-ml' is not installed, so not removed
Package 'libreoffice-help-ml' is not installed, so not removed
Package 'libreoffice-grammarcheck-mn' is not installed, so not removed
Package 'libreoffice-help-mn' is not installed, so not removed
Package 'libreoffice-grammarcheck-mr' is not installed, so not removed
Package 'libreoffice-help-mr' is not installed, so not removed
Package 'libreoffice-grammarcheck-nb' is not installed, so not removed
Package 'libreoffice-help-nb' is not installed, so not removed
Package 'libreoffice-grammarcheck-ne' is not installed, so not removed
Package 'libreoffice-help-ne' is not installed, so not removed
Package 'libreoffice-grammarcheck-nl' is not installed, so not removed
Package 'libreoffice-grammarcheck-nn' is not installed, so not removed
Package 'libreoffice-help-nn' is not installed, so not removed
Package 'libreoffice-grammarcheck-nr' is not installed, so not removed
Package 'libreoffice-help-nr' is not installed, so not removed
Package 'libreoffice-grammarcheck-nso' is not installed, so not removed
Package 'libreoffice-help-nso' is not installed, so not removed
Package 'libreoffice-grammarcheck-oc' is not installed, so not removed
Package 'libreoffice-help-oc' is not installed, so not removed
Package 'libreoffice-grammarcheck-om' is not installed, so not removed
Package 'libreoffice-grammarcheck-or' is not installed, so not removed
Package 'libreoffice-help-or' is not installed, so not removed
Package 'libreoffice-grammarcheck-pa-in' is not installed, so not removed
Package 'libreoffice-help-pa-in' is not installed, so not removed
Package 'libreoffice-grammarcheck-pl' is not installed, so not removed
Package 'libreoffice-grammarcheck-pt' is not installed, so not removed
Note, selecting 'libreoffice-lightproof-pt-br' instead of 'libreoffice-grammarcheck-pt-br'
Package 'libreoffice-grammarcheck-ro' is not installed, so not removed
Package 'libreoffice-help-ro' is not installed, so not removed
Note, selecting 'libreoffice-lightproof-ru-ru' instead of 'libreoffice-grammarcheck-ru'
Package 'libreoffice-grammarcheck-rw' is not installed, so not removed
Package 'libreoffice-help-rw' is not installed, so not removed
Package 'libreoffice-grammarcheck-si' is not installed, so not removed
Package 'libreoffice-help-si' is not installed, so not removed
Package 'libreoffice-grammarcheck-sk' is not installed, so not removed
Package 'libreoffice-grammarcheck-sl' is not installed, so not removed
Package 'libreoffice-grammarcheck-sr' is not installed, so not removed
Package 'libreoffice-help-sr' is not installed, so not removed
Package 'libreoffice-grammarcheck-ss' is not installed, so not removed
Package 'libreoffice-help-ss' is not installed, so not removed
Package 'libreoffice-grammarcheck-st' is not installed, so not removed
Package 'libreoffice-help-st' is not installed, so not removed
Package 'libreoffice-grammarcheck-sv' is not installed, so not removed
Package 'libreoffice-grammarcheck-szl' is not installed, so not removed
Package 'libreoffice-help-szl' is not installed, so not removed
Package 'libreoffice-grammarcheck-ta' is not installed, so not removed
Package 'libreoffice-help-ta' is not installed, so not removed
Package 'libreoffice-grammarcheck-te' is not installed, so not removed
Package 'libreoffice-help-te' is not installed, so not removed
Package 'libreoffice-grammarcheck-tg' is not installed, so not removed
Package 'libreoffice-help-tg' is not installed, so not removed
Package 'libreoffice-grammarcheck-th' is not installed, so not removed
Package 'libreoffice-help-th' is not installed, so not removed
Package 'libreoffice-grammarcheck-tn' is not installed, so not removed
Package 'libreoffice-help-tn' is not installed, so not removed
Note, selecting 'libreoffice-zemberek' instead of 'libreoffice-spellcheck-tr'
Note, selecting 'libreoffice-zemberek' instead of 'libreoffice-hyphenation-tr'
Package 'libreoffice-grammarcheck-tr' is not installed, so not removed
Package 'libreoffice-grammarcheck-ts' is not installed, so not removed
Package 'libreoffice-help-ts' is not installed, so not removed
Package 'libreoffice-grammarcheck-ug' is not installed, so not removed
Package 'libreoffice-help-ug' is not installed, so not removed
Package 'libreoffice-grammarcheck-uk' is not installed, so not removed
Package 'libreoffice-help-uk' is not installed, so not removed
Package 'libreoffice-grammarcheck-uz' is not installed, so not removed
Package 'libreoffice-help-uz' is not installed, so not removed
Package 'libreoffice-grammarcheck-ve' is not installed, so not removed
Package 'libreoffice-help-ve' is not installed, so not removed
Package 'libreoffice-grammarcheck-vi' is not installed, so not removed
Package 'libreoffice-grammarcheck-xh' is not installed, so not removed
Package 'libreoffice-help-xh' is not installed, so not removed
Package 'libreoffice-grammarcheck-zh-cn' is not installed, so not removed
Package 'libreoffice-grammarcheck-zh-tw' is not installed, so not removed
Package 'libreoffice-grammarcheck-zu' is not installed, so not removed
Package 'libreoffice-help-zu' is not installed, so not removed
Package 'libreoffice.org' is not installed, so not removed
Package 'libreoffice.org-calc' is not installed, so not removed
Package 'libreoffice.org-writer' is not installed, so not removed
Note, selecting 'libreoffice-core-nogui' instead of 'libreoffice-bundled'
Package 'libreoffice-kde' is not installed, so not removed
Note, selecting 'libreoffice-lightproof-en' instead of 'libreoffice-grammarcheck-en-us'
Note, selecting 'libreoffice-report-builder' instead of 'libreoffice-reportdesigner'
Package 'libreoffice-vanilla' is not installed, so not removed
Package 'libreoffice-spellcheck-af' is not installed, so not removed
Package 'libreoffice-hyphenation-af' is not installed, so not removed
Package 'libreoffice-spellcheck-am' is not installed, so not removed
Package 'libreoffice-hyphenation-am' is not installed, so not removed
Package 'libreoffice-spellcheck-ar' is not installed, so not removed
Package 'libreoffice-hyphenation-ar' is not installed, so not removed
Package 'libreoffice-spellcheck-as' is not installed, so not removed
Package 'libreoffice-hyphenation-as' is not installed, so not removed
Package 'libreoffice-spellcheck-ast' is not installed, so not removed
Package 'libreoffice-hyphenation-ast' is not installed, so not removed
Package 'libreoffice-spellcheck-be' is not installed, so not removed
Package 'libreoffice-hyphenation-be' is not installed, so not removed
Package 'libreoffice-spellcheck-bg' is not installed, so not removed
Package 'libreoffice-hyphenation-bg' is not installed, so not removed
Package 'libreoffice-spellcheck-bn' is not installed, so not removed
Package 'libreoffice-hyphenation-bn' is not installed, so not removed
Package 'libreoffice-spellcheck-br' is not installed, so not removed
Package 'libreoffice-hyphenation-br' is not installed, so not removed
Package 'libreoffice-spellcheck-bs' is not installed, so not removed
Package 'libreoffice-hyphenation-bs' is not installed, so not removed
Package 'libreoffice-spellcheck-ca' is not installed, so not removed
Package 'libreoffice-hyphenation-ca' is not installed, so not removed
Package 'libreoffice-spellcheck-cs' is not installed, so not removed
Package 'libreoffice-hyphenation-cs' is not installed, so not removed
Package 'libreoffice-spellcheck-cy' is not installed, so not removed
Package 'libreoffice-hyphenation-cy' is not installed, so not removed
Package 'libreoffice-spellcheck-da' is not installed, so not removed
Package 'libreoffice-hyphenation-da' is not installed, so not removed
Package 'libreoffice-spellcheck-de' is not installed, so not removed
Package 'libreoffice-hyphenation-de' is not installed, so not removed
Package 'libreoffice-spellcheck-dz' is not installed, so not removed
Package 'libreoffice-hyphenation-dz' is not installed, so not removed
Package 'libreoffice-spellcheck-el' is not installed, so not removed
Package 'libreoffice-hyphenation-el' is not installed, so not removed
Package 'libreoffice-spellcheck-en-gb' is not installed, so not removed
Package 'libreoffice-hyphenation-en-gb' is not installed, so not removed
Package 'libreoffice-spellcheck-en-za' is not installed, so not removed
Package 'libreoffice-hyphenation-en-za' is not installed, so not removed
Package 'libreoffice-spellcheck-eo' is not installed, so not removed
Package 'libreoffice-hyphenation-eo' is not installed, so not removed
Package 'libreoffice-spellcheck-es' is not installed, so not removed
Package 'libreoffice-hyphenation-es' is not installed, so not removed
Package 'libreoffice-spellcheck-et' is not installed, so not removed
Package 'libreoffice-hyphenation-et' is not installed, so not removed
Package 'libreoffice-spellcheck-eu' is not installed, so not removed
Package 'libreoffice-hyphenation-eu' is not installed, so not removed
Package 'libreoffice-spellcheck-fa' is not installed, so not removed
Package 'libreoffice-hyphenation-fa' is not installed, so not removed
Package 'libreoffice-spellcheck-ga' is not installed, so not removed
Package 'libreoffice-hyphenation-ga' is not installed, so not removed
Package 'libreoffice-spellcheck-gd' is not installed, so not removed
Package 'libreoffice-hyphenation-gd' is not installed, so not removed
Package 'libreoffice-spellcheck-gl' is not installed, so not removed
Package 'libreoffice-hyphenation-gl' is not installed, so not removed
Package 'libreoffice-spellcheck-gu' is not installed, so not removed
Package 'libreoffice-hyphenation-gu' is not installed, so not removed
Package 'libreoffice-spellcheck-gug' is not installed, so not removed
Package 'libreoffice-hyphenation-gug' is not installed, so not removed
Package 'libreoffice-spellcheck-he' is not installed, so not removed
Package 'libreoffice-hyphenation-he' is not installed, so not removed
Package 'libreoffice-spellcheck-hi' is not installed, so not removed
Package 'libreoffice-hyphenation-hi' is not installed, so not removed
Package 'libreoffice-spellcheck-hr' is not installed, so not removed
Package 'libreoffice-hyphenation-hr' is not installed, so not removed
Package 'libreoffice-spellcheck-hu' is not installed, so not removed
Package 'libreoffice-hyphenation-hu' is not installed, so not removed
Package 'libreoffice-spellcheck-hy' is not installed, so not removed
Package 'libreoffice-hyphenation-hy' is not installed, so not removed
Package 'libreoffice-spellcheck-id' is not installed, so not removed
Package 'libreoffice-hyphenation-id' is not installed, so not removed
Package 'libreoffice-spellcheck-is' is not installed, so not removed
Package 'libreoffice-hyphenation-is' is not installed, so not removed
Package 'libreoffice-spellcheck-it' is not installed, so not removed
Package 'libreoffice-hyphenation-it' is not installed, so not removed
Package 'libreoffice-spellcheck-ja' is not installed, so not removed
Package 'libreoffice-hyphenation-ja' is not installed, so not removed
Package 'libreoffice-spellcheck-ka' is not installed, so not removed
Package 'libreoffice-hyphenation-ka' is not installed, so not removed
Package 'libreoffice-spellcheck-kk' is not installed, so not removed
Package 'libreoffice-hyphenation-kk' is not installed, so not removed
Package 'libreoffice-spellcheck-km' is not installed, so not removed
Package 'libreoffice-hyphenation-km' is not installed, so not removed
Package 'libreoffice-spellcheck-kmr' is not installed, so not removed
Package 'libreoffice-hyphenation-kmr' is not installed, so not removed
Package 'libreoffice-spellcheck-kn' is not installed, so not removed
Package 'libreoffice-hyphenation-kn' is not installed, so not removed
Package 'libreoffice-spellcheck-ko' is not installed, so not removed
Package 'libreoffice-hyphenation-ko' is not installed, so not removed
Package 'libreoffice-spellcheck-lt' is not installed, so not removed
Package 'libreoffice-hyphenation-lt' is not installed, so not removed
Package 'libreoffice-spellcheck-lv' is not installed, so not removed
Package 'libreoffice-hyphenation-lv' is not installed, so not removed
Package 'libreoffice-spellcheck-mk' is not installed, so not removed
Package 'libreoffice-hyphenation-mk' is not installed, so not removed
Package 'libreoffice-spellcheck-ml' is not installed, so not removed
Package 'libreoffice-hyphenation-ml' is not installed, so not removed
Package 'libreoffice-spellcheck-mn' is not installed, so not removed
Package 'libreoffice-hyphenation-mn' is not installed, so not removed
Package 'libreoffice-spellcheck-mr' is not installed, so not removed
Package 'libreoffice-hyphenation-mr' is not installed, so not removed
Package 'libreoffice-spellcheck-nb' is not installed, so not removed
Package 'libreoffice-hyphenation-nb' is not installed, so not removed
Package 'libreoffice-spellcheck-ne' is not installed, so not removed
Package 'libreoffice-hyphenation-ne' is not installed, so not removed
Package 'libreoffice-spellcheck-nl' is not installed, so not removed
Package 'libreoffice-hyphenation-nl' is not installed, so not removed
Package 'libreoffice-spellcheck-nn' is not installed, so not removed
Package 'libreoffice-hyphenation-nn' is not installed, so not removed
Package 'libreoffice-spellcheck-nr' is not installed, so not removed
Package 'libreoffice-hyphenation-nr' is not installed, so not removed
Package 'libreoffice-spellcheck-nso' is not installed, so not removed
Package 'libreoffice-hyphenation-nso' is not installed, so not removed
Package 'libreoffice-spellcheck-oc' is not installed, so not removed
Package 'libreoffice-hyphenation-oc' is not installed, so not removed
Package 'libreoffice-spellcheck-om' is not installed, so not removed
Package 'libreoffice-hyphenation-om' is not installed, so not removed
Package 'libreoffice-spellcheck-or' is not installed, so not removed
Package 'libreoffice-hyphenation-or' is not installed, so not removed
Package 'libreoffice-spellcheck-pa-in' is not installed, so not removed
Package 'libreoffice-hyphenation-pa-in' is not installed, so not removed
Package 'libreoffice-spellcheck-pl' is not installed, so not removed
Package 'libreoffice-hyphenation-pl' is not installed, so not removed
Package 'libreoffice-spellcheck-pt' is not installed, so not removed
Package 'libreoffice-hyphenation-pt' is not installed, so not removed
Package 'libreoffice-spellcheck-pt-br' is not installed, so not removed
Package 'libreoffice-hyphenation-pt-br' is not installed, so not removed
Package 'libreoffice-spellcheck-ro' is not installed, so not removed
Package 'libreoffice-hyphenation-ro' is not installed, so not removed
Package 'libreoffice-spellcheck-ru' is not installed, so not removed
Package 'libreoffice-hyphenation-ru' is not installed, so not removed
Package 'libreoffice-spellcheck-rw' is not installed, so not removed
Package 'libreoffice-hyphenation-rw' is not installed, so not removed
Package 'libreoffice-spellcheck-si' is not installed, so not removed
Package 'libreoffice-hyphenation-si' is not installed, so not removed
Package 'libreoffice-spellcheck-sk' is not installed, so not removed
Package 'libreoffice-hyphenation-sk' is not installed, so not removed
Package 'libreoffice-spellcheck-sl' is not installed, so not removed
Package 'libreoffice-hyphenation-sl' is not installed, so not removed
Package 'libreoffice-spellcheck-sr' is not installed, so not removed
Package 'libreoffice-hyphenation-sr' is not installed, so not removed
Package 'libreoffice-spellcheck-ss' is not installed, so not removed
Package 'libreoffice-hyphenation-ss' is not installed, so not removed
Package 'libreoffice-spellcheck-st' is not installed, so not removed
Package 'libreoffice-hyphenation-st' is not installed, so not removed
Package 'libreoffice-spellcheck-sv' is not installed, so not removed
Package 'libreoffice-hyphenation-sv' is not installed, so not removed
Package 'libreoffice-spellcheck-szl' is not installed, so not removed
Package 'libreoffice-hyphenation-szl' is not installed, so not removed
Package 'libreoffice-spellcheck-ta' is not installed, so not removed
Package 'libreoffice-hyphenation-ta' is not installed, so not removed
Package 'libreoffice-spellcheck-te' is not installed, so not removed
Package 'libreoffice-hyphenation-te' is not installed, so not removed
Package 'libreoffice-spellcheck-tg' is not installed, so not removed
Package 'libreoffice-hyphenation-tg' is not installed, so not removed
Package 'libreoffice-spellcheck-th' is not installed, so not removed
Package 'libreoffice-hyphenation-th' is not installed, so not removed
Package 'libreoffice-spellcheck-tl' is not installed, so not removed
Package 'libreoffice-hyphenation-tl' is not installed, so not removed
Package 'libreoffice-grammarcheck-tl' is not installed, so not removed
Package 'libreoffice-help-tl' is not installed, so not removed
Package 'libreoffice-spellcheck-tn' is not installed, so not removed
Package 'libreoffice-hyphenation-tn' is not installed, so not removed
Package 'libreoffice-spellcheck-ts' is not installed, so not removed
Package 'libreoffice-hyphenation-ts' is not installed, so not removed
Package 'libreoffice-spellcheck-ug' is not installed, so not removed
Package 'libreoffice-hyphenation-ug' is not installed, so not removed
Package 'libreoffice-spellcheck-uk' is not installed, so not removed
Package 'libreoffice-hyphenation-uk' is not installed, so not removed
Package 'libreoffice-spellcheck-uz' is not installed, so not removed
Package 'libreoffice-hyphenation-uz' is not installed, so not removed
Package 'libreoffice-spellcheck-ve' is not installed, so not removed
Package 'libreoffice-hyphenation-ve' is not installed, so not removed
Package 'libreoffice-spellcheck-vi' is not installed, so not removed
Package 'libreoffice-hyphenation-vi' is not installed, so not removed
Package 'libreoffice-spellcheck-xh' is not installed, so not removed
Package 'libreoffice-hyphenation-xh' is not installed, so not removed
Package 'libreoffice-spellcheck-zh-cn' is not installed, so not removed
Package 'libreoffice-hyphenation-zh-cn' is not installed, so not removed
Package 'libreoffice-spellcheck-zh-tw' is not installed, so not removed
Package 'libreoffice-hyphenation-zh-tw' is not installed, so not removed
Package 'libreoffice-spellcheck-zu' is not installed, so not removed
Package 'libreoffice-hyphenation-zu' is not installed, so not removed
Package 'libreofficekit-data' is not installed, so not removed
Package 'libreoffice-officebean' is not installed, so not removed
Package 'libreoffice-core-nogui' is not installed, so not removed
Package 'libreoffice-base-nogui' is not installed, so not removed
Package 'libreoffice-calc-nogui' is not installed, so not removed
Package 'libreoffice-draw-nogui' is not installed, so not removed
Package 'libreoffice-evolution' is not installed, so not removed
Package 'libreoffice-impress-nogui' is not installed, so not removed
Package 'libreoffice-librelogo' is not installed, so not removed
Package 'libreoffice-math-nogui' is not installed, so not removed
Package 'libreoffice-writer-nogui' is not installed, so not removed
Package 'libreoffice-style-tango' is not installed, so not removed
Package 'libreoffice-writer2latex' is not installed, so not removed
Package 'libreoffice-writer2xhtml' is not installed, so not removed
Package 'libreoffice-dev' is not installed, so not removed
Package 'libreoffice-kf5' is not installed, so not removed
Package 'libreoffice-qt5' is not installed, so not removed
Package 'libreoffice-dev-common' is not installed, so not removed
Package 'libreoffice-dev-doc' is not installed, so not removed
Package 'libreofficekit-dev' is not installed, so not removed
Package 'libreoffice-help-ca' is not installed, so not removed
Package 'libreoffice-l10n-ca' is not installed, so not removed
Package 'libreoffice-help-common' is not installed, so not removed
Package 'libreoffice-help-cs' is not installed, so not removed
Package 'libreoffice-l10n-cs' is not installed, so not removed
Package 'libreoffice-help-da' is not installed, so not removed
Package 'libreoffice-l10n-da' is not installed, so not removed
Package 'libreoffice-help-de' is not installed, so not removed
Package 'libreoffice-l10n-de' is not installed, so not removed
Package 'libreoffice-help-dz' is not installed, so not removed
Package 'libreoffice-l10n-dz' is not installed, so not removed
Package 'libreoffice-help-el' is not installed, so not removed
Package 'libreoffice-l10n-el' is not installed, so not removed
Package 'libreoffice-help-en-gb' is not installed, so not removed
Package 'libreoffice-l10n-en-gb' is not installed, so not removed
Package 'libreoffice-help-en-us' is not installed, so not removed
Package 'libreoffice-help-es' is not installed, so not removed
Package 'libreoffice-l10n-es' is not installed, so not removed
Package 'libreoffice-help-et' is not installed, so not removed
Package 'libreoffice-l10n-et' is not installed, so not removed
Package 'libreoffice-help-eu' is not installed, so not removed
Package 'libreoffice-l10n-eu' is not installed, so not removed
Package 'libreoffice-help-fi' is not installed, so not removed
Package 'libreoffice-l10n-fi' is not installed, so not removed
Package 'libreoffice-help-fr' is not installed, so not removed
Package 'libreoffice-l10n-fr' is not installed, so not removed
Package 'libreoffice-help-gl' is not installed, so not removed
Package 'libreoffice-l10n-gl' is not installed, so not removed
Package 'libreoffice-help-hi' is not installed, so not removed
Package 'libreoffice-l10n-hi' is not installed, so not removed
Package 'libreoffice-help-hu' is not installed, so not removed
Package 'libreoffice-l10n-hu' is not installed, so not removed
Package 'libreoffice-help-id' is not installed, so not removed
Package 'libreoffice-help-it' is not installed, so not removed
Package 'libreoffice-l10n-it' is not installed, so not removed
Package 'libreoffice-help-ja' is not installed, so not removed
Package 'libreoffice-l10n-ja' is not installed, so not removed
Package 'libreoffice-help-km' is not installed, so not removed
Package 'libreoffice-l10n-km' is not installed, so not removed
Package 'libreoffice-help-ko' is not installed, so not removed
Package 'libreoffice-l10n-ko' is not installed, so not removed
Package 'libreoffice-help-nl' is not installed, so not removed
Package 'libreoffice-l10n-nl' is not installed, so not removed
Package 'libreoffice-help-om' is not installed, so not removed
Package 'libreoffice-l10n-om' is not installed, so not removed
Package 'libreoffice-help-pl' is not installed, so not removed
Package 'libreoffice-l10n-pl' is not installed, so not removed
Package 'libreoffice-help-pt' is not installed, so not removed
Package 'libreoffice-l10n-pt' is not installed, so not removed
Package 'libreoffice-help-pt-br' is not installed, so not removed
Package 'libreoffice-l10n-pt-br' is not installed, so not removed
Package 'libreoffice-help-ru' is not installed, so not removed
Package 'libreoffice-l10n-ru' is not installed, so not removed
Package 'libreoffice-help-sk' is not installed, so not removed
Package 'libreoffice-l10n-sk' is not installed, so not removed
Package 'libreoffice-help-sl' is not installed, so not removed
Package 'libreoffice-l10n-sl' is not installed, so not removed
Package 'libreoffice-help-sv' is not installed, so not removed
Package 'libreoffice-l10n-sv' is not installed, so not removed
Package 'libreoffice-help-tr' is not installed, so not removed
Package 'libreoffice-l10n-tr' is not installed, so not removed
Package 'libreoffice-help-vi' is not installed, so not removed
Package 'libreoffice-l10n-vi' is not installed, so not removed
Package 'libreoffice-help-zh-cn' is not installed, so not removed
Package 'libreoffice-l10n-zh-cn' is not installed, so not removed
Package 'libreoffice-help-zh-tw' is not installed, so not removed
Package 'libreoffice-l10n-zh-tw' is not installed, so not removed
Package 'libreoffice-l10n-af' is not installed, so not removed
Package 'libreoffice-l10n-am' is not installed, so not removed
Package 'libreoffice-l10n-ar' is not installed, so not removed
Package 'libreoffice-l10n-as' is not installed, so not removed
Package 'libreoffice-l10n-ast' is not installed, so not removed
Package 'libreoffice-l10n-be' is not installed, so not removed
Package 'libreoffice-l10n-bg' is not installed, so not removed
Package 'libreoffice-l10n-bn' is not installed, so not removed
Package 'libreoffice-l10n-br' is not installed, so not removed
Package 'libreoffice-l10n-bs' is not installed, so not removed
Package 'libreoffice-l10n-cy' is not installed, so not removed
Package 'libreoffice-l10n-en-za' is not installed, so not removed
Package 'libreoffice-l10n-eo' is not installed, so not removed
Package 'libreoffice-l10n-fa' is not installed, so not removed
Package 'libreoffice-l10n-ga' is not installed, so not removed
Package 'libreoffice-l10n-gd' is not installed, so not removed
Package 'libreoffice-l10n-gu' is not installed, so not removed
Package 'libreoffice-l10n-gug' is not installed, so not removed
Package 'libreoffice-l10n-he' is not installed, so not removed
Package 'libreoffice-l10n-hr' is not installed, so not removed
Package 'libreoffice-l10n-hy' is not installed, so not removed
Package 'libreoffice-l10n-in' is not installed, so not removed
Package 'libreoffice-l10n-kn' is not installed, so not removed
Package 'libreoffice-l10n-ml' is not installed, so not removed
Package 'libreoffice-l10n-mr' is not installed, so not removed
Package 'libreoffice-l10n-ne' is not installed, so not removed
Package 'libreoffice-l10n-or' is not installed, so not removed
Package 'libreoffice-l10n-pa-in' is not installed, so not removed
Package 'libreoffice-l10n-ta' is not installed, so not removed
Package 'libreoffice-l10n-te' is not installed, so not removed
Package 'libreoffice-l10n-is' is not installed, so not removed
Package 'libreoffice-l10n-ka' is not installed, so not removed
Package 'libreoffice-l10n-kk' is not installed, so not removed
Package 'libreoffice-l10n-kmr' is not installed, so not removed
Package 'libreoffice-l10n-lt' is not installed, so not removed
Package 'libreoffice-l10n-lv' is not installed, so not removed
Package 'libreoffice-l10n-mk' is not installed, so not removed
Package 'libreoffice-l10n-mn' is not installed, so not removed
Package 'libreoffice-l10n-nb' is not installed, so not removed
Package 'libreoffice-l10n-nn' is not installed, so not removed
Package 'libreoffice-l10n-nr' is not installed, so not removed
Package 'libreoffice-l10n-nso' is not installed, so not removed
Package 'libreoffice-l10n-oc' is not installed, so not removed
Package 'libreoffice-l10n-ro' is not installed, so not removed
Package 'libreoffice-l10n-rw' is not installed, so not removed
Package 'libreoffice-l10n-si' is not installed, so not removed
Package 'libreoffice-l10n-sr' is not installed, so not removed
Package 'libreoffice-l10n-ss' is not installed, so not removed
Package 'libreoffice-l10n-st' is not installed, so not removed
Package 'libreoffice-l10n-szl' is not installed, so not removed
Package 'libreoffice-l10n-tg' is not installed, so not removed
Package 'libreoffice-l10n-th' is not installed, so not removed
Package 'libreoffice-l10n-tn' is not installed, so not removed
Package 'libreoffice-l10n-ts' is not installed, so not removed
Package 'libreoffice-l10n-ug' is not installed, so not removed
Package 'libreoffice-l10n-uk' is not installed, so not removed
Package 'libreoffice-l10n-uz' is not installed, so not removed
Package 'libreoffice-l10n-ve' is not installed, so not removed
Package 'libreoffice-l10n-xh' is not installed, so not removed
Package 'libreoffice-l10n-za' is not installed, so not removed
Package 'libreoffice-l10n-zu' is not installed, so not removed
Package 'libreoffice-voikko' is not installed, so not removed
Package 'libreoffice-plasma' is not installed, so not removed
Package 'libreoffice-style-breeze' is not installed, so not removed
Package 'libreoffice-canzeley-client' is not installed, so not removed
Package 'libreoffice-dev-gui' is not installed, so not removed
Package 'libreoffice-dmaths' is not installed, so not removed
Package 'libreoffice-grammalecte' is not installed, so not removed
Package 'libreoffice-gtk4' is not installed, so not removed
Package 'libreoffice-h2orestart' is not installed, so not removed
Package 'libreoffice-lightproof-en' is not installed, so not removed
Package 'libreoffice-lightproof-hu' is not installed, so not removed
Package 'libreoffice-lightproof-pt-br' is not installed, so not removed
Package 'libreoffice-lightproof-ru-ru' is not installed, so not removed
Package 'libreoffice-nogui' is not installed, so not removed
Package 'libreoffice-report-builder-bin-nogui' is not installed, so not removed
Package 'libreoffice-numbertext' is not installed, so not removed
Package 'libreoffice-parlatype' is not installed, so not removed
Package 'libreoffice-qt6' is not installed, so not removed
Package 'libreoffice-smoketest-data' is not installed, so not removed
Package 'libreoffice-style-karasa-jaga' is not installed, so not removed
Package 'libreoffice-style-sifr' is not installed, so not removed
Package 'libreoffice-style-sukapura' is not installed, so not removed
Package 'libreoffice-subsequentcheckbase' is not installed, so not removed
Package 'libreoffice-templates' is not installed, so not removed
Package 'libreoffice-texmaths' is not installed, so not removed
Package 'libreoffice-zemberek' is not installed, so not removed
Package 'libreofficekit-dev-gtk' is not installed, so not removed
Package 'libreoffice-l10n-tl' is not installed, so not removed
The following packages were automatically installed and are no longer required:
  firebird3.0-common firebird3.0-common-doc firebird3.0-server-core
  firebird3.0-utils fonts-linuxlibertine fonts-noto-extra fonts-opensymbol
  fonts-sil-gentium fonts-sil-gentium-basic libabw-0.1-1 libboost-locale1.83.0
  libbsh-java libcdr-0.1-1 libclucene-contribs1t64 libclucene-core1t64
  libcolamd3 libe-book-0.1-1 libel-api-java libeot0 libepubgen-0.1-1
  libetonyek-0.1-1 libexttextcat-2.0-0 libexttextcat-data libfbclient2
  libfreehand-0.1-1 libgpgmepp6t64 libhsqldb1.8.0-java libib-util
  libjsp-api-java liblangtag-common liblangtag1 liblibreoffice-java libmhash2
  libmspub-0.1-1 libmwaw-0.3-3 libmythes-1.2-0 libodfgen-0.1-1 liborcus-0.18-0
  liborcus-parser-0.18-0 libpagemaker-0.0-0 libpq5 libraptor2-0 librasqal3t64
  librdf0t64 librevenge-0.0-0 libservlet-api-java libservlet3.1-java
  libsuitesparseconfig7 libtommath1 libuno-cppu3t64 libuno-cppuhelpergcc3-3t64
  libuno-purpenvhelpergcc3-3t64 libuno-sal3t64 libuno-salhelpergcc3-3t64
  libunoloader-java libvisio-0.1-1 libwayland-server0:i386
  libwebsocket-api-java libwpd-0.10-10 libwpg-0.3-3 libwps-0.4-4 libxmlsec1t64
  libxmlsec1t64-nss lp-solve uno-libs-private ure ure-java
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  libreoffice* libreoffice-base* libreoffice-base-core*
  libreoffice-base-drivers* libreoffice-calc* libreoffice-common*
  libreoffice-core* libreoffice-draw* libreoffice-gnome* libreoffice-gtk3*
  libreoffice-impress* libreoffice-java-common* libreoffice-l10n-id*
  libreoffice-math* libreoffice-nlpsolver* libreoffice-report-builder*
  libreoffice-report-builder-bin* libreoffice-script-provider-bsh*
  libreoffice-script-provider-js* libreoffice-script-provider-python*
  libreoffice-sdbc-firebird* libreoffice-sdbc-hsqldb* libreoffice-sdbc-mysql*
  libreoffice-sdbc-postgresql* libreoffice-style-colibre*
  libreoffice-style-elementary* libreoffice-style-yaru*
  libreoffice-uiconfig-base* libreoffice-uiconfig-calc*
  libreoffice-uiconfig-common* libreoffice-uiconfig-draw*
  libreoffice-uiconfig-impress* libreoffice-uiconfig-math*
  libreoffice-uiconfig-report-builder* libreoffice-uiconfig-writer*
  libreoffice-wiki-publisher* libreoffice-writer* python3-uno*
0 upgraded, 0 newly installed, 38 to remove and 30 not upgraded.
After this operation, 430 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 322814 files and directories currently installed.)
Removing libreoffice (4:24.2.7-0ubuntu0.24.04.4) ...
Removing libreoffice-report-builder (4:24.2.7-0ubuntu0.24.04.4) ...
Removing libreoffice-report-builder-bin (4:24.2.7-0ubuntu0.24.04.4) ...
Removing libreoffice-base (4:24.2.7-0ubuntu0.24.04.4) ...
Removing libreoffice-nlpsolver (4:0.9+LibO24.2.7-0ubuntu0.24.04.4) ...
Removing libreoffice-calc (4:24.2.7-0ubuntu0.24.04.4) ...
Removing libreoffice-writer (4:24.2.7-0ubuntu0.24.04.4) ...
Removing libreoffice-base-core (4:24.2.7-0ubuntu0.24.04.4) ...
Removing libreoffice-base-drivers (4:24.2.7-0ubuntu0.24.04.4) ...
Removing libreoffice-sdbc-postgresql (4:24.2.7-0ubuntu0.24.04.4) ...
Removing libreoffice-sdbc-mysql (4:24.2.7-0ubuntu0.24.04.4) ...
Removing libreoffice-wiki-publisher (4:1.2.0+LibO24.2.7-0ubuntu0.24.04.4) ...
Removing libreoffice-sdbc-hsqldb (4:24.2.7-0ubuntu0.24.04.4) ...
Removing libreoffice-impress (4:24.2.7-0ubuntu0.24.04.4) ...
Removing libreoffice-draw (4:24.2.7-0ubuntu0.24.04.4) ...
Removing libreoffice-gnome (4:24.2.7-0ubuntu0.24.04.4) ...
Removing libreoffice-gtk3 (4:24.2.7-0ubuntu0.24.04.4) ...
Removing libreoffice-script-provider-js (4:24.2.7-0ubuntu0.24.04.4) ...
Removing libreoffice-l10n-id (4:24.2.7-0ubuntu0.24.04.4) ...
Removing libreoffice-math (4:24.2.7-0ubuntu0.24.04.4) ...
Removing libreoffice-script-provider-bsh (4:24.2.7-0ubuntu0.24.04.4) ...
Removing libreoffice-script-provider-python (4:24.2.7-0ubuntu0.24.04.4) ...
Removing libreoffice-sdbc-firebird (4:24.2.7-0ubuntu0.24.04.4) ...
Removing libreoffice-style-elementary (4:24.2.7-0ubuntu0.24.04.4) ...
Removing libreoffice-style-yaru (4:24.2.7-0ubuntu0.24.04.4) ...
Removing libreoffice-uiconfig-base (4:24.2.7-0ubuntu0.24.04.4) ...
Removing libreoffice-uiconfig-calc (4:24.2.7-0ubuntu0.24.04.4) ...
Removing libreoffice-uiconfig-draw (4:24.2.7-0ubuntu0.24.04.4) ...
Removing libreoffice-uiconfig-impress (4:24.2.7-0ubuntu0.24.04.4) ...
Removing libreoffice-uiconfig-math (4:24.2.7-0ubuntu0.24.04.4) ...
Removing libreoffice-uiconfig-report-builder (4:24.2.7-0ubuntu0.24.04.4) ...
Removing libreoffice-uiconfig-writer (4:24.2.7-0ubuntu0.24.04.4) ...
Removing python3-uno (4:24.2.7-0ubuntu0.24.04.4) ...
Removing libreoffice-core (4:24.2.7-0ubuntu0.24.04.4) ...
Removing libreoffice-java-common (4:24.2.7-0ubuntu0.24.04.4) ...
Removing libreoffice-common (4:24.2.7-0ubuntu0.24.04.4) ...
rmdir: failed to remove '/var/lib/libreoffice/share/prereg/': No such file or directory
rmdir: failed to remove '/var/lib/libreoffice/share/': No such file or directory
rmdir: failed to remove '/var/lib/libreoffice/program/': No such file or directory
rmdir: failed to remove '/var/lib/libreoffice': No such file or directory
rmdir: failed to remove '/var/lib/libreoffice': No such file or directory
Removing libreoffice-style-colibre (4:24.2.7-0ubuntu0.24.04.4) ...
Removing libreoffice-uiconfig-common (4:24.2.7-0ubuntu0.24.04.4) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for gnome-menus (3.36.0-1.1ubuntu3) ...
Processing triggers for man-db (2.12.0-4build2) ...
Processing triggers for shared-mime-info (2.4-4) ...
Processing triggers for desktop-file-utils (0.27-2build1) ...
(Reading database ... 315905 files and directories currently installed.)
Purging configuration files for libreoffice-style-elementary (4:24.2.7-0ubuntu0.24.04.4) ...
Purging configuration files for libreoffice-base (4:24.2.7-0ubuntu0.24.04.4) ...
Purging configuration files for libreoffice-math (4:24.2.7-0ubuntu0.24.04.4) ...
Purging configuration files for libreoffice-gtk3 (4:24.2.7-0ubuntu0.24.04.4) ...
Purging configuration files for libreoffice-sdbc-postgresql (4:24.2.7-0ubuntu0.24.04.4) ...
Purging configuration files for libreoffice-sdbc-hsqldb (4:24.2.7-0ubuntu0.24.04.4) ...
Purging configuration files for libreoffice-writer (4:24.2.7-0ubuntu0.24.04.4) ...
Purging configuration files for libreoffice-report-builder (4:24.2.7-0ubuntu0.24.04.4) ...
Purging configuration files for libreoffice-draw (4:24.2.7-0ubuntu0.24.04.4) ...
Purging configuration files for libreoffice-java-common (4:24.2.7-0ubuntu0.24.04.4) ...
Purging configuration files for libreoffice-base-drivers (4:24.2.7-0ubuntu0.24.04.4) ...
Purging configuration files for libreoffice-script-provider-python (4:24.2.7-0ubuntu0.24.04.4) ...
Purging configuration files for libreoffice-report-builder-bin (4:24.2.7-0ubuntu0.24.04.4) ...
Purging configuration files for libreoffice-l10n-id (4:24.2.7-0ubuntu0.24.04.4) ...
Purging configuration files for libreoffice-style-colibre (4:24.2.7-0ubuntu0.24.04.4) ...
Purging configuration files for libreoffice-sdbc-firebird (4:24.2.7-0ubuntu0.24.04.4) ...
Purging configuration files for libreoffice-sdbc-mysql (4:24.2.7-0ubuntu0.24.04.4) ...
Purging configuration files for libreoffice-common (4:24.2.7-0ubuntu0.24.04.4) ...
rmdir: failed to remove '/var/lib/libreoffice/share/config': No such file or directory
rmdir: failed to remove '/var/lib/libreoffice/share': No such file or directory
dpkg: warning: while removing libreoffice-common, directory '/etc/libreoffice/registry' not empty so not removed
Purging configuration files for libreoffice-gnome (4:24.2.7-0ubuntu0.24.04.4) ...
Purging configuration files for libreoffice-impress (4:24.2.7-0ubuntu0.24.04.4) ...
Purging configuration files for libreoffice-base-core (4:24.2.7-0ubuntu0.24.04.4) ...
Purging configuration files for libreoffice-script-provider-bsh (4:24.2.7-0ubuntu0.24.04.4) ...
Purging configuration files for libreoffice-core (4:24.2.7-0ubuntu0.24.04.4) ...
Purging configuration files for libreoffice-script-provider-js (4:24.2.7-0ubuntu0.24.04.4) ...
Purging configuration files for libreoffice-calc (4:24.2.7-0ubuntu0.24.04.4) ...