Wednesday, August 25, 2021

How To Install Nginx, MariaDB, PHP (LEMP Stack) on Debian 11


The LEMP stack, which stands for Linux (the operating system), Nginx (the webserver), MariaDB/MySQL (the database), and PHP (the programming language), is the perfect platform to host traffic-intensive dynamic websites and applications.

In this post, we will see how to Install LEMP Stack on Debian 11.

Prerequisites

To install the LEMP stack on Debian 11, you need to have sudo privileges on the system.

Install LEMP Stack

Install Linux

Follow the Step by Step installation of Debian 11 or Upgrade Debian 10 "Buster" to Debian 11 "Bullseye".

Proceed to the installation of AMP (Nginx v1.20, PHP-FPM v7.4, MariaDB v10.5) on Debian 11.

Install Nginx

Nginx is a free, open-source webserver that provides HTTP, reverse proxy, caching, and load-balancing functionality. It's a great alternative to Apache, and it's easy to set up.

Install below packages.
sudo apt update sudo apt install -y curl gnupg2 ca-certificates lsb-release

Download the Nginx repository signing key and add it to the system.
wget http://nginx.org/keys/nginx_signing.key gpg --no-default-keyring --keyring ./nginx_signing_key_temp.gpg --import ./nginx_signing.key gpg --no-default-keyring --keyring ./nginx_signing_key_temp.gpg --export > ./nginx_signing_key.gpg sudo mv nginx_signing_key.gpg /etc/apt/trusted.gpg.d/

Add Nginx repository to the system.
echo "deb http://nginx.org/packages/debian `lsb_release -cs` nginx" | sudo tee /etc/apt/sources.list.d/nginx.list

Install Nginx package using the following command.
sudo apt update sudo apt install -y nginx

Start the Nginx service after the installation.
sudo systemctl start nginx

Open a web browser and visit the below URL.
http://your-ip-add-ress
You will get the welcome page that confirms that Nginx has been successfully installed and is up and running.

Nginx's default document root in Debian 11 is /usr/share/nginx/html/. The configuration files are found under /etc/nginx/ directory.

Install MariaDB

MariaDB is a drop-in replacement for MySQL that supports all standard MySQL features. We will set up MariaDB as part of a LEMP (Linux, Nginx, MariaDB/MySQL, PHP) stack in our installation.

Install the MariaDB server v10.5 from the Debian repository.
At the time of writing this article, MariaDB v10.6 is available from the official MariaDB repository. If you want, you can install MariaDB v10.6 on Debian 11ORinstall MySQL 8.0 / 5.7 in place of MariaDB.
sudo apt install -y mariadb-server mariadb-client

MariaDB service should be up and running at this moment. First, check the status of the MariaDB service using the below command.
sudo systemctl status mariadb

Next, make the MariaDB server secure by running the mysql_secure_installation command.

Install PHP

The PHP FastCGI Process Manager (FPM) is an alternative PHP FastCGI implementation with additional features useful for bigger and busier sites. It can handle a lot more requests per second than other PHP FastCGI implementations.

Install php-fpm package and PHP MySQL extension.
Debian 11 comes with PHP v7.4. However, you can install PHP 8.0 on Debian 11 from the SURY repository.
sudo apt install -y php-fpm php-mysql php-cli

Edit the configuration file.
sudo nano /etc/php/7.4/fpm/pool.d/www.conf

Change the ownership and group from www-data to nginx for Unix socket.
listen.owner = nginx listen.group = nginx

Create Virtual Host

Now, create a virtual host on the Nginx server for the following details to test the LEMP stack.
Server Name: site.itzgeek.localDocument Root : /usr/share/nginx/html/site.itzgeek.local


Create a virtual host configuration file site.itzgeek.local.conf in /etc/nginx/conf.d/ directory.
sudo nano /etc/nginx/conf.d/site.itzgeek.local.conf

Add the following content.
server { server_name site.itzgeek.local; root /usr/share/nginx/html/site.itzgeek.local; location / { index index.html index.htm index.php; } location ~ \.php$ { include /etc/nginx/fastcgi_params; fastcgi_pass unix:/run/php/php7.4-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html/site.itzgeek.local$fastcgi_script_name; } }

Create the document root directory for the virtual host.
sudo mkdir /usr/share/nginx/html/site.itzgeek.local

Place a PHP file onto the document root.
echo "" | sudo tee /usr/share/nginx/html/site.itzgeek.local/index.php

Restart the Nginx and PHP-FPM services.
sudo systemctl restart nginx sudo systemctl restart php7.4-fpm 

Test LEMP Stack

First, create a host entry for your domain (site.itzgeek.local) in the /etc/hosts file to test the LEMP stack locally. Then, open up your web browser and type your domain name in the web address.
http://site.itzgeek.local
The page will look like below:

As you can see in the screenshot, the PHP is working through FPM/FastCGI (Server API).

Scroll the page further down to view the PHP support for MySQL, XML, and other extensions.

Sumber: disini

Tuesday, August 24, 2021

Selamat Ulang Tahun ke-30, Linux!


Pada tanggal 25 Agustus saya duduk dan saya merayakan ulang tahun Linux yang ke-30 dengan sampanye yang enak dan kue yang lezat, jadi silakan bergabung dengan saya untuk merayakan 30 tahun Linux yang luar biasa dan banyak lagi yang akan datang!

Benar, sudah 30 tahun sejak 21 -mahasiswa Finlandia berusia tahun Linus Benedict Torvalds membuat pengumumannya yang sekarang terkenal pada tanggal 25 Agustus 1991 di grup berita comp.os.minix, mengatakan bahwa dia sedang mengerjakan sistem operasi gratis untuk 386(486) AT klon sebagai "hobi."


Halo semua orang di luar sana menggunakan minix –Saya melakukan sistem operasi (gratis) (hanya hobi, tidak akan besar dan profesional seperti gnu) untuk 386(486) klon AT. Ini telah diseduh sejak April, dan mulai bersiap-siap. Saya ingin umpan balik tentang hal-hal yang disukai/tidak disukai orang di minix, karena OS saya agak mirip (tata letak fisik sistem file yang sama (karena alasan praktis) antara lain). Saat ini saya telah mem-porting bash(1.08) dan gcc(1.40), dan semuanya tampak berfungsi. Ini menyiratkan bahwa saya akan mendapatkan sesuatu yang praktis dalam beberapa bulan, dan saya ingin tahu fitur apa yang diinginkan kebanyakan orang. Setiap saran dipersilakan, tetapi saya tidak berjanji akan menerapkannya LinusPS. Ya – bebas dari kode minix apa pun, dan memiliki fs multi-utas. Ini BUKAN portabel (menggunakan 386 pengalihan tugas dll), dan mungkin tidak akan pernah mendukung apa pun selain AT-harddisk, karena hanya itu yang saya miliki :-(.
Nah, "hobi" itu berubah menjadi sesuatu yang besar hanya dalam 30 tahun (bagaimana waktu cepat berlalu), dan Linux sekarang mendukung hampir semua perangkat pintar di sekitar Anda, termasuk ponsel pintar Android Anda, asisten pintar Amazon Alexa dan Google Home, TV layar lebar, lemari es pintar, lampu pintar, dan terutama router Wi-Fi Anda.

Tetapi Linux ada di mana-mana di sekitar kita, bahkan jika kita tidak menggunakannya.Linux menggerakkan 100% dari 500 superkomputer top dunia, memberi daya pada Wall Street, memberi daya pada satelit dan ISS (Stasiun Luar Angkasa Internasional), mendayai pesawat terbang, dan bahkan memberi daya pada seluruh Internet (ya, 99,9% situs web yang Anda kunjungi setiap hari berada di server yang didukung Linux, termasuk 9to5Linux).

Setiap tahun, orang mengatakan "ini adalah tahun desktop Linux", tetapi kami yang menggunakan Linux setiap satu hari tahu bahwa itu selalu tahun desktop Linux, tidak peduli apa yang dikatakan angka. Dan hari ini menandai 30 tahun Linux yang luar biasa dan secara pribadi saya sangat senang memiliki Linux dalam hidup saya selama lebih dari 20 tahun.

Dengan mengingat hal itu, jika tempat Anda tinggal tanggal 25 Agustus, mari angkat gelas dan semoga Linux bahagia Ulang tahun ke-30, bahkan jika Anda salah satu dari orang-orang yang suka merayakan ulang tahun Linux pada tanggal 5 Oktober, ketika rilis publik pertama diterbitkan oleh Linus Torvalds, yang percaya bahwa kedua tanggal ini valid.


Sumber: Google, 9to5linux.com

Distro Pendidikan Escuelas Linux 7.1 Hadir dengan Kernel Linux 5.11, Aplikasi yang Diperbarui


Para pengembang distribusi Escuelas Linux hari ini menginformasikan 9to5Linux tentang ketersediaan umum dari rilis poin pertama dalam seri 7.x dari OS Linux berorientasi pendidikan ini, Escuelas Linux 7.1.

Escuelas Linux 7.1 hadir hanya satu setengah bulan setelah mayor Escuelas Linux 7.0 rilis dan memperkenalkan kernel yang lebih baru, Linux 5.11, dari rilis titik Ubuntu 20.04.3 LTS (Focal Fossa) mendatang. Tentu saja, Escuelas Linux 7.1 masih berasal dari Bodhi Linux 6.0 dan menggunakan lingkungan desktop grafis Moksha (versi 0.3.3-13) terbaru.
"Kami menyediakan sistem operasi yang cocok digunakan untuk penggunaan online, tetapi kami juga di sekaligus pilihan yang kuat untuk lingkungan offline."

Aplikasi pendidikan yang diperbarui di Escuelas Linux 7.1 termasuk Blender 2.93.3 perangkat lunak pemodelan 3D, perangkat lunak eXe Learning 2.6 untuk membuat konten web interaktif pendidikan, GeoGebra 5.0.650 geometri interaktif, aljabar, statistik, dan kalkulus aplikasi, editor grafik vektor Inkscape 1.1.1, LiveCode 9.6.3 dan Scratch Desktop 3.25 IDE, LibreOffice 7.2 office suite, dan alat pemantauan komputer dan manajemen kelas Veyon 4.5.6.

Selain itu, pengguna akan dapat menemukan pembaruan lainnya aplikasi untuk penggunaan umum, seperti editor audio Audacity 3.0.2, utilitas Balena Etcher 1.5.121 untuk menulis gambar ISO ke stik USB, editor gambar GIMP 2.10.24, editor video Kdenlive 21.04, Mintstick 1.4 -6 alat untuk memformat disk USB, perangkat lunak Mixxx 2.3 DJ, browser web Mozilla Firefox 91 dan Chromium/Google Chrome 92, pemutar media VLC 3.0.16, dan aplikasi konferensi video Zoom 5.7.

Escuelas Linux 7.1 terlihat seperti pembaruan yang layak dan Anda dapat unduh sekarang dari halaman unduhan resmi untuk komputer 64-bit. Jika Anda sudah menggunakan rilis Escuelas Linux 7.0, Anda hanya perlu mengunduh paket pemutakhiran. Seperti biasa, rilis ini tersedia dalam bahasa Inggris dan Spanyol. Jika Anda ingin menginstal Escuelas Linux pada komputer 32-bit, Anda dapat mengunduh rilis Escuelas Linux 6.15 sebagai gantinya.


Sumber: Google, 9to5linux.com

Clonezilla Live 2.7.3 Disk Kloning/Alat Pencitraan Dirilis dengan Berbagai Peningkatan


Pemelihara Clonezilla Live Steven Shiau hari ini mengumumkan rilis Clonezilla Live 2.7.3, pembaruan baru dari sistem live populer ini berdasarkan utilitas kloning/pencitraan disk Clonezilla open-source dan gratis.

Datang hampir tiga bulan setelah Clonezilla Live 2.7.2, rilis Clonezilla Live 2.7.3 ada di sini dengan basis paket terbaru yang disinkronkan dengan repositori perangkat lunak Debian Sid (Tidak Stabil) pada 17 Agustus 2021, kernel yang lebih baru berdasarkan Linux 5.10.46 LTS.

Clonezilla Live 2.7.3 bukan rilis besar, tetapi menyertakan beberapa peningkatan penting untuk membuat pengalaman kloning/pencitraan disk Anda lebih baik. Misalnya, ini memperkenalkan mekanisme di alat ocs-clean-disk-part-fs (sebelumnya ocs-clean-part-fs) untuk membersihkan metadata RAID di disk, program baru untuk memperluas LVM (Logical Volume Manager) yang disebut ocs -expand-lvm, serta dukungan untuk memasang perangkat BitLocker (Windows 10) sebagai repositori gambar.

Di atas fitur-fitur baru ini, ada berbagai peningkatan pada fungsionalitas yang ada, seperti mekanisme yang ditingkatkan untuk memperluas LVM ketika -k1 (karenanya - r) diaktifkan, kemampuan untuk menambahkan parameter --force ke opsi --rescue agar Partclone berjalan dalam mode penyelamatan, serta dukungan wildcard untuk nama perangkat dan kemampuan untuk menggunakan "semua" sebagai semua lokal yang tidak sibuk disk di alat ocs-restore-mdisks.

Selain itu, rilis ini memperbarui alat ocs-resize-part untuk memeriksa apakah format perangkat ada, meningkatkan mekanisme untuk menentukan apakah /dev/md* adalah disk atau partisi, memperbarui informasi penggunaan untuk opsi -j2 dalam perintah ocs-sr, dan menambahkan opsi pendek -bm dan -em untuk mode pemula dan ahli di drbl-ocs, ocs-live-feed-img, ocs-onthefly, ocs-restore-mdisks, dan ocs-sr commands.

Dengan rilis ini, Clonezilla Live sekarang mendeteksi gambar NTFSclone yang tidak terkompresi dengan benar dan tidak lagi mengirimkan paket python3-crypto karena tidak digunakan di Clonezilla Live. Untuk detail lebih lanjut tentang perubahan ini, kunjungi halaman pengumuman rilis, dan, sementara itu, tekan tombol di bawah untuk mengunduh salinan Anda sekarang untuk sistem 64-bit atau 32-bit.
Download Clonezilla Live 2.7.3-19 (64-bit )Unduh Clonezilla Live 2.7.3-19 (32-bit)

Sumber: Google, 9to5linux.com

How To Install Apache, MariaDB, PHP (LAMP Stack) on Debian 11


LAMP Stack stands for Linux, Apache, MariaDB, and PHP stack. This stack is used by most web hosting companies to host websites, blogs and is also used in web developments. Due to free and open-source licensing, this stack is the best alternative to expensive stacks.

Install LAMP Stack

Install Linux

Follow the Step by Step installation of Debian 11 or Upgrade Debian 10 "Buster" to Debian 11 "Bullseye".

Now, we will proceed to install Apache v2.4.48, PHP v7.4, MariaDB v10.5 on Debian 11.

Install Apache

First, we will start with installing the Apache webserver.
sudo apt update sudo apt install -y apache2 apache2-utils

Check the status of the Apache server service post the installation.
sudo systemctl status apache2

Output:
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Active: active (running) since Tue 2021-08-24 09:20:01 CDT; 33s ago Docs: https://httpd.apache.org/docs/2.4/ Main PID: 1930 (apache2) Tasks: 55 (limit: 2321) Memory: 10.8M CPU: 58ms CGroup: /system.slice/apache2.service ├─1930 /usr/sbin/apache2 -k start ├─1932 /usr/sbin/apache2 -k start └─1933 /usr/sbin/apache2 -k start Aug 24 09:20:01 debian11.itzgeek.local systemd[1]: Starting The Apache HTTP Server... Aug 24 09:20:01 debian11.itzgeek.local systemd[1]: Started The Apache HTTP Server. 

We will now test the Apache webserver to check if it is working as we expect. So, open up a web browser and then go to the following URL.
http://localhost/
OR
http://your-ip-add-ress/
You will get the "Apache2 Debian Default Page". This page confirms that the Apache server is working fine.

Apache HTTP server's default document root is /var/www/html/ where you will place HTML files, and the main configuration file is /etc/apache2/apache2.conf. Additional configuration files are found in the /etc/apache2 directory.

Install MariaDB

MariaDB is the most popular database server, and it is the drop-in replacement of the MySQL server.

Install MariaDB server v10.5 from the Debian base repository.
At the time of writing this article, MariaDB v10.6 is available from the official MariaDB repository. If you want, you can install MariaDB v10.6 on Debian 11ORinstall MySQL 8.0 / 5.7 in place of MariaDB.
sudo apt install -y mariadb-server mariadb-client

Check the status of the MariaDB database service.
sudo systemctl status mariadb

Output:
● mariadb.service - MariaDB 10.5.11 database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled) Active: active (running) since Tue 2021-08-24 09:31:02 CDT; 2min 42s ago Docs: man:mariadbd(8) https://mariadb.com/kb/en/library/systemd/ Process: 2951 ExecStartPre=/usr/bin/install -m 755 -o mysql -g root -d /var/run/mysqld (code=exited, status=0/SUCCESS) Process: 2952 ExecStartPre=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS) Process: 2954 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] && VAR= ||   VAR=`cd /usr/bin/..; /usr/bin/galera_recovery`; [ $? -eq 0 ]   && systemctl se> Process: 3015 ExecStartPost=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS) Process: 3017 ExecStartPost=/etc/mysql/debian-start (code=exited, status=0/SUCCESS) Main PID: 3001 (mariadbd) Status: "Taking your SQL requests now..." Tasks: 10 (limit: 2321) Memory: 80.5M CPU: 1.027s CGroup: /system.slice/mariadb.service └─3001 /usr/sbin/mariadbd Aug 24 09:31:04 debian11.itzgeek.local /etc/mysql/debian-start[3022]: information_schema Aug 24 09:31:04 debian11.itzgeek.local /etc/mysql/debian-start[3022]: MySQL 

Run the mysql_secure_installation command to improve the security of your MariaDB database installation.

sudo mysql_secure_installation

READ:How to Secure MariaDB installation using mysql_secure_installation

Install PHP

By default Apache server supports the .html files only, not PHP. To have the PHP support, we need to install PHP and the PHP extension package for MariaDB to connect with the database.
Debian 11 comes with PHP v7.4. But, you can install PHP 8.0 on Debian 11 from the SURY repository.
sudo apt install -y php php-mysql libapache2-mod-php

Restart the Apache server after the installation of the PHP packages.
sudo systemctl restart apache2

Test LAMP Stack

To test the LAMP stack, we will place a PHP file on the default document root of the Apache server.
echo "" | sudo tee /var/www/html/info.php

Now, open a web browser and go to the following URL.
http://localhost/info.php
OR
http://your-ip-add-ress/info.php
The page will look like below,

You can scroll further down to see PHP extension details such as MySQL, XML, and PHP variables.

Sumber: disini

How To Install MySQL 8.0 / 5.7 on Debian 11 / Debian 10


MySQL is one of the most widely used relational database management systems in the world. It is free software licensed under the GPL (General Public License).

A Swedish company, MySQL AB, originally developed MySQL. Now it is owned and developed by the Oracle Corporation.

In this article, we will see how to Install MySQL on Debian 11 / Debian 10.

Add MySQL Repository

MySQL server packages are available through its official repository.  So, we will now download and install the MySQL repository setup package.
wget https://dev.mysql.com/get/mysql-apt-config_0.8.18-1_all.deb

Install the repository package using the dpkg command.
sudo dpkg -i mysql-apt-config_0.8.18-1_all.deb
At the time of writing this post, MySQL 8.0 repository is not yet available for Debian 11 (Bullseye). However, we can use Debian 10 (Buster) MySQL repository to get MySQL 8.0 packages for Debian 11.For Debian 11: Choose the Debian buster and then press Enter.

The package installer will prompt you to select the MySQL version for creating the repository. Go to MySQL 8.0 or MySQL 5.7 section to know more about selecting the right repository for your MySQL installation.

Install MySQL Community Server
Install MySQL Server 8.0

By default, MySQL version 8.0 is selected for the configuration of the repository.
Use the down arrow to choose OK and then press Enter

Wait for the repository configuration to complete and then update the repository index using the apt command.
sudo apt update

Run the following command to install MySQL server 8.0.
sudo apt install -y mysql-community-server 

The package installer will prompt you to,
1. Enter MySQL root password
2. Re-Enter MySQL root password
3. Choose Authentication Method
Use Strong Password Encryption: MySQL will use a new authentication based on the SHA256 password methods. If you choose this method, only the latest version of clients and connectors with caching_sha2_password support can connect to the MySQL server
Use Legacy Authentication Method (Recommended for phpMyAdmin): MySQL will use the old authentication method (mysql_native_password) which all clients and connectors support.

Install MySQL Server 5.7

By default, MySQL version 8.0 is selected for the repository configuration. So, we need to change it to MySQL 5.7 by following the below steps to set up MySQL 5.7 repository.
1. Ensure your selection is in MySQL Server & Cluster (Currently selected: mysql-8.0)  and press Enter
2. Choose mysql-5.7 and then press Enter
3. Now, you should see MySQL Server & Cluster (Currently selected: mysql-5.7)
4. Use the down arrow to choose OK and then press Enter

Update the repository index using the apt update command.
sudo apt update

Use the apt command to MySQL server 5.7.
sudo apt install -y mysql-community-server 

The package installer will prompt you to,

1. Enter MySQL root password
2. Re-Enter MySQL root password

Check MySQL Server

After the installation of the MySQL server, run the following command to check the status MySQL server.
sudo systemctl status mysql 

Output:
● mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2021-08-23 05:38:59 CDT; 1min 52s ago Docs: man:mysqld(8) http://dev.mysql.com/doc/refman/en/using-systemd.html Process: 2563 ExecStartPre=/usr/share/mysql-8.0/mysql-systemd-start pre (code=exited, status=0/SUCCESS) Main PID: 2598 (mysqld) Status: "Server is operational" Tasks: 37 (limit: 2321) Memory: 359.5M CPU: 1.037s CGroup: /system.slice/mysql.service └─2598 /usr/sbin/mysqld Aug 23 05:38:58 debian11.itzgeek.local systemd[1]: Starting MySQL Community Server... Aug 23 05:38:59 debian11.itzgeek.local systemd[1]: Started MySQL Community Server. 

Work with MySQL Server

Login to MySQL with the MySQL root user and the password you had set during the installation.
mysql -u root -p

Output

MySQL 5.7:
Welcome to the MySQL monitor.  Commands end with ; or \g. Your MySQL connection id is 3 Server version: 5.7.35 MySQL Community Server (GPL) Copyright (c) 2000, 2021, Oracle and/or its affiliates. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> 

MySQL 8.0:
Welcome to the MySQL monitor.  Commands end with ; or \g. Your MySQL connection id is 8 Server version: 8.0.26 MySQL Community Server - GPL Copyright (c) 2000, 2021, Oracle and/or its affiliates. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> 

Install phpMyAdmin

PHPMyAdmin is a tool written in PHP intended to handle the administration of MySQL and MariaDB servers over the web browser. It provides you with an interface for administrative operations on your database: create, drop, alter tables, delete.

READ:How To Install phpMyAdmin With Apache on Debian 11 / Debian 10

Sumber: disini

MX Linux 21 KDE Plasma Edition Kini Tersedia untuk Pengujian Beta dengan Desktop Plasma 5.20


Pengembang MX Linux memberi tahu 9to5Linux hari ini tentang ketersediaan umum untuk pengujian publik rilis beta dari distribusi MX Linux 21 KDE Plasma edisi mendatang.

Minggu lalu, saya memberi tahu Anda tentang rilis beta Xfce dan Fluxbox dari MX Linux 21 "Wildflower yang akan datang ", yang akan didasarkan pada seri sistem operasi Debian GNU/Linux 11 "Bullseye" yang baru-baru ini dirilis dan seri kernel Linux 5.10 LTS yang didukung jangka panjang.

Dan sekarang, edisi KDE Plasma juga siap untuk diuji, berdasarkan pada Gambar AHS (Advanced Hardware Support) dari MX Linux 21 KDE dan hanya tersedia untuk komputer 64-bit. Edisi Plasma KDE dikirimkan dengan seri lingkungan desktop Plasma 5.20, lebih tepatnya rilis poin 5.20.5.

Sayangnya, itu adalah versi Plasma yang tersedia di repositori "Bullseye" Debian GNU/Linux 11, jadi tidak ada yang tahu apakah itu akan ditingkatkan ke versi yang lebih baru hingga rilis final MX Linux 21 beredar di jalanan.

Namun, ada beberapa peningkatan dibandingkan dengan rilis MX Linux KDE Plasma edisi tahun lalu, seperti penambahan entri ikon docking pada panel Plasma, Plasma Discover di tempat Muon sebagai manajer paket default dan sistem manajemen pembaruan, dan Ksnip sebagai alat default untuk tangkapan layar alih-alih Spectacle.

Tentu saja, ada juga peningkatan kinerja umum, terutama pada media langsung, dan semua barang yang dijanjikan rilis MX Linux 21, termasuk menu boot sistem langsung UEFI baru, area pemilihan partisi penginstal baru dengan beberapa dukungan LVM, dan pengaktifan kata sandi pengguna (sudo) untuk tugas admin secara default.

Anda yang ingin membantu pengujian dapat mengunduh MX Linux 21 KDE Plasma edisi beta sekarang juga dari halaman pengumuman resmi, di mana Anda juga akan menemukan informasi tentang apa yang ingin Anda uji oleh pengembang dan masalah yang diketahui . Harap ingat untuk TIDAK menginstalnya di mesin produksi.

Terima kasih Swamp Rabbit untuk tipnya!


Sumber: Google, 9to5linux.com

Monday, August 23, 2021

Lingkungan Desktop GNOME 41 Memasuki Pengujian Beta dengan Aplikasi Baru, Dukungan Wayland yang Lebih Baik


Proyek GNOME hari ini mempromosikan lingkungan desktop GNOME 41 mendatang ke saluran beta untuk pengujian publik menjelang rilis final bulan depan pada 22 September.

GNOME 41 akan menjadi pembaruan besar pertama untuk lingkungan desktop populer sejak rilis GNOME 40 dengan Tinjauan Aktivitas yang didesain ulang, dan menjanjikan aplikasi baru, fitur baru, serta berbagai peningkatan dan perbaikan bug.

Sorotan GNOME 41 menyertakan aplikasi Panggilan baru yang berfungsi sebagai dialer telepon dan penangan panggilan, sebagian besar berguna untuk perangkat seluler tetapi mampu melakukan VoIP panggilan juga, dan dukungan untuk manajer login GDM untuk mengizinkan sesi pengguna Wayland bahkan jika layar login ada di X.Org, serta untuk vendor GPU tunggal mesin NVIDIA.

GNOME Kalender sekarang mendukung pembukaan file ICS dan mengimpor acara dan yang baru popover pratinjau acara, Pusat Kontrol GNOME akan dikirimkan dengan dua panel baru, Seluler dan Multitasking, Disk GNOME sekarang menggunakan LUKS2 untuk partisi terenkripsi baru, dan GNOME Music memiliki UI yang diubah. Perangkat Lunak GNOME juga dilengkapi dengan UI yang sedikit diubah, dan pengelola file Nautilus memiliki beberapa perubahan, termasuk dialog "Kompres…" yang didesain ulang, dukungan untuk membuat arsip ZIP yang dilindungi kata sandi, tautan ke Pengaturan Privasi dari Sampah, penyatuan opsi "Buka dengan ..." di menu konteks, dan banyak lagi.

Rilis beta lingkungan desktop GNOME 41 sekarang tersedia untuk pengujian publik, dan Anda dapat mengujinya dengan mengunduh penginstal image, yang juga ditujukan bagi pengembang ekstensi untuk mem-porting ekstensi mereka ke rilis mendatang, atau dengan mengompilasinya menggunakan snapshot resmi proyek BuildStream.

Saat menguji GNOME 41 beta, harap diingat bahwa ini adalah perangkat lunak berkualitas beta, yang berarti beberapa fitur mungkin tidak lengkap dan hal-hal mungkin macet. Oleh karena itu, Anda TIDAK boleh menggunakannya untuk pekerjaan produksi apa pun.


Sumber: Google, 9to5linux.com

Setup Debian 11 Official Repository In sources.list (/etc/apt/sources.list)


When you install Debian 11 using a DVD, the OS installer sets the DVD as the source for getting packages for your system if you didn't choose to scan for network mirrors.

Due to this reason, the system would ask you to insert a DVD if the disc is not present in the DVD drive when you try to install any software.  Also, the packages on DVD may not be the latest release.  So, we need to get the packages from the Internet.
Media change: please insert the disc labeled 'Debian GNU/Linux 11.0.0 _Bullseye_ - Official amd64 DVD Binary-1 20210814-10:04' in the drive '/media/cdrom/' and press [Enter] 

The /etc/apt/sources.list file with DVD as a source would look something like below.
# deb cdrom:[Debian GNU/Linux 11.0.0 _Bullseye_ - Official amd64 DVD Binary-1 20210814-10:04]/ bullseye contrib main deb cdrom:[Debian GNU/Linux 11.0.0 _Bullseye_ - Official amd64 DVD Binary-1 20210814-10:04]/ bullseye contrib main deb http://security.debian.org/debian-security bullseye-security main contrib deb-src http://security.debian.org/debian-security bullseye-security main contrib # bullseye-updates, to get updates before a point release is made; # see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports # A network mirror was not selected during install.  The following entries # are provided as examples, but you should amend them as appropriate # for your mirror of choice. # # deb http://deb.debian.org/debian/ bullseye-updates main contrib # deb-src http://deb.debian.org/debian/ bullseye-updates main contrib 

Debian 11: Official sources.list

To set up a Debian 11 official repository on your system, add/update the /etc/apt/sources.list file with the below details.
deb http://deb.debian.org/debian/ bullseye main deb-src http://deb.debian.org/debian/ bullseye main deb http://security.debian.org/debian-security bullseye-security main contrib deb-src http://security.debian.org/debian-security bullseye-security main contrib deb http://deb.debian.org/debian/ bullseye-updates main contrib deb-src http://deb.debian.org/debian/ bullseye-updates main contrib 

Debian 11: Contrib & Non-Free

If you want to receive contrib and non-free packages for your system, use the below one.
deb http://deb.debian.org/debian bullseye main contrib non-free deb-src http://deb.debian.org/debian bullseye main contrib non-free deb http://deb.debian.org/debian-security bullseye/updates main contrib non-free deb-src http://deb.debian.org/debian-security bullseye/updates main contrib non-free deb http://deb.debian.org/debian bullseye-updates main contrib non-free deb-src http://deb.debian.org/debian bullseye-updates main contrib non-free

Debian 11: Backports

In case you want to add Backports, update the sources.list with the below information.
deb http://deb.debian.org/debian bullseye-backports main contrib non-free deb-src http://deb.debian.org/debian bullseye-backports main contrib non-free

Update

Once you have added the repositories, update the repository index.
sudo apt update

Sumber: disini

Sunday, August 22, 2021

MX Linux 21 Fluxbox Siap untuk Pengujian Beta Publik sebagai Edisi Mandiri Penuh


Pengembang MX Linux memberi tahu saya hari ini tentang ketersediaan umum edisi MX Linux 21 Fluxbox untuk pengujian beta publik sebagai edisi mandiri Fluxbox lengkap pertama yang pernah ada.

Sebelumnya tersedia sebagai add-on untuk edisi MX Linux Xfce unggulan, MX- Fluxbox sekarang merupakan edisi mandiri lengkap yang dapat Anda unduh untuk komputer 64-bit dan 32-bit, menampilkan semua kebaikan pengelola jendela Fluxbox super ringan dengan beberapa aplikasi Xfce tradisional.
"Pada peralatan yang lebih terbatas, mungkin pilihan yang baik karena kebutuhan sumber daya desktop yang lebih rendah."

MX Linux 21 Fluxbox akan dirilis sebagai bagian dari rilis MX Linux 21 "Wildflower" yang akan datang dan dilengkapi dengan serangkaian aplikasi terbatas yang telah diinstal sebelumnya secara default daripada edisi unggulan yang menampilkan Xfce lingkungan desktop, serta pengalaman desktop bertenaga Fluxbox yang disesuaikan.

Sorotan mencakup manajer pengaturan Fluxbox yang mirip dengan manajer pengaturan Xfce, Tint2 a s panel default dengan kumpulan konfigurasi yang dibuat sebelumnya dan seperangkat alat yang diperluas untuk manajemen panel, opsi ubin menggunakan Ctrl + 1-9 atau tombol panah, mxfb-quickshot dan mxfb-timer, dan dokumen Bantuan yang direvisi dengan 10 terjemahan.

The Desktop edisi MX-Fluxbox tampak hebat dan bersih, hanya dengan tautan ke saluran YouTube khusus untuk MX-Fluxbox, pintasan ke penginstal grafis, dan jam Conky yang keren. Panel kedua terletak di sisi kiri layar dan dapat digunakan sebagai peluncur aplikasi.

Di bawah tenda, panel ini didukung oleh seri sistem operasi Debian GNU/Linux 11 "Bullseye" yang baru saja dirilis dan kernel Linux 5.10 LTS. Tentu saja, edisi MX-Fluxbox juga dilengkapi dengan semua keunggulan dari edisi unggulan, termasuk menu boot sistem langsung UEFI baru, kata sandi pengguna (sudo) untuk tugas admin yang diaktifkan secara default, dan area pemilihan partisi penginstal baru dengan beberapa LVM support.

Sebagai dengan edisi Xfce unggulan, pengembang MX Linux ingin Anda menggunakan edisi Fluxbox untuk test drive guna memainkan fitur-fitur baru yang disebutkan di atas, terutama menu boot sistem langsung UEFI yang baru dan penginstal yang diperbarui. Saat mengujinya, harap perhatikan masalah yang diketahui dari catatan rilis, dan jangan menginstal atau menggunakannya di lingkungan produksi.
Unduh MX Linux 21 Fluxbox Beta (64-bit)Unduh MX Linux 21 Fluxbox Beta (32-bit )
Terima kasih Kelinci Rawa untuk tipnya!


Sumber: Google, 9to5linux.com

Saturday, August 21, 2021

How To Install Docker Engine on Debian 11


Docker is an open-source software to easily create and run applications in an isolated environment called containers from any application. It provides an efficient way to package applications with their libraries and other dependencies into a standardized unit for software development.

Docker containers are much faster and more efficient than a virtual machine because they don't have to run an entire operating system, just the executable that serves the application.

Here, we will see how to install Docker Comunity Edition (CE) on Debian 11.

Note: Docker requires a 64-bit version of Debian OS.

Install Docker on Debian 11

Remove Old Versions

First, uninstall the older versions of Docker packages called docker or docker-engine, along with dependencies from your system. However, this uninstallation would not remove existing Docker volumes, images, and networks found under the /var/lib/docker/ directory.
sudo apt remove -y docker docker-engine docker.io containerd runc

Setup Docker Repository

Install the below packages to let apt have the support of the HTTPS method.
sudo apt update sudo apt install -y apt-transport-https ca-certificates curl gnupg2 software-properties-common

Add the Docker's GPG key to your system.
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Add the Docker repository to the system by running the below command.
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list

Update the repository index.
sudo apt update

Install Docker Engine

Install Docker Engine using the apt command.
sudo apt install -y docker-ce docker-ce-cli containerd.io

Check the Docker version post the installation.
docker -v

Output:
Docker version 20.10.8, build 3967b7d

By now, the Docker service should be up and running.
sudo systemctl status docker

Output:
● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: active (running) since Sat 2021-08-21 12:31:37 CDT; 1min 39s ago TriggeredBy: ● docker.socket Docs: https://docs.docker.com Main PID: 18894 (dockerd) Tasks: 8 Memory: 31.3M CPU: 448ms CGroup: /system.slice/docker.service └─18894 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock Aug 21 12:31:37 debian11.itzgeek.local dockerd[18894]: time="2021-08-21T12:31:37.192715381-05:00" level=info msg="scheme \"unix\" not registered, fallback to default s> Aug 21 12:31:37 debian11.itzgeek.local dockerd[18894]: time="2021-08-21T12:31:37.192736530-05:00" level=info msg="ccResolverWrapper: sending update to cc: {[{unix:///r> Aug 21 12:31:37 debian11.itzgeek.local dockerd[18894]: time="2021-08-21T12:31:37.192749042-05:00" level=info msg="ClientConn switching balancer to \"pick_first\"" modu> Aug 21 12:31:37 debian11.itzgeek.local dockerd[18894]: time="2021-08-21T12:31:37.429344966-05:00" level=info msg="Loading containers: start." 

Verify Docker Installation

To test the Docker installation, we will run the hello-world container.

sudo docker run hello-world

The below output confirms that you have installed Docker Engine correctly on Debian OS.
Unable to find image 'hello-world:latest' locally latest: Pulling from library/hello-world b8dfde127a29: Pull complete Digest: sha256:0fe98d7debd9049c50b597ef1f85b7c1e8cc81f59c8d623fcb2250e8bec85b38 Status: Downloaded newer image for hello-world:latest Hello from Docker! This message shows that your installation appears to be working correctly. To generate this message, Docker took the following steps: 1. The Docker client contacted the Docker daemon. 2. The Docker daemon pulled the "hello-world" image from the Docker Hub. (amd64) 3. The Docker daemon created a new container from that image which runs the executable that produces the output you are currently reading. 4. The Docker daemon streamed that output to the Docker client, which sent it to your terminal. To try something more ambitious, you can run an Ubuntu container with: $ docker run -it ubuntu bash Share images, automate workflows, and more with a free Docker ID: https://hub.docker.com/ For more examples and ideas, visit: https://docs.docker.com/get-started/ 

Allow Non-root users to run Docker Commands

By default, regular users do not have privileges to run Docker commands because the Docker daemon uses a Unix socket owned by the user root.
docker run hello-world

Output:
docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/create": dial unix /var/run/docker.sock: connect: permission denied. 

To allow regular Linux users to run Docker containers without prefixing sudo, follow the below steps.

Create a group called docker if it does not exist.
sudo groupadd docker

Create a user if required. Replace itzgeek with your username.
sudo useradd -m -s /bin/bash itzgeek

Add the user to the docker group.
sudo usermod -aG docker itzgeek

Log out and log in back and then run Docker commands without prefixing sudo.
docker run hello-world

Interested Topics

Docker Basic Topics
1: Top Important Docker Commands – Working with Docker Containers
2: Working with Docker Images – Building Docker Images
3: How to Build Docker Images with DockerFile

Docker Advanced Topics
1: How to Setup Docker Private Registry on CentOS 7
2: How to Install and Configure Docker Swarm on CentOS 7

Sumber: disini

How To Upgrade From Debian 10 to Debian 11


Debian 11 "Bullseye" was released on August 14th, 2021, and you may be now looking for upgrading your previous version, i.e., Debian 10 "Buster" to the latest version Debian 11 "Bullseye".

This post will help you to upgrade your system from Debian 10 to Debian 11.

Prerequisites

Internet

You must have an active internet connection to download packages for the OS upgrade.

Sudo Access

You must have root or sudo privileges to perform this OS upgrade.

Backup

Before upgrading your OS, take a full backup of important data files and configuration files. The backup may help us restore the system to its previous state if you face any issues after the upgrade.

Example:
DatabasesConfiguration filesImportant application data files
Upgrade From Debian 10 to Debian 11
Test this Debian OS upgrade on development systems before upgrading the production or live systems.
Verify current version

Use the lsb_release -a command to see the current version of Debian.
Distributor ID: Debian Description:    Debian GNU/Linux 10 (buster) Release:        10 Codename:       buster 

Update Debian 10

Update system to the latest version of the current operating system, i.e., Debian 10.10.0.
sudo apt update sudo apt upgrade -y

Modify sources.list File

Rename current sources.list file.
sudo mv /etc/apt/sources.list /etc/apt/sources.list_bkp

Create a new /etc/apt/sources.list file.
sudo vi /etc/apt/sources.list

Add the below repository information to the sources.list file.
deb http://deb.debian.org/debian/ bullseye main deb-src http://deb.debian.org/debian/ bullseye main deb http://security.debian.org/debian-security bullseye-security main deb-src http://security.debian.org/debian-security bullseye-security main deb http://deb.debian.org/debian/ bullseye-updates main deb-src http://deb.debian.org/debian/ bullseye-updates main 

Update the package index.
sudo apt update

Preview upgrade

Use the apt list –upgradable command to quickly list what will be installed, updated, and removed during the OS upgrade process without affecting the system.
sudo apt list --upgradable

Output:
xz-utils/stable 5.2.5-2 amd64 [upgradable from: 5.2.4-1] yelp-xsl/stable 3.38.3-1 all [upgradable from: 3.31.90-1] yelp/stable 3.38.3-1 amd64 [upgradable from: 3.31.90-1] zenity-common/stable 3.32.0-6 all [upgradable from: 3.30.0-2] zenity/stable 3.32.0-6 amd64 [upgradable from: 3.30.0-2] zlib1g/stable 1:1.2.11.dfsg-2 amd64 [upgradable from: 1:1.2.11.dfsg-1] 

Upgrade to Debian 11

Now, upgrade all packages on your system to the latest version available on Debian 11.

sudo apt upgrade -y

During the upgrade, services installed on your system need to be restarted after the up-gradation of each service packages (ex. Apache, NTP), which may cause you service interruptions.

You can choose to restart automatically during the upgrade or manually after the upgrade. Here, I choose to do an automatic restart of services during the OS upgrade.

Also, you may be asked to choose what to do with a modified configuration file when there is a newer configuration file available for your system from Debian 11. You also have an option to compare both files and decide on it.

Do the distribution upgrade to complete the upgrade to Debian 11.
sudo apt dist-upgrade -y

Verify upgrade

Reboot your machine after the distribution upgrade.
sudo reboot

Verify the current version of the Debian operating system.
lsb_release -a

Output:
Distributor ID: Debian Description:    Debian GNU/Linux 11 (bullseye) Release:        11 Codename:       bullseye 

Sumber: disini

How To Install MariaDB 10.x on Debian 11


MariaDB is a fork of MySQL database and is developed as an open-source solution, primarily under the GPL license. It is a binary drop-in replacement of MySQL because it shares the same code base with MySQL 5.5 and later versions.

The MariaDB database is a free alternative to MySQL, and most of the enhancements are specifically aimed at high availability, scalability, and performance in data-intensive, business-critical applications. It can run on GNU/Linux, FreeBSD, Solaris, Mac OS X, Windows, and many other operating systems.

In this post, we will see how to install MariaDB on Debian 10.

Install MariaDB 10.x on Debian 11

You can obtain MariaDB packages for Debian 11 in two ways.
MariaDB mirror (MariaDB v10.6)Debian repository (MariaDB v10.5)
Install MariaDB from Official MariaDB Mirror

Update the repository index and install the required packages.
sudo apt update sudo apt install -y software-properties-common dirmngr apt-transport-https wget 

Add signing key to your system.
wget https://mariadb.org/mariadb_release_signing_key.asc gpg --no-default-keyring --keyring ./mariadb_release_signing_key_temp.gpg --import ./mariadb_release_signing_key.asc gpg --no-default-keyring --keyring ./mariadb_release_signing_key_temp.gpg --export > ./mariadb_release_signing_key.gpg sudo mv mariadb_release_signing_key.gpg /etc/apt/trusted.gpg.d/

MariaDB foundation offers a repository for Debian to install MariaDB easily. You can choose any one of the download mirrors from the MariaDB download page to set up the repository on your system.

Add MariaDB repository using the add-apt-repository command.
sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://nyc2.mirrors.digitalocean.com/mariadb/repo/10.6/debian bullseye main'

Install MariaDB server and client using the following command.
sudo apt update sudo apt install -y mariadb-server mariadb-client

Install MariaDB from Debian Repository

Installing MariaDB from the Debian repository is a straightforward one. But, it may have a bit old version of MariaDB.
sudo apt update sudo apt install -y mariadb-server mariadb-client

Secure MariaDB Installation

The mysql_secure_installation command will secure the installation of MariaDB with the help of provided questions, such as DB root password, manage root remote login, remove anonymous users, and remove test database and access to it.

This command was introduced in version 5.0.3-beta and is helpful when configuring a new server or making changes to an existing MariaDB database server.
sudo mysql_secure_installation

Output:
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY! In order to log into MariaDB to secure it, we'll need the current password for the root user. If you've just installed MariaDB, and haven't set the root password yet, you should just press enter here. Enter current password for root (enter for none):  
Sumber: disini

How To Install Go Lang on Debian 11 / Debian 10


Go is a programming language designed by Google engineers Robert Griesemer, Rob Pike, and Ken Thompson. It is primarily intended to be a modern language: it doesn't have constructs that make you remember your past (like C's structs) or are inspired by other languages (like Python's list comprehensions).

Go's major features are: memory safety without a garbage collector, concurrency without data races, deadlock freedom, and coordination avoidance.

Here, we will see how to install Golang on Debian 11 / Debian 10.

Download and Install Go Language

Install wget package.
sudo apt update sudo apt install wget -y

Visit the Go Language download page to download the latest version of Go. Alternatively, you can download the Go language binary package via terminal using the following command.
wget https://golang.org/dl/go1.17.linux-amd64.tar.gz

Extract the archive to /usr/local.
sudo tar -zxvf go1.17.linux-amd64.tar.gz -C /usr/local/

Setup Go Environment

We will now configure the PATH environment variable to include Go's bin (/usr/local/go/bin) directory. To do that, execute the below command.

For the system-wide installation and load the environment onto your current login session, run the following command.
echo "export PATH=/usr/local/go/bin:${PATH}" | sudo tee /etc/profile.d/go.sh source /etc/profile.d/go.sh

For your specific profile and load the environment onto your current login session, run the following command.
echo "export PATH=/usr/local/go/bin:${PATH}" | sudo tee -a $HOME/.profile source $HOME/.profile

Verify Go Installation

Run the below command to see the version of the Go language.
go version

Output:
go version go1.17 linux/amd64

Check the Go environment variables we set in previous sections.
go env 

Output:
GO111MODULE="" GOARCH="amd64" GOBIN="" GOCACHE="/home/debian/.cache/go-build" GOENV="/home/debian/.config/go/env" GOEXE="" GOEXPERIMENT="" GOFLAGS="" GOHOSTARCH="amd64" GOHOSTOS="linux" GOINSECURE="" GOMODCACHE="/home/debian/go/pkg/mod" GONOPROXY="" GONOSUMDB="" GOOS="linux" GOPATH="/home/debian/go" GOPRIVATE="" GOPROXY="https://proxy.golang.org,direct" GOROOT="/usr/local/go" GOSUMDB="sum.golang.org" GOTMPDIR="" GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64" GOVCS="" GOVERSION="go1.17" GCCGO="gccgo" AR="ar" CC="gcc" CXX="g++" CGO_ENABLED="1" GOMOD="/dev/null" CGO_CFLAGS="-g -O2" CGO_CPPFLAGS="" CGO_CXXFLAGS="-g -O2" CGO_FFLAGS="-g -O2" CGO_LDFLAGS="-g -O2" PKG_CONFIG="pkg-config" GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build1429786228=/tmp/go-build -gno-record-gcc-switches" 

Create First Project

Create a directory hello under your home directory.
mkdir -p hello cd hello

Let's create a simple program (hello) to test the Go installation.

vi hello.go

Place the following content in the hello.go file.
package main import "fmt" func main() { fmt.Printf("Welcome To ITzGeek\n") }

Now, run the code with the go command.
go run .

You would get the following greeting text.
Welcome To ITzGeek

Sumber: disini

How To Install Google Chrome on Debian 11


Google Chrome is a browser that combines a minimal design with sophisticated technology to make the Web faster, safer, and easier. It has one box for everything—type in the address bar and get suggestions for both search and web pages.

It is a solid browser with a good security record. It's fast, has some unique features, and is generally pretty light on system resources.

Here, we will see how to install Google Chrome on Debian 11.

System Requirements
Google Chrome no longer works on the 32-bit version of Debian.
Add Google Chrome Repository

Download the Google signing key and install it.
wget https://dl.google.com/linux/linux_signing_key.pub gpg --no-default-keyring --keyring ./google_chrome_signing_key.gpg --import ./linux_signing_key.pub gpg --no-default-keyring --keyring ./google_chrome_signing_key.gpg --export > ./google_chrome.gpg sudo mv google_chrome.gpg /etc/apt/trusted.gpg.d/

Set up the Google Chrome repository.
echo "deb http://dl.google.com/linux/chrome/deb/ stable main" | sudo tee /etc/apt/sources.list.d/google-chrome.list

Install Google Chrome

Update the repository index.
sudo apt update

Install Google Chrome using the below command.
sudo apt install -y google-chrome-stable

If you want to try the beta version of Google Chrome, use the following command to install it.
sudo apt install -y google-chrome-beta

Access Google Chrome

Once the Chrome installation is complete, you can start the Google Chrome browser by typing the command in the terminal or going to Activities on Debian.

Graphical Mode

Command Line

Google Chrome Stable:
google-chrome

OR
google-chrome-stable

Google Chrome beta:
google-chrome-beta

If you want, you can set Google Chrome as the default web browser.

Screenshot of Google Chrome browser running on Debian 11.

Sumber: disini

How To Install Gradle on Debian 11 / Debian 10


Gradle is an open-source tool for build automation Java, Groovy, and Scala development. It relies on the concepts of Ant and Maven to automate the building process.

Unlike Apache Maven which relies on XML data files for declaring project configurations, Gradle uses Groovy, a dynamic programming language that defines project configurations.

In this post, we will install Gradle on Debian 11 / Debian 10.

Install JDK

Gradle's only requirement is Java JDK version 8 or higher. So, install either OpenJDK or Oracle JDK.

Here, for the demo, we will use OpenJDK v11.
sudo apt update sudo apt install -y default-jdk

Verify the Java installation by executing the following command.
java -version

Output:
openjdk version "11.0.12" 2021-07-20 OpenJDK Runtime Environment (build 11.0.12+7-post-Debian-2) OpenJDK 64-Bit Server VM (build 11.0.12+7-post-Debian-2, mixed mode, sharing)

Install other required packages.
sudo apt install -y curl unzip

Install Gradle

Download the latest version of the Gradle (v7.2) –  Binary-only zip file from the official site.

OR

Use the below command in the terminal to download the Gradle (v7.2) package.
cd /tmp curl -O https://downloads.gradle-dn.com/distributions/gradle-7.2-bin.zip

Then, extract the package using the unzip command.
unzip gradle-*.zip

Move the contents to /opt/gradle directory.
sudo mkdir /opt/gradle sudo cp -pr gradle-*/* /opt/gradle

Verify the Gradle's directory.
ls /opt/gradle/

Output:

bin  init.d  lib  LICENSE  NOTICE  README

Configure System Environment

We will now configure the PATH environment variable to include Gradle's bin directory. To do that, execute the below command. If needed, replace the Gradle's bin path with your Gradle's directory.
echo "export PATH=/opt/gradle/bin:${PATH}" | sudo tee /etc/profile.d/gradle.sh

Make the script executable with chmod command.
sudo chmod +x /etc/profile.d/gradle.sh

Load the environment variables onto your current session by running the following command.
source /etc/profile.d/gradle.sh

Verify Gradle installation

To validate the Gradle installation, use the below command.
gradle -v

Output:
Welcome to Gradle 7.2! Here are the highlights of this release: - Toolchain support for Scala - More cache hits when Java source files have platform-specific line endings - More resilient remote HTTP build cache behavior For more details see https://docs.gradle.org/7.2/release-notes.html ------------------------------------------------------------ Gradle 7.2 ------------------------------------------------------------ Build time:   2021-08-17 09:59:03 UTC Revision:     a773786b58bb28710e3dc96c4d1a7063628952ad Kotlin:       1.5.21 Groovy:       3.0.8 Ant:          Apache Ant(TM) version 1.10.9 compiled on September 27 2020 JVM:          11.0.12 (Debian 11.0.12+7-post-Debian-2) OS:           Linux 5.10.0-8-amd64 amd64 

Sumber: disini

How To Install PHP 8.0 on Debian 11


PHP is an open-source, general-purpose scripting language that is especially suited to web development but has also been used as a general-purpose programming language.

Rasmus Lerdorf created it in 1994, then just "Personal Home Page/Forms Interpreter" and came from the merger of two similar server scripting languages: – PHP/FI (Forms Interpreter) and – PHP/quick.

In this post, we will see how to install PHP 8 on Debian 11.

Add PHP Repository

To install PHP 8 on Debian, we need to set up the SURY repository. It offers PHP 8 packages for Debian operating system.

First, update the repository cache.
sudo apt update

Install the below packages.
sudo apt install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https

Import the public using the below commands.
wget https://packages.sury.org/php/apt.gpg sudo apt-key add apt.gpg

Add the SURY repository to your system.
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php8.list

Update the repository index.
sudo apt update

Install PHP 8

Install PHP v8.0 with the following command.
sudo apt install -y php8.0 php8.0-cli php8.0-common
You can also have multiple PHP versions on your system. Each PHP version will have separate configuration files under /etc/php/{8/7}.X directory.
In case you want to install PHP v7.4, use the following command to install it.
sudo apt install -y php7.4 php7.4-cli php7.4-common

Set Default PHP Version

If your system has multiple PHP versions, You can set the default PHP version with the update-alternatives command. Change php8.0 with the version you want to set as the default PHP version.
sudo update-alternatives --set php /usr/bin/php8.0

Check PHP Version

Once you installed the PHP, check the version.
php -v

Output:
PHP 8.0.9 (cli) (built: Jul 30 2021 13:09:45) ( NTS ) Copyright (c) The PHP Group Zend Engine v4.0.9, Copyright (c) Zend Technologies with Zend OPcache v8.0.9, Copyright (c), by Zend Technologies 

PHP Support for Web Server

PHP Support for Apache

Install the below package with Apache webserver to support PHP. This package provides the PHP modules for Apache 2 web server and ONLY works with Apache's prefork MPM.

sudo apt install -y apache2 libapache2-mod-php8.0

PHP Support for Ngnix

PHP does not have a PHP modules package to support Nginx. But, we can use the PHP FastCGI Process Manager to handle requests.
sudo apt install -y php8.0-fpm

Once you have installed FastCGI manager, add socket details in Nginx virtual host.
server { # other codes location ~* \.php$ { fastcgi_pass unix:/run/php/php8.0-fpm.sock; include         fastcgi_params; fastcgi_param   SCRIPT_FILENAME    $document_root$fastcgi_script_name; fastcgi_param   SCRIPT_NAME        $fastcgi_script_name; } } 

Install PHP Extensions

PHP extensions enable developers to extend the capabilities of the PHP language. At their simplest, extensions can provide additional functionality that is not natively supported by PHP (such as multi-threading).

More complicated extensions can add support for new programming languages, database libraries, or even file formats into the language itself.

For example, installing a PHP MySQL extension will let your PHP code connect with the MySQL database.
PHP extensions package is normally named like php-.
To install MySQL support for PHP v8.0, you can install the php8.0-mysql package.
sudo apt install -y php8.0-mysql

Once you have installed a required extension, use the below command to verify it.
php -m | grep -i mysql

Output:
mysqli mysqlnd pdo_mysql

Sumber: disini

Friday, August 20, 2021

Proton 6.3-6 Menambahkan Dukungan untuk Blood of Steel, Guardians VR, dan Banyak Game Lainnya


Valve's Proton compatibility tool untuk Steam Play berbasis Wine telah diperbarui hari ini ke versi 6.3-6, rilis yang menambahkan dukungan untuk lebih banyak game Windows untuk dimainkan di kotak Linux Anda. banyak upaya untuk membuat alat kompatibilitas Proton mereka untuk Steam Play mendukung sebanyak mungkin game Windows. Faktanya, Valve mengatakan bahwa mereka berencana untuk membuat semua game Windows di perpustakaan Steam kompatibel dengan sistem Linux sebelum peluncuran Steam Deck.

Proton 6.3-6 hadir kurang dari sebulan setelah Proton 6.3-5 untuk menambahkan dukungan untuk lebih banyak Windows game, termasuk Blood of Steel, Guardians VR, 3D Aim Trainer, Rez Infinite, Sonic Adventure 2, Elite Dangerous, Homeworld Remastered Collection, Star Wars: Knights of the Old Republic, serta Tokyo Xanadu eX+.

Selain itu, Proton 6.3- 6 meningkatkan dukungan untuk peluncur Cyberpunk 2077 dan Rockstar Games untuk gamer non-Inggris, meningkatkan pemutaran video untuk Contra: Rogue Corps, Deep Rock Galactic, The Medium, dan Nier: game Replicant, meningkatkan kinerja game Mafia III: Definitive Edition ketika pembatas FPS diaktifkan, dan meningkatkan perilaku peluncur di game Swords of Legends Online.

Selain itu, masalah pemutaran audio diperbaiki di game Borderlands 3, Deep Rock Galactic, Fallout: New Vegas, dan Oblivion, perbaiki Stea m Masalah sinkronisasi cloud untuk Guilty Gear -Strive-, Death Stranding, Katamari Damacy REROLL, dan game Scarlet Nexus, meningkatkan penanganan input untuk game Far Cry Primal dan Warhammer: Chaosbane, dan untuk memperbaiki beberapa masalah pemutaran musik di game Planet Coaster .

Selain itu, Proton 6.3-6 hadir untuk memperbaiki input teks dan penempelan clipboard di overlay dan peluncur Origin, memperbaiki masalah penginstalan pembaruan Unreal Engine 4, yang memengaruhi game Everspace 2 dan KARDS, memperbaiki hang di Microsoft Flight Simulator , dan meningkatkan perilaku kursor mouse untuk windows.

layar penuh Di bawah tenda, Proton 6.3-6 didukung oleh DXVK 1.9.1, wine-mono 6.3.0, vkd3d-proton 2.4, dan FAudio 20.08, dan fitur dukungan untuk NVAPI NVIDIA Pustaka dukungan GPU dan DLSS, yang dinonaktifkan secara default tetapi dapat dengan mudah diaktifkan dengan variabel PROTON_ENABLE_NVAPI=1.

Anda dapat mengunduh Proton 6.3-6 sekarang dari GitHub jika Anda ingin mengompilasinya sendiri, atau menunggu versi baru masuk NS repositori perangkat lunak yang stabil dari distribusi GNU/Linux favorit Anda sebelum memperbarui.


Sumber: Google, 9to5linux.com

GNOME 40.4 Dirilis dengan Lebih Banyak Perbaikan Bug dan Berbagai Peningkatan


Matthias Clasen dari Tim Rilis GNOME hari ini mengumumkan rilis pembaruan GNOME 40.4 untuk seri lingkungan desktop GNOME 40 terbaru dan terhebat.

Rilis poin GNOME 40.4 datang tepat sebulan setelah pembaruan GNOME 40.3 dan itu dianggap sebagai rilis perbaikan bug yang stabil untuk Seri GNOME 40 yang memperbaiki beberapa masalah kritis, tetapi juga menambahkan berbagai peningkatan pada fungsionalitas yang ada untuk pengalaman desktop GNOME yang lebih baik. Peramban web

Epiphany 40.3 sekarang menggunakan PDF.js hanya untuk permintaan GET dan skrip AdGuard untuk memblokir iklan YouTube. Itu juga menambahkan dukungan untuk memeriksa jenis konten filter adblock secara manual dan dilengkapi dengan perbaikan untuk masalah penggunaan CPU proses UI.

Layar masuk GDM (GNOME Display Manager) telah diperbarui ke versi 40.1, rilis yang membawa dukungan lebih baik untuk membuka kunci GNOME Keyring dengan kata sandi disk, dukungan Flatpak yang lebih baik, kemampuan untuk mengurutkan daftar sesi pada layar login, dan dukungan untuk properti Session dan SessionType dari accountsservice.

GNOME Software manajer paket grafis telah diperbarui ke versi 40.4, yang meningkatkan pencarian aplikasi Flatpak dan mengoreksi ukuran unduhan untuk runtime aplikasi. Hal yang sama berlaku untuk GNOME Shell, juga diperbarui ke versi 40.4, rilis yang menambahkan indikasi fokus untuk sakelar, memperbaiki kesalahan saat menyeret pratinjau jendela di ikhtisar, tidak lagi menyertakan hasil pencarian tersembunyi di keynav, dan menangani perubahan bilah tugas lewati.

Juga diperbarui adalah aplikasi Cuaca GNOME, ke versi 40.1, rilis yang menambahkan radius sudut ke bagan perkiraan dan meningkatkan kontras saat menggunakan tema gelap. Selain itu, aplikasi sekarang menampilkan informasi yang sama dalam Celcius daripada di acara di Fahrenheit dan menyimpan lokasi dengan benar.

Di antara perubahan lainnya, penampil gambar Eye of GNOME 40.3 membawa perbaikan untuk kerusakan yang terjadi ketika jenis konten atau ukuran file tidak dapat diubah. terdeteksi, pustaka gnome-autoar 0.4.0 untuk pembuatan dan ekstraksi arsip secara otomatis menambahkan dukungan untuk pembuatan arsip yang dilindungi kata sandi, dan Pengaturan Awal GNOME 40.4 memperbaiki kesalahan kritis saat startup yang terjadi saat geoclue dinonaktifkan.

Pembaruan GNOME 40.4 akan segera masuk ke repositori perangkat lunak stabil dari distribusi GNU/Linux favorit Anda, jadi pastikan Anda mengawasi saluran pembaruan dan menginstal paket segera setelah tersedia untuk diunduh.

Vendor OS Linux atau pengguna Linux berpengalaman yang ingin mengkompilasi rilis GNOME 40.4 sendiri, dapat mengunduh snapshot resmi proyek BuildStream dari sini atau menggunakan paket sumber dari sini.


Sumber: Google, 9to5linux.com

Thursday, August 19, 2021

SparkyLinux 6.0 "Po Tolo" Dirilis Berdasarkan Debian GNU/Linux 11 "Bullseye"


Pengembang distribusi SparkyLinux berbasis Debian hari ini mengumumkan ketersediaan umum SparkyLinux 6.0, pembaruan stabil utama yang berasal dari seri sistem operasi Debian GNU/Linux 11 "Bullseye".

Dijuluki "Po Tolo," SparkyLinux 6.0 sepenuhnya kompatibel dengan repositori perangkat lunak dari sistem operasi "Bullseye" Debian GNU/Linux 11 yang baru-baru ini dirilis dan mencakup paket-paket terbaru yang diluncurkan pada 16 Agustus 2021, bersama dengan seri kernel Linux 5.10 LTS yang didukung jangka panjang.

Tentu saja, itu bukan satu-satunya hal baru dalam rilis SparkyLinux 6.0, yang juga dilengkapi penginstal grafis Calamares yang diperbarui dan ditingkatkan, dukungan asli untuk sistem file exFAT dengan penggunaan utilitas exfatprogs untuk mengelola partisi yang diformat exFAT, dan pencetakan tanpa driver yang diperluas ke dukungan perangkat USB dengan paket ipp-usb baru, yang juga disertakan dalam Debian Bullseye.

Fitur utama lain dari rilis SparkyLinux 6.0 adalah e penggantian utilitas Sparky APTus dengan Sparky APTus AppCenter, yang membantu pengguna menginstal, menginstal ulang, memperbarui, dan menghapus lebih dari 2300 paket dan kernel, termasuk lebih dari 20 lingkungan desktop yang telah dikonfigurasi sebelumnya. Semua alat dari utilitas APTus lama juga tersedia, bersama dengan banyak peningkatan lainnya.

Selain itu, SparkyLinux 6.0 dikirimkan dengan aplikasi RiseupVPN yang sudah diinstal sebelumnya bagi mereka yang menginginkan lapisan keamanan dan anonimitas ekstra saat menjelajahi Internet. Juga, rilis ini menggantikan aplikasi Sparky Welcome dengan aplikasi Sparky FirstRun baru untuk membantu pendatang baru mengkonfigurasi sistem dengan lebih baik.

Selain itu, Anda akan menemukan 12 wallpaper alam baru dan indah, PCManFM sebagai pengelola file default dan Mozilla Firefox ESR sebagai web default browser untuk edisi MinimalGUI (Openbox), dan ukuran font desktop baru (11).

SparkyLinux 6.0 tersedia dalam beberapa edisi dengan lingkungan desktop Xfce 4.16, LXQt 0.16, dan KDE Plasma 5.20, serta MinimalGUI (Openbox) dan MinimalCLI (hanya mode teks) untuk sistem 64-bit dan 32-bit. Anda dapat mengunduhnya sekarang dari situs web resmi.

Tentu saja, pengguna bergulir SparkyLinux 5 yang ada tidak perlu mengunduh ISO baru untuk memperbarui instalasi mereka ke versi 6.0, tetapi hanya untuk menjalankan sudo apt update && sudo apt full-upgrade perintah di terminal emulator.


Sumber: Google, 9to5linux.com

LibreOffice 7.2 Office Suite Sekarang Tersedia untuk Diunduh, Ini Yang Baru


Document Foundation hari ini mengumumkan rilis dan ketersediaan umum dari LibreOffice 7.2 open-source, gratis, dan perangkat kantor lintas platform untuk sistem GNU/Linux, macOS, dan Windows.

Lebih dari enam bulan dalam pengerjaan, LibreOffice 7.2 hadir sebagai pembaruan besar dengan banyak fitur dan peningkatan baru di semua komponen inti, seperti Writer, Calc, Chart, Math, Base, Impress & Draw. Sekali lagi, kita berbicara di sini tentang LibreOffice 7.2 Community, suite office gratis yang didukung sukarelawan untuk produktivitas desktop.

Sorotan dari rilis LibreOffice 7.2 menyertakan HUD popup perintah baru ("Tampilan head-up") untuk mencari dan menjalankan tindakan, tema Gelap LibreOffice baru, panel Fontwork di Bilah Sisi, pemilih gaya yang dapat digulir di UI NotebookBar, tampilan daftar baru untuk dialog templat, dukungan asli untuk chip Apple M1, dan inspektur objek UNO seperti "Xray" bawaan.

Ada juga peningkatan dukungan untuk format metafile EMF/WMF, peningkatan untuk OLE terkait dalam dokumen, peningkatan pada backend gambar berbasis Skia, kecepatan menggambar gambar besar yang lebih baik, peningkatan kecepatan rendering teks saat menggunakan font fallback, peningkatan kecepatan swapping dan konsumsi memori grafis, serta meningkatkan kecepatan pemuatan dokumen dengan menggunakan crc32.

yang dioptimalkan zlib Untuk LibreOffice Writer, rilis ini menambahkan dukungan untuk pengisian latar belakang untuk menutupi seluruh halaman, di luar margin, dukungan margin selokan untuk gaya halaman, peringatan baru di Mail merge tentang sumber data yang tidak ada, bayangan bidang metadata warna kustom, serta dukungan metadata RDF di Style Inspector.

Selain itu, Writer mendapatkan peningkatan bibliografi, label, dan kertas kartu nama data untuk pengguna Jepang, dukungan yang lebih baik untuk sel yang digabungkan dalam lukisan batas tabel yang kompatibel dengan Word, peningkatan ekspor PDF untuk dokumen yang berisi tautan antara jangkar dan catatan kaki atau catatan akhir, dan dukungan untuk string format daftar dalam file ODT.

Untuk LibreOffice Calc, ada kemampuan untuk memfilter menurut warna di FilterOtomatis, dukungan untuk keterangan dalam tabel HTML yang tercantum dalam dialog Data Eksternal, format tanggal campuran untuk format sel dalam bahasa Jepang, dukungan untuk algoritme penjumlahan Kahan, kursor 'salib gemuk' dalam opsi, dan kemampuan untuk memilih jenis dalam garis tren "Moving Average".

Selain itu, Calc kini hadir dengan dialog Tempel Spesial yang didesain ulang, "Select Visible Rows Only" dan "S pilih opsi Visible Columns Only" untuk membatalkan pilihan sel tersembunyi, peningkatan fungsi spreadsheet, peningkatan input otomatis, serta dukungan yang ditingkatkan untuk file XLSX.

Untuk LibreOffice Impress & Draw ada beberapa template baru yang tersedia di rilis LibreOffice 7.2, termasuk Candy, Freshes , Gray Elegant, Growing Liberty, dan Yellow Idea, dukungan untuk beberapa kolom di kotak teks LibreOffice, dan kemampuan untuk mengakses faktor penskalaan secara langsung melalui status bar.

Impress & Draw juga menawarkan gambar semi-transparan yang lebih cepat, rendering slide yang ditingkatkan kecepatan dengan mengambil gambar besar sebelumnya, verifikasi tanda tangan PDF berbasis PDFium, waktu pemuatan dokumen yang lebih baik, serta gambar garis putus-putus yang diperbaiki dan diperbaiki dalam mode presentasi.

LibreOffice Bagan telah diperbarui juga dengan kemampuan untuk menambahkan nama seri ke data label seri dan kemampuan untuk memilih jenis untuk garis tren "Moving Average", dan LibreOffice Math sekarang memungkinkan pengguna menskalakan kode i nput kotak dari panel opsi matematika, serta dari konfigurasi ahli.

Sekali lagi, banyak upaya dilakukan untuk membuat suite kantor LibreOffice lebih kompatibel dengan format sumber tertutup milik Microsoft Office suite, yang masih menggunakan standar ISO usang yang berisi sejumlah besar kompleksitas buatan yang tersembunyi, menyebabkan segala macam masalah.

Oleh karena itu, LibreOffice 7.2 dikemas dengan peningkatan signifikan pada interoperabilitas dengan file DOC lama, serta format dokumen DOCX, PPTX, dan XLSX yang lebih modern . Ada banyak peningkatan dan perbaikan bug pada filter impor/ekspor DOC, DOCX, XLSX, dan PPTX.

"Berkat aktivitas pengembangan yang terfokus dari pengembang sukarela dan bersponsor, LibreOffice 7.2 mengambil langkah maju yang signifikan dalam hal interoperabilitas transparan, sementara mempertahankan banyak keuntungan dalam hal ketahanan, ketangguhan, dan kepatuhan terhadap standar," kata The Document Foundation.

Anda dapat mengunduh Komunitas LibreOffice 7.2 sekarang dari situs web resmi, gratis. Edisi yang disebut "Komunitas" ini ditujukan untuk pengguna rumahan atau organisasi pendidikan, sementara perusahaan perlu menggunakan rangkaian aplikasi LibreOffice Enterprise dari mitra ekosistem.

Seri office suite LibreOffice 7.2 akan didukung oleh The Document Foundation dengan enam rilis pemeliharaan hingga 12 Juni 2022. Sementara itu, lihat video di bawah ini untuk melihat semua fitur baru dari rilis LibreOffice 7.2 beraksi!

Image credits: The Document Foundation/YouTube


Sumber: Google, 9to5linux.com

Lingkungan Desktop MATE 1.26 Dirilis dengan Dukungan Wayland Awal, Aplikasi yang Diperbarui


Johannes Unruh mengumumkan rilis lingkungan desktop MATE 1.26 setelah satu setengah bulan pengembangan, pembaruan besar yang menghadirkan banyak fitur dan peningkatan baru.

Perubahan terbesar dari rilis MATE 1.26 adalah implementasi dukungan awal untuk server tampilan Wayland , yang saat ini tersedia untuk penampil dokumen Atril, editor teks Pluma, emulator terminal Terminal, dan aplikasi Monitor Sistem, serta beberapa komponen lain dari lingkungan desktop.

Wayland perlahan menjadi norma bagi banyak distribusi GNU/Linux yang populer, dan senang melihat semakin banyak lingkungan desktop dan aplikasi yang mendukungnya. MATE adalah yang terbaru untuk menambahkan dukungan Wayland, dan versi baru mungkin akan disertakan secara default dalam rilis mendatang Ubuntu MATE 21.10 (Impish Indri).

MATE terdiri dari banyak aplikasi, jadi, seperti yang diharapkan, rilis baru ini dikemas penuh dengan pembaruan untuk aplikasi MATE favorit Anda. Ini termasuk editor teks Pluma, yang menerima peta mini baru untuk ikhtisar cepat konten Anda, pola latar belakang kisi baru untuk mengubahnya menjadi papan tulis, mendesain ulang dialog Preferensi, dan dukungan untuk tindakan undo untuk plugin Sort.

Arsip Engrampa manajer menerima dukungan untuk Publikasi Elektronik (EPUB) dan arsip ARC, bersama dengan kemampuan untuk membuka arsip RAR terenkripsi, manajer jendela Marco sekarang mampu mengingat posisi dan memulihkan jendela yang diperkecil dengan lebih andal, dan penampil dokumen Atril sekarang menangani lebih baik document.

Juga ditingkatkan dalam rilis MATE 1.26 adalah pengelola file Caja, yang sekarang memungkinkan Anda memilih bilah sisi Bookmark baru, mendukung pemformatan drive disk dari menu konteks, dan mengirimkan ekstensi Tindakan Caja yang diperbarui yang memungkinkan Anda menambahkan program arbitrer ke diluncurkan melalui menu konteks desktop.

Selain itu, MATE 1.26 memperbarui komponen Power Manager untuk menawarkan opsi baru kepada pengguna untuk mengaktifkan peredupan keyboard, komponen Pusat Kontrol untuk menyempurnakan dialog Preferensi Windows dengan lebih banyak opsi dan dialog Tampilan dengan opsi baru untuk penskalaan tampilan, serta sistem Notifikasi dengan dukungan untuk hyperlink dan applet Jangan Ganggu baru.

Di antara komponen lain yang diperbarui , ada utilitas Kalkulator, yang sekarang menunjukkan riwayat komputasi terkini, peningkatan kecepatan faktorisasi bilangan bulat, evaluasi aritmatika modular yang lebih cepat, dan fungsi tambahan (mis. Riemann zeta function, Gauss error function), applet Netspeed, yang memperoleh dukungan netlink, dan applet Window List, yang kini menampilkan opsi baru untuk menonaktifkan scrolling mouse.

Untuk detail lebih lanjut tentang fitur dan peningkatan baru yang ditambahkan di desktop MATE 1.26 rilis lingkungan, Anda dapat mempelajari catatan rilis lengkap, karena ada banyak bug yang diperbaiki. MATE bukanlah sesuatu yang dapat Anda unduh segera, jadi Anda harus menunggu sampai ia mendarat di repositori perangkat lunak stabil dari distribusi GNU/Linux favorit Anda untuk memperbarui dari rilis MATE 1.24.


Sumber: Google, 9to5linux.com

Wednesday, August 18, 2021

KaOS Linux 2021.08 Dirilis dengan Tampilan Baru yang Segar, KDE Gear 21.08 dengan Aplikasi Seluler Plasma


Rilis ISO Agustus 2021 (2021.08) dari distribusi KaOS Linux yang dikembangkan secara independen dan terinspirasi dari Arch Linux sekarang tersedia untuk diunduh dengan berbagai fitur baru, aplikasi baru, dan beberapa peningkatan.

KaOS Linux 2021.08 adalah rilis khusus untuk distribusi rilis bergulir ini karena ini adalah yang pertama dalam waktu yang sangat lama untuk dikirimkan dengan tampilan dan nuansa baru yang segar. Tampilan baru terdiri dari tema desktop yang dirubah yang mencakup tampilan seragam untuk layar login SDDM dan layar kunci dengan sidebar transparan yang lebih gelap, layar boot splash yang lebih bersih, serta tampilan logout yang lebih gelap.

Selain itu, tampilan unik KaOS Linux lingkungan desktop KDE Plasma telah diperkaya dengan Peluncur Aplikasi baru yang diperkenalkan dalam seri lingkungan desktop KDE Plasma 5.22 terbaru, menggantikan menu cascading yang digunakan untuk waktu yang lama sekarang.

Perubahan penting lainnya dalam snapshot ISO KaOS Linux baru ini dibuat di sekitar penginstal Calamares, yang sekarang menampilkan serangkaian modul QML yang hampir lengkap dengan pengecualian modul partisi, kemampuan untuk mengingat pengaturan jaringan dari sistem langsung ke sistem yang diinstal, serta opsi baru yang memungkinkan pengguna pilih sistem file pilihan mereka saat menggunakan partisi otomatis (XFS adalah opsi default).

Tentu saja, tidak ada rilis ISO Linux KaOS baru dengan mengeluarkan satu set lengkap paket yang diperbarui yang sudah diterima oleh pengguna yang ada dari repositori perangkat lunak yang stabil. KaOS Linux 2021.08 dikirimkan dengan lingkungan desktop KDE Plasma 5.22.4 yang baru dirilis, rangkaian perangkat lunak KDE Gear 21.08 dan KDE Frameworks 5.85, systemd 249.3, Mesa 21.1.7, NetworkManager 1.32.8, cURL 7.78, IWD 1.16, Poppler 21.08, Vulkan 1.2 .187, Udisks 2.9.3, MLT 7.0.1, OpenEXR 3.1.1, dan Qt 5.15.3.

Selain itu, KaOS Linux 2021.08 menyertakan beberapa aplikasi baru seperti BibleTime, MauiKit Accounts, dan Speedtest CLI, serta Rangkaian aplikasi Plasma Mobile, termasuk browser web Angelfish, perangkat lunak podcast Kasts, utilitas kalkulator Kalk, dan penampil gambar Koko. Di bawah tenda, rilis ini didukung oleh seri kernel Linux 5.13 terbaru dan terhebat.

Anda yang ingin menggunakan KaOS Linux di komputer pribadi mereka dapat mengunduh rilis 2021.08 sekarang dari situs web resmi atau dengan mengklik tautan unduhan langsung di bawah ini . Pengguna yang ada tidak perlu mengunduh image ISO baru untuk menjaga agar instalasi mereka tetap mutakhir, tetapi hanya untuk memastikan mereka memiliki semua pembaruan terbaru yang diinstal dengan menjalankan perintah sudo pacman -Syu di terminal emulator.
Download KaOS Linux 2021.08

Sumber: Google, 9to5linux.com

Distro Firewall IPFire Linux Sekarang Didukung oleh Kernel Linux 5.10 yang Didukung Jangka Panjang


Michael Tremer hari ini mengumumkan rilis IPFire 2.27 Core Update 159, versi baru untuk distribusi Linux open source yang dikeraskan yang menargetkan firewall dan router.

Perubahan terbesar dalam rilis IPFire 2.27 Core Update 159 adalah pembaruan kernel utama baru sebagai firewall/router distribusi sekarang didukung oleh seri Linux 5.10 LTS yang didukung jangka panjang, yang akan menerima pembaruan selama lima tahun, hingga Desember 2026.

Seperti yang diharapkan, versi kernel baru membawa dukungan perangkat keras yang lebih baik dengan banyak driver baru dan yang diperbarui, terutama driver jaringan, peningkatan throughput jaringan melalui penerimaan TCP nol-salinan dan UDP dan Bandwidth Bottleneck dan kontrol kemacetan RTT (BBR) untuk penurunan latensi firewall di jaringan saat meneruskan paket.

Pembaruan kernel Linux 5.10 LTS di rilis IPFire 2.27 Core Update 159 juga meningkat throughput dan latensi nirkabel dengan Batas Antrian Airtime dengan mengaktifkan penggunaan semua algoritme "Bufferbloat" thms, sangat meningkatkan dukungan untuk perangkat keras 64-bit ARM (AArch64), dan meningkatkan keamanan sistem secara keseluruhan dengan meningkatkan perlindungan terhadap kerentanan perangkat keras CPU.

"Pembaruan ini merupakan langkah besar untuk semua yang terjadi di bawah kap IPFire. Kami berharap dapat membangun banyak fitur baru dalam hal ini dan menjadikan IPFire sistem yang jauh lebih modern dan lebih baik untuk digunakan," demikian pengumuman rilis.

Rilis IPFire 2.27 Core Update 159 juga dikirimkan dengan toolchain yang diperbarui yang didukung oleh GCC 11.1, GNU C Library 2.33, dan GNU Binutils 2.36.1, serta paket yang diperbarui seperti Samba 4.14.6, ClamAV 0.103.3, Wireshark 3.4.7, dan tftpd 5.2.

Di antara perubahan penting lainnya, IPFire sekarang memiliki peningkatan dukungan ARM untuk 32-bit Arsitektur ARM, yang diubah dari armv5tel (ARMv5) menjadi armv6l (ARMv6), beralih ke format kompresi Zstandard untuk gambar instalasi ISO untuk waktu dekompresi yang lebih cepat selama instalasi dan waktu kompresi yang lebih cepat selama proses pembuatan, serta mode tanpa pengawasan yang lebih baik di installer pada EFI systems.

IPFire 2.27 Core Update 159 tersedia untuk diunduh sekarang dari situs web resmi sebagai gambar ISO atau USB untuk arsitektur x86_64 (64-bit) dan AArch64 (ARM64). Pengguna yang ada didesak untuk memperbarui instalasi mereka sesegera mungkin (reboot akan diperlukan agar versi kernel Linux baru dapat diinstal dengan benar).
Download IPFire 2.27 Core Update 159

Sumber: Google, 9to5linux.com

Patch Keamanan Kernel Linux Ubuntu Baru Memperbaiki Hingga Tujuh Kerentanan, Perbarui Sekarang


Canonical menerbitkan pembaruan keamanan kernel Linux baru hari ini untuk semua rilis Ubuntu yang didukung untuk mengatasi beberapa kerentanan keamanan yang ditemukan oleh berbagai peneliti.

Pembaruan keamanan kernel Linux Ubuntu baru tersedia untuk Ubuntu 21.04 (Hirsute Hippo), Ubuntu 20.04 LTS (Focal Fossa), dan seri sistem operasi Ubuntu 18.04 LTS (Bionic Beaver), dan membahas tiga masalah keamanan yang terkait dengan subsistem Bluetooth dan implementasi NFC dan memengaruhi ketiga rilis.

Ini adalah CVE-2021-3564 dan CVE-2021-3573, dua kelemahan yang ditemukan di Linux subsistem Bluetooth kernel yang dapat menyebabkan kerentanan bebas ganda atau kerentanan penggunaan setelah bebas, masing-masing, memungkinkan penyerang menyebabkan penolakan layanan atau mungkin mengeksekusi kode arbitrer.

Masalah keamanan ketiga yang memengaruhi ketiga rilis Ubuntu yang ditambal dalam ini pembaruan kernel adalah CVE-2021-3587, kerentanan yang ditemukan dalam implementasi NFC kernel Linux yang dapat menyebabkan oa dereferensi penunjuk NULL, sehingga memungkinkan penyerang lokal menyebabkan penolakan layanan.

Hanya untuk sistem Ubuntu 21.04 dan Ubuntu 20.04 LTS, pembaruan keamanan kernel baru juga menambal CVE-2020-26558 dan CVE-2021-0129, dua kelemahan lain ditemukan di subsistem Bluetooth kernel Linux yang dapat memungkinkan penyerang yang diautentikasi untuk mengekspos informasi sensitif, serta CVE-2021-28691, cacat yang ditemukan oleh Michael Brown di driver netback Xen kernel Linux yang dapat menyebabkan kerentanan penggunaan setelah bebas, memungkinkan penyerang di mesin virtual tamu untuk menyebabkan penolakan layanan atau mungkin mengeksekusi kode arbitrer.

Terakhir, hanya untuk sistem Ubuntu 20.04 LTS dan Ubuntu 18.04 LTS, pembaruan keamanan kernel Ubuntu yang baru memperbaiki kerentanan (CVE-2021-34693) yang ditemukan oleh Norbert Slusarek dalam implementasi protokol CAN broadcast manger (bcm) kernel Linux, yang memungkinkan penyerang lokal untuk mengekspos informasi sensitif (memori kernel).

Pembaruan kernel Ubuntu yang baru es tersedia di repositori stabil sistem Ubuntu 21.04, Ubuntu 20.04 LTS, dan Ubuntu 18.04 LTS untuk semua arsitektur yang didukung, dan Canonical mendesak semua pengguna untuk memperbarui instalasi mereka ke versi kernel baru sesegera mungkin.

Untuk memperbarui instalasi Anda, jalankan Sudo apt update && Sudo apt full-upgrade di aplikasi Terminal atau gunakan utilitas Pembaruan Perangkat Lunak. Harap diingat bahwa Anda harus me-reboot mesin Anda agar versi kernel baru dapat diinstal dengan benar, serta untuk membangun kembali dan menginstal ulang modul kernel pihak ketiga yang mungkin telah Anda instal.


Sumber: Google, 9to5linux.com

Krita 5.0 Memasuki Pengujian Beta Publik dengan Sistem Sumber Daya Baru, Banyak Fitur Baru


The Krita Foundation hari ini mengumumkan ketersediaan umum untuk pengujian publik dari rilis beta pertama dari perangkat lunak lukisan digital open-source, gratis, dan lintas platform Krita 5.0 yang akan datang.

Pengembangan pada Krita 5.0 dimulai beberapa bulan yang lalu, dan, sebagai rilis utama, ia menjanjikan banyak fitur dan peningkatan baru. Perubahan terbesar adalah sistem sumber daya baru yang telah dikembangkan selama beberapa tahun sekarang.

Dengan sistem sumber daya baru, Krita 5.0 tidak akan lagi memuat semua kuas, gradien, pola, dll. selama start-up. Sebagai gantinya, itu akan menyimpan semua informasi ini selama menjalankan pertama, yang berarti bahwa aplikasi akan sedikit lebih cepat saat memulai, namun menjalankan pertama akan lebih lambat karena semua info perlu di-cache.

Di antara fitur baru lainnya, Krita 5.0 menjanjikan mesin sikat MyPaint baru, buruh pelabuhan garis waktu animasi yang diperbarui, mesin sikat noda warna yang ditulis ulang sepenuhnya, perekam lukisan baru, asisten perspektif dua titik baru, bersama dengan fitur area batas untuk asisten, serta fitur baru fitur story-boarding.

Ini juga akan hadir dengan dukungan untuk format file AVIF, HEIF, dan WebP, pratinjau alat transformasi in-stack, dithering gradien, dukungan untuk gradien wide-gamut, kemampuan untuk mengkloning bingkai untuk animasi, kurva animasi yang diperbarui buruh pelabuhan , mengubah animasi topeng, kemampuan untuk menempel ke dalam lapisan alih-alih menempelkan klip sebagai lapisan baru, ikon yang disegarkan, dan pemolesan UI.

Tentu saja, juga akan ada banyak peningkatan kinerja dan perbaikan bug untuk membuat Krit Anda pengalaman yang jauh lebih cepat dan lebih dapat diandalkan saat membuat karya seni Anda. Ada sedikit pekerjaan lagi untuk membuat Krita 5.0 siap untuk umum, tetapi Anda bisa mendapatkannya untuk test drive sekarang dengan mengunduh versi beta. tidak lengkap atau hilang. Selain itu, saat menguji rilis beta ini, ingatlah masalah umum yang tercantum di halaman pengumuman rilis, dan jangan gunakan untuk pekerjaan produksi apa pun!

Kredit gambar: Tyson Tan (diedit oleh Marius Nestor)


Sumber: Google, 9to5linux.com

Tuesday, August 17, 2021

Manjaro 21.1 “Pahvo” Dirilis dengan Kernel Linux 5.13, GNOME 40, dan Penginstal yang Ditingkatkan


Rilis sistem operasi Manjaro 21.1 "Pahvo" yang telah lama dinanti-nantikan sekarang tersedia untuk diunduh untuk semua rasa yang didukung, menampilkan banyak peningkatan dan komponen yang diperbarui.

Manjaro 21.1 "Pahvo" hadir hampir lima bulan setelah Manjaro 21.0 "Ornara" dan ini adalah rilis pertama dari distribusi berbasis Linux Arch untuk dikirimkan dengan lingkungan desktop GNOME 40 terbaru dan terhebat yang menampilkan Tinjauan Aktivitas yang didesain ulang, serta banyak perubahan visual lainnya.

Rilis Manjaro 21.0 "Ornara" dikirimkan hanya dengan dukungan untuk aplikasi GNOME 40, tetapi sekarang pengguna edisi GNOME akhirnya dapat menikmati desktop GNOME 40 berfitur lengkap. Dan, bagi mereka yang tidak menyukai desain Tinjauan Aktivitas yang baru, ada juga tata letak desktop vertikal lama yang bagus.

Selain itu, peramban web Firefox telah diperbarui dalam edisi GNOME untuk menawarkan kepada pengguna tema gaya desktop GNOME, yang diaktifkan secara default, untuk tampilan yang lebih konsisten.

Sementara edisi Xfce, yang merupakan edisi unggulan Manjaro, masih menggunakan lingkungan desktop Xfce 4.16 terbaru, edisi KDE Plasma di Manjaro 21.1 "Pahvo" telah diperbarui ke KDE Plasma terbaru dan terhebat Seri 5.22, yang sekarang menampilkan pilihan perangkat lunak yang lebih baik dan peningkatan lainnya.

Di bawah tenda, rilis Manjaro Linux yang baru didukung oleh seri kernel Linux 5.13 terbaru dan dikirimkan dengan penginstal Calamares yang sangat ditingkatkan yang sekarang dilengkapi dengan dukungan Btrfs yang ditingkatkan dan pemilihan sistem file untuk partisi otomatis.

"Untuk instalasi Btrfs, tata letak subvolume default telah ditingkatkan untuk rollback yang lebih mudah dan lebih sedikit ruang yang terbuang pada snapshot. Selain itu, swapfile pada sistem file Btrfs sekarang didukung," demikian bunyi pengumuman forum.

Manjaro 21.1 "Pahvo" sekarang tersedia untuk diunduh dari situs web resmi bagi mereka yang ingin menerapkan sistem operasi rilis bergulir berbasis Arch Linux di komputer baru. Ini tersedia sebagai rasa Xfce, KDE Plasma, dan GNOME, serta edisi Minimal yang disertakan dengan kernel.
Linux 5.4 LTS yang didukung jangka panjang.

Sumber: Google, 9to5linux.com

Zorin OS 16 Resmi Dirilis dengan Edisi "Pro" Baru, Tata Letak Desktop Seperti Windows 11


Zorin Group hari ini mengumumkan rilis dan ketersediaan umum sistem operasi Zorin OS 16, pembaruan besar yang menghadirkan tampilan baru yang menakjubkan, fitur baru, dan kinerja yang lebih baik.

Berdasarkan sistem operasi Ubuntu 20.04 LTS (Focal Fossa) yang didukung jangka panjang seri, Zorin OS 16 hadir dengan visual yang dirubah dan tata letak desktop baru seperti Windows 11 (hanya tersedia pada edisi Pro) untuk lebih membantu mereka yang ingin bertransisi dari sistem operasi Microsoft Windows ke yang berbasis Linux.

Saya mengatakannya sebelumnya dan saya akan mengatakannya lagi, Zorin OS adalah salah satu distribusi Linux yang paling mudah digunakan dan paling menyenangkan bagi pendatang baru. Tujuan utamanya sebagai OS berbasis Linux adalah untuk menjadi alternatif Windows nomor satu untuk pendatang baru Linux, dan rilis baru ini memberlakukan tujuan itu. Tampilan baru OS 16 yang menakjubkan terdiri dari tema baru yang lebih mudah dilihat dan menampilkan animasi yang indah, bersama dengan karya seni baru, wallpaper baru, serta layar kunci yang diperbarui yang menawarkan versi latar belakang desktop yang buram.

Selain itu, ada gerakan multi-sentuh dan touchpad baru, dan bilah tugas yang lebih dapat disesuaikan dengan pengaturan baru untuk memindahkan panel ke keempat sisi layar, kemampuan untuk mengubah ukuran dan transparansi panel, dukungan untuk pengaturan multi-monitor, serta kemampuan untuk menampilkan, menyembunyikan, dan memindahkan tombol dan indikator panel.

Fitur baru lainnya dari Zorin OS 16 adalah edisi Pro, dengan tata letak desktop premium yang mengubah distro Linux menjadi desktop seperti macOS atau Windows 11, rangkaian aplikasi kreatif kelas profesional, perangkat lunak produktivitas tingkat lanjut, dan uch more.
Tata letak desktop mirip Windows 11 di Zorin OS 16 Pro – Kredit gambar: Zorin Group
Di bawah tenda, Zorin OS 16 didukung oleh seri kernel Linux 5.11, yang tidak hanya menawarkan dukungan untuk perangkat keras yang lebih baru, tetapi juga membuat keseluruhan sistem lebih cepat dan lebih lancar pada pengaturan yang ada. Peningkatan kinerja lainnya juga disertakan dalam rilis ini untuk memulai aplikasi yang lebih cepat dan animasi yang lebih halus.

Juga yang baru adalah dukungan untuk aplikasi Flatpak dengan mengintegrasikan repositori Flathub, selain dukungan untuk aplikasi Snap, aplikasi AppImage, dan aplikasi Windows (melalui Wine), aplikasi Perekam Suara baru, aplikasi Zorin Appearance yang diperbarui, penskalaan fraksional untuk tampilan HiDPI/4K, dukungan pembaca sidik jari yang lebih baik, dan privasi yang ditingkatkan.

Zorin OS 16 tersedia untuk diunduh secara gratis sebagai edisi Core, atau, jika Anda ingin mendukung proyek ini, Anda dapat membeli edisi Pro seharga €39 +PPN (~$45 USD) dari situs web resmi. Zorin OS 16 akan didukung dengan pembaruan perangkat lunak dan keamanan hingga April 2025.


Sumber: Google, 9to5linux.com

Sunday, August 15, 2021

Debian Edu 11 “Bullseye” Dirilis sebagai Solusi Lengkap Linux untuk Sekolah


Proyek Debian hari ini mengumumkan rilis dan ketersediaan umum sistem operasi Debian Edu (juga dikenal sebagai Skolelinux) 11 "Bullseye" sebagai solusi Linux lengkap untuk sekolah.

Berdasarkan seri sistem operasi Debian GNU/Linux 11 "Bullseye" yang baru saja dirilis , Debian Edu 11 "Bullseye" hadir untuk memberi Anda lingkungan luar biasa untuk mengonfigurasi jaringan sekolah yang lengkap dan berkemampuan penuh.

Fitur baru di Debian Edu 11 termasuk dukungan untuk LTSP (Linux Terminal Server Project) workstation tanpa disk dan klien tipis yang mendukung teknologi X2Go, dukungan boot jaringan iPXE untuk kepatuhan LTSP, dukungan untuk instalasi iPXE grafis, serta server Samba mandiri dengan dukungan SMB2/SMB3.

Selain itu, rilis ini memperkenalkan alat baru untuk menyiapkan freeRADIUS dengan dukungan untuk keduanya Metode EAP-TTLS/PAP dan PEAP-MSCHAPV2, meningkatkan alat yang digunakan untuk mengonfigurasi sistem baru dengan profil Minimal sebagai gateway khusus, dan menjadikan DuckDuckGo sebagai penyedia pencarian default untuk Firefox ESR dan browser web Chromium.

"Guru itu sendiri atau dukungan teknis mereka dapat meluncurkan lingkungan belajar multi-pengguna multi-mesin yang lengkap dalam beberapa hari. Debian Edu hadir dengan ratusan aplikasi pra-instal, dan Anda selalu dapat menambahkan lebih banyak paket dari Debian," kata Debian Project.

Tentu saja, Debian Edu 11 menggunakan semua teknologi GNU/Linux yang termasuk dalam seri Debian Bullseye, seperti Debian Edu Seri kernel Linux 5.10 LTS, kompiler sistem GCC 10.2, implementasi GNU C Library 2.31 dari pustaka standar C, kompiler LLVM 11.0.1, dan banyak lainnya.

Debian Edu 11 tidak datang dengan lingkungan desktop yang sudah diinstal sebelumnya meskipun faktanya rilis sebelumnya menawarkan image Xfce khusus, tetapi Anda akan dapat memilih dari banyak lingkungan desktop yang didukung oleh Debian GNU/Linux, termasuk KDE Plasma, GNOME, Xfce, LXQt, LXDE, Cinnamon, dan MATE.

Lingkungan desktop berisi lebih dari 70 perangkat lunak berorientasi pendidikan, dan Anda dapat menginstal lebih banyak lagi dari arsip Debian. Debian Edu 11 "Bullseye" tersedia untuk diunduh sebagai gambar CD Penginstal Jaringan, serta gambar BD untuk sistem 64-bit dan 32-bit sekarang dari situs web resmi.

Kredit gambar: Debian Project


Sumber: Google, 9to5linux.com