Rabu, 29 April 2020

Install AddOn Calendar lightning di Thunderbird Ubuntu 20.04 LTS



Addon lightning ini fungsi nya adalah untuk management kalender di thunderbird, saya akan coba share sedikit cara install addon lightninig nya dari repository ubuntu, Cara nya :

$ sudo apt install xul-ext-lightning

[sudo] password for dony:
Reading package lists... Done
Building dependency tree     
Reading state information... Done
The following additional packages will be installed:
  xul-ext-calendar-timezones xul-ext-gdata-provider
The following NEW packages will be installed:
  xul-ext-calendar-timezones xul-ext-gdata-provider xul-ext-lightning
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 4.401 kB of archives.
After this operation, 5.548 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://id.archive.ubuntu.com/ubuntu focal/universe amd64 xul-ext-calendar-timezones amd64 1:68.7.0+build1-0ubuntu2 [9.248 B]
Get:2 http://id.archive.ubuntu.com/ubuntu focal/universe amd64 xul-ext-gdata-provider amd64 1:68.7.0+build1-0ubuntu2 [9.240 B]
Get:3 http://id.archive.ubuntu.com/ubuntu focal/universe amd64 xul-ext-lightning amd64 1:68.7.0+build1-0ubuntu2 [4.382 kB]
Fetched 4.401 kB in 5s (869 kB/s)           
Selecting previously unselected package xul-ext-calendar-timezones.
(Reading database ... 154603 files and directories currently installed.)
Preparing to unpack .../xul-ext-calendar-timezones_1%3a68.7.0+build1-0ubuntu2_amd64.deb ...
Unpacking xul-ext-calendar-timezones (1:68.7.0+build1-0ubuntu2) ...
Selecting previously unselected package xul-ext-gdata-provider.
Preparing to unpack .../xul-ext-gdata-provider_1%3a68.7.0+build1-0ubuntu2_amd64.deb ...
Unpacking xul-ext-gdata-provider (1:68.7.0+build1-0ubuntu2) ...
Selecting previously unselected package xul-ext-lightning.
Preparing to unpack .../xul-ext-lightning_1%3a68.7.0+build1-0ubuntu2_amd64.deb ...
Unpacking xul-ext-lightning (1:68.7.0+build1-0ubuntu2) ...
Setting up xul-ext-gdata-provider (1:68.7.0+build1-0ubuntu2) ...
Setting up xul-ext-lightning (1:68.7.0+build1-0ubuntu2) ...
Setting up xul-ext-calendar-timezones (1:68.7.0+build1-0ubuntu2) ...

Setelah selesai, coba restart dulu Thunderbird nya :



Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Selasa, 28 April 2020

Problem koneksi ssh Ubuntu 20.04 LTS ke ssh server versi lama

Begini memang resiko nya ketika masih punya server ssh versi jadul, kebetulan saya ada server masih menggunakan ssh versi 4.3 :

$ ssh -v
OpenSSH_4.3p2, OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008

Dan ketika saya baru saja install ulang laptop saya ke Ubuntu 20.04 LTS, dan laptop saya tidak bisa ssh ke server ssh tersebut diatas. Berikut error nya :

Unable to negotiate with 192.168.0.1 port 2222 : no matching key exchange method found. Their offer: diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1

Solusi nya adalah saya harus melakukan perubahan pada file ssh_config di ubuntu 20.04 LTS nya dengan konfigurasi sebagai berikut :

$ sudo gedit /etc/ssh/ssh_config

Isinya jadi seperti ini (perubahan pada tulisan berhuruf tebal saja) :


# This is the ssh client system-wide configuration file.  See
# ssh_config(5) for more information.  This file provides defaults for
# users, and the values can be changed in per-user configuration files
# or on the command line.

# Configuration data is parsed as follows:
#  1. command line options
#  2. user-specific file
#  3. system-wide file
# Any configuration value is only changed the first time it is set.
# Thus, host-specific definitions should be at the beginning of the
# configuration file, and defaults at the end.

# Site-wide defaults for some commonly used options.  For a comprehensive
# list of available options, their meanings and defaults, please see the
# ssh_config(5) man page.

Include /etc/ssh/ssh_config.d/*.conf

Host *
#   ForwardAgent no
#   ForwardX11 no
#   ForwardX11Trusted yes
#   PasswordAuthentication yes
#   HostbasedAuthentication no
#   GSSAPIAuthentication no
#   GSSAPIDelegateCredentials no
#   GSSAPIKeyExchange no
#   GSSAPITrustDNS no
#   BatchMode no
#   CheckHostIP yes
#   AddressFamily any
#   ConnectTimeout 0
#   StrictHostKeyChecking ask
#   IdentityFile ~/.ssh/id_rsa
#   IdentityFile ~/.ssh/id_dsa
#   IdentityFile ~/.ssh/id_ecdsa
#   IdentityFile ~/.ssh/id_ed25519
#   Port 22
    Ciphers aes128-ctr,aes192-ctr,aes256-ctr,aes128-cbc,3des-cbc
    MACs hmac-md5,hmac-sha1,umac-64@openssh.com
#   EscapeChar ~
#   Tunnel no
#   TunnelDevice any:any
#   PermitLocalCommand no
#   VisualHostKey no
#   ProxyCommand ssh -q -W %h:%p gateway.example.com
#   RekeyLimit 1G 1h
    SendEnv LANG LC_*
    HashKnownHosts yes
    GSSAPIAuthentication yes
    KexAlgorithms diffie-hellman-group1-sha1,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1
    # Ciphers aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc
    HostKeyAlgorithms ssh-rsa,ssh-dss
#MACs hmac-md5,hmac-sha1,hmac-ripemd160

Jadi yang berubah nya hanya baris ini saja :

    - Ciphers aes128-ctr,aes192-ctr,aes256-ctr,aes128-cbc,3des-cbc
    - MACs hmac-md5,hmac-sha1,umac-64@openssh.com
    - KexAlgorithms diffie-hellman-group1-sha1,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1
    - HostKeyAlgorithms ssh-rsa,ssh-dss

Semoga tulisan ini bisa membantu pembaca semua yang kebetulan mengalami problem seperti saya


Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017

Kamis, 16 April 2020

Install Steam di Ubuntu 18.04 LTS



Bagi para pengguna linux, terutama linux ubuntu, jangan takut gak bisa main game, karena steam sebagai penyedia game juga ada versi linux nya loh..

Kali ini saya ingin coba sedikit share bagaimana cara nya install steam di Linux Ubuntu 18.04 LTS

1. Kita download dulu file installer steam nya dari sini : https://steamcdn-a.akamaihd.net/client/installer/steam.deb

2. Setelah itu install file installer nya :

$ sudo dpkg -i steam_latest.deb

Selecting previously unselected package steam-launcher.
(Reading database ... 270991 files and directories currently installed.)
Preparing to unpack steam_latest.deb ...
Unpacking steam-launcher (1.0.0.61) ...
dpkg: dependency problems prevent configuration of steam-launcher:
 steam-launcher depends on python-apt; however:
  Package python-apt is not installed.

dpkg: error processing package steam-launcher (--install):
 dependency problems - leaving unconfigured
Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.2) ...
Processing triggers for gnome-menus (3.13.3-11ubuntu1.1) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Errors were encountered while processing:
 steam-launcher

3. Jika muncul error seperti diatas, coba jalankan perintah dibawah ini :

$ sudo apt --fix-broken install

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
  python-apt
Suggested packages:
  python-apt-dbg python-apt-doc
The following NEW packages will be installed:
  python-apt
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 151 kB of archives.
After this operation, 693 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://id.archive.ubuntu.com/ubuntu bionic-updates/main amd64 python-apt amd64 1.6.5ubuntu0.2 [151 kB]
Fetched 151 kB in 2s (72,9 kB/s)     
Selecting previously unselected package python-apt.
(Reading database ... 271014 files and directories currently installed.)
Preparing to unpack .../python-apt_1.6.5ubuntu0.2_amd64.deb ...
Unpacking python-apt (1.6.5ubuntu0.2) ...
Setting up python-apt (1.6.5ubuntu0.2) ...
Setting up steam-launcher (1.0.0.61) ...

4. Setelah selesai, kita tinggal jalankan steam nya, dan pertama kali kita harus buat account dulu di steam nya jika belum punya account steam :


5. Setelah create account maka kita sudah bisa install game yang gratis maupun yang berbayar dari steam di Linux Ubuntu kita.




Semoga bermanfaat untuk pembaca semua.

Dony Ramansyah
site : http://donyramansyah.net
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 40017