Breaking

Showing posts with label OpenSource. Show all posts
Showing posts with label OpenSource. Show all posts

Saturday, March 22, 2025

3/22/2025 01:57:00 PM

The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 76F1A20FF987672F

 


Error muncul ketika update di repository ubuntu. Setelah saya cari tau kendala dari masalah ini adalah repository winehq belum terdapat public key. Dokumentasi kendala yang muncul sebagai berikut.

rzna@jmdslmt:~$ sudo apt-get update
Err:6 https://dl.winehq.org/wine-builds/ubuntu mantic InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 76F1A20FF987672F            
Reading package lists... Done                                                                                
W: GPG error: https://dl.winehq.org/wine-builds/ubuntu mantic InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 76F1A20FF987672F
E: The repository 'https://dl.winehq.org/wine-builds/ubuntu mantic InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.


Setelah beberapa kali saya cari dokumentasi di forum saya menemukan beberapa solusi. Berikut solusi yang mungkin bisa menyelesaikan masalah.

Download key online. Cara ini saya dapatkan dari referensi berikut: https://github.com/cli/cli/discussions/6222
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 76F1A20FF987672F

Setelah saya coba command diatas muncul masalah bahwa ternyata key yang di download sudah ada.

rzna@jmdslmt:~$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 76F1A20FF987672F
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
Executing: /tmp/apt-key-gpghome.syUR5Sc8Uh/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys 76F1A20FF987672F
gpg: key 76F1A20FF987672F: public key "WineHQ packages <wine-devel@winehq.org>" imported
gpg: Total number processed: 1
gpg:               imported: 1

Nah, karena sudah terdaftar kita perlu melihat lokasi key nya. Perintah berikut digunakan untuk menampilkan key yang sudah terdaftar.
rzna@jmdslmt:~$ sudo apt-key list
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
/etc/apt/trusted.gpg
--------------------
pub   rsa3072 2018-12-10 [SC]
      D43F 6401 4536 9C51 D786  DDEA 76F1 A20F F987 672F
uid           [ unknown] WineHQ packages <wine-devel@winehq.org>
sub   rsa3072 2018-12-10 [E]

/etc/apt/trusted.gpg.d/google-chrome.gpg
----------------------------------------
pub   rsa4096 2016-04-12 [SC]
      EB4C 1BFD 4F04 2F6D DDCC  EC91 7721 F63B D38B 4796
uid           [ unknown] Google Inc. (Linux Packages Signing Authority) <linux-packages-keymaster@google.com>
sub   rsa4096 2023-02-15 [S] [expires: 2026-02-14]
sub   rsa4096 2024-01-30 [S] [expires: 2027-01-29]
sub   rsa4096 2025-01-07 [S] [expires: 2028-01-07]

/etc/apt/trusted.gpg.d/ubuntu-keyring-2012-cdimage.gpg
------------------------------------------------------
pub   rsa4096 2012-05-11 [SC]
      8439 38DF 228D 22F7 B374  2BC0 D94A A3F0 EFE2 1092
uid           [ unknown] Ubuntu CD Image Automatic Signing Key (2012) <cdimage@ubuntu.com>

/etc/apt/trusted.gpg.d/ubuntu-keyring-2018-archive.gpg
------------------------------------------------------
pub   rsa4096 2018-09-17 [SC]
      F6EC B376 2474 EDA9 D21B  7022 8719 20D1 991B C93C
uid           [ unknown] Ubuntu Archive Automatic Signing Key (2018) <ftpmaster@ubuntu.com>


Baik, bisa kita lihat hasil dari key yang terdaftar kemudian saya cari key 76F1A20FF987672F. Lokasi key 76F1A20FF987672F berada di file /etc/apt/trusted.gpg. Dipastikan key aman/clear. Saya kemudian memastikan konfigurasi repository yang mengalami kendala. Dalam hal ini repository winehq. Lokasi konfigurasi repository winehq berada di /etc/apt/sources.list.d/winehq-mantic.sources. Setelah saya cek terdapat kesalahan mengarahkan file key.

rzna@jmdslmt:~$ cat /etc/apt/sources.list.d/winehq-mantic.sources
Types: deb
URIs: https://dl.winehq.org/wine-builds/ubuntu
Suites: mantic
Components: main
Architectures: amd64 i386
Signed-By: /etc/apt/trusted.gpg


Setelah saya perbaiki dengan konfigurasi diatas dengan mungubah Signed-By diarahkan ke file key 76F1A20FF987672F yang berada di file /etc/apt/trusted.gpg, maka setelah di update lagu sudah tidak ada error.

sudo apt-get update  
Hit:1 https://dl.google.com/linux/chrome/deb stable InRelease
Hit:2 http://archive.ubuntu.com/ubuntu noble InRelease                                                        
Hit:3 http://security.ubuntu.com/ubuntu noble-security InRelease                                              
Hit:4 http://archive.ubuntu.com/ubuntu noble-updates InRelease       
Get:5 https://dl.winehq.org/wine-builds/ubuntu mantic InRelease [6,263 B]
Hit:6 http://archive.ubuntu.com/ubuntu noble-backports InRelease
Get:7 https://dl.winehq.org/wine-builds/ubuntu mantic/main amd64 Packages [84.0 kB]
Get:8 https://dl.winehq.org/wine-builds/ubuntu mantic/main i386 Packages [83.9 kB]
Fetched 168 kB in 2s (74.5 kB/s)
Reading package lists... Done


referensi
https://forums.linuxmint.com/viewtopic.php?t=394448
https://github.com/cli/cli/discussions/6222

Thursday, September 5, 2024

9/05/2024 09:53:00 PM

Config DHCP Client BSDRP - BSD Router Project

 


Postingan kali ini saya membahas mengenai konfigurasi DHCP Client pada BSDRP (BSD Router Project). Topologi yang kita gunakan adalah seperti diatas. 

Port 1 (em0) router 1 (BSDRP) kita hubungkan dengan internet yang memiliki protocol DHCP Server. Baik kita mulai langkah langkahnya. Pertama kita masuk dahulu ke console dari BSDRP nya. Untuk login default yaitu root (tanpa password)

Thu Sep  5 14:24:18 UTC 2024

FreeBSD/amd64 (router.bsdrp.net) (ttyu0)

login: root
Sep  5 14:24:28 router login[43764]: ROOT LOGIN (root) ON ttyu0
root@router:~ #

Selanjutnya, kita bisa masukkan perintah dhclient. Untuk detail penggunaan command dhclient bisa dilihat pada referensi dibawah. Untuk kali ini kita gunakan command dhclient <interface>

root@router:~ # dhclient em0
DHCPDISCOVER on em0 to 255.255.255.255 port 67 interval 4
DHCPDISCOVER on em0 to 255.255.255.255 port 67 interval 10
DHCPOFFER from 192.168.11.253
DHCPREQUEST on em0 to 255.255.255.255 port 67
DHCPACK from 192.168.11.253
bound to 192.168.10.69 -- renewal in 300 seconds.

Jika sudah muncul diatas maka kita sudah mendapatkan alamat ip dari DHCP server. Untuk pengujian dapat mengikuti langgkah berikut:

root@router:~ # ifconfig em0
em0: flags=1008843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,LOWER_UP> metric 0 mtu 1500
       options=48120bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,WOL_MAGIC,VLAN_HWFILTER,HWSTATS,MEXTPG>
       ether 0c:0b:b2:e7:00:00
       inet 192.168.10.69 netmask 0xfffffe00 broadcast 192.168.11.255
       inet6 fe80::e0b:b2ff:fee7:0%em0 prefixlen 64 scopeid 0x1
       media: Ethernet autoselect (1000baseT <full-duplex>)
       status: active
       nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
root@router:~ # show route
Routing tables

Internet:
Destination        Gateway            Flags   Nhop#    Mtu      Netif Expire
default            192.168.11.254     UGS         4   1500        em0
127.0.0.1          link#6             UH          1  16384        lo0
192.168.10.0/23    link#1             U           2   1500        em0
192.168.10.69      link#6             UHS         3  16384        lo0

root@router:~ # ping 192.168.11.254
PING 192.168.11.254 (192.168.11.254): 56 data bytes
64 bytes from 192.168.11.254: icmp_seq=0 ttl=255 time=2.890 ms
64 bytes from 192.168.11.254: icmp_seq=1 ttl=255 time=1.180 ms
64 bytes from 192.168.11.254: icmp_seq=2 ttl=255 time=1.333 ms
^C
--- 192.168.11.254 ping statistics ---
3 packets transmitted, 3 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 1.180/1.801/2.890/0.773 ms

 root@router:~ # ping 1.1.1.1
PING 1.1.1.1 (1.1.1.1): 56 data bytes
64 bytes from 1.1.1.1: icmp_seq=0 ttl=58 time=13.821 ms
64 bytes from 1.1.1.1: icmp_seq=1 ttl=58 time=13.822 ms
64 bytes from 1.1.1.1: icmp_seq=2 ttl=58 time=13.840 ms
^C
--- 1.1.1.1 ping statistics ---
3 packets transmitted, 3 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 13.821/13.828/13.840/0.009 ms

 Jika sudah mendapatkan IP, DNS, Gateway. konfigurasi yang kita lakukan sudah berhasil. 

Untuk detail lease DHCP yang kita dapatkan bisa kita lihat melalui file 

/var/db/dhclient.leases.IFNAME

root@router:~ # cat /var/db/dhclient.leases.em0  
lease {
 interface "em0";
 fixed-address 192.168.10.69;
 next-server 192.168.11.253;
 option subnet-mask 255.255.254.0;
 option routers 192.168.11.254;
 option domain-name-servers 10.20.22.22,1.1.1.1;
 option dhcp-lease-time 600;
 option dhcp-message-type 5;
 option dhcp-server-identifier 192.168.11.253;
 renew 4 2024/9/5 14:33:23;
 rebind 4 2024/9/5 14:37:08;
 expire 4 2024/9/5 14:38:23;
}

Sekian Terima Kasih

Referensi:

https://man.freebsd.org/cgi/man.cgi?dhclient(8)

Saturday, July 28, 2018

7/28/2018 01:57:00 AM

#2019GantiOS, Alasan memilih Linux

Assalamualaikum Warahmatullahi Wabarakatuh

Kenapa Memilih Linux?


Akhir akhir ini sedang trend nya tagar #2019GantiPresiden. Tapi kita kali ini tidak akan membahas mengenai Ganti Presiden melainkan membahas mengenai Ganti OS.

Banyak orang yang berpendapat dalam menggunakan OS seperti berikut ini:

Pake ini aja lahh, ngapain ribet ribet ganti OS.
Pake linux itu susah, jadi males.

dan lain sebagainya. Maka dari itu saya akan membahas mengenai ini. Kenapa sih menggunakan Linux, kan ada OS lain yang mudah. 

Linux adalah sistem operasi opensource yang dikembangkan pertamakali oleh Linus Torvalds, seorang mahasiswa asal Finlandia pada taun 1991. Sistem operasi ini merupakan sistem operasi yang mempunyai kode sumber terbuka, jadi siapa pun dapat dengan bebas memodifikasi, mengembangkan, dan mendistribusikan ulang.

Mengapa kita perlu menggunakan Linux untuk sistem operasi yang kita gunakan? Nahh berikut alasan mengapa kita perlu menggunakan Linux:

* HALAL
Alasan pertama menggunakan Linux adalah Halal. Mengapa Halal?? Seperti pada penjelasannya diatas Linux Merupakan sistem operasi Open Source. Nahh kebanyakan software opensource adalah GRATIS. Meskipun ada yang berbayar seperti RedHat. Jadi ketika kita menggunakan Sistem Operasi Linux kita kita terhindar dari yang namanya PEMBAJAKAN. Hati hati teman teman gara gara masala sepele doa kita bisa tidak dikabulkan karena memakai software haram. 
Undang undang di Indonesia pun juga sudah mengatur bahwa pembajakan software itu dilarang, seperti yang tertera pada peraturan berikut ini.
Pasal 27 UU ITE Tahun 2008: Setiap orang dengan sengaja dan tanpa hak mendistribusikan dan atau mentransmisikan dan atau membuat dapat diaksesnya informasi elektronik dan atau dokumen elektronik yang memiliki muatan yang melanggar kesusilaan. Ancaman pidana pasal 45(1) KUHP. Pidana penjara paling lama 6 (enam) tahun dan atau denda paling banyak Rp.1.000.000.000,00 (satu milyar rupiah). Diatur pula dalam KUHP pasal 282 mengenai kejahatan terhadap kesusilaan.

* Open Source
Linux Open Source jadi kita dapat berekspresi dengan kreatifitas kita dengan mengembangkan software ini semau kita sesuai keinginan kita.

* Banyak Variannya
Linux memiliki banyak varian, dari untuk pemula hingga tingkat mahir. Jadi bagi pemula seperti kita jangan khawatir karena tidak bisa menggunakan. Ada Distro Linux khusus pemula jadi kita dapat memulai dari awal.

* Pahami Konsep Bukan CARA
Bagi yang menyukai tantangan maka Linux merupakan OS yang cocok buat kamu. Kenapa?? Karena dalam menggunakan linux kita pasti bertanya mengapa seperti ini, mengapa jadi seperti ini, dll. Nahh kita perlu belajar konsep bukan cara, untuk memahami hal hal baru yang kita temui ketika menggunakan Linux. 

* Cocok untuk Sistem dengan spesifikasi rendah
Laptop memiliki spek rendah dan sudah lama, apa bisa saya menggunakan linux? Jawabannya adalah BISA. Linux terdapat distribusi yang ringan dan dapat digunakan pada sistem yang memiliki spek rendah. Contohnya adalah LUBUNTU.

*Fast & Secure
Dengan menggunakan Linux berdasarakan pengalaman yang saya lakukan sendiri adalah cepat. Perangkat saya hampir tidak pernah hang. Secure/aman karena virus yang kebanyakan berjalan pada windows tidak dapat berjalan pada Linux.

Sekian Semoga bermanfaat.

Wassalamualaikum Warahmatullahi Wabarakatuh
Sumber: 
http://farizadidana.blogspot.com/2014/06/sanksi-dari-pembajakan-software.html
https://id.wikipedia.org/wiki/Linux

Monday, July 23, 2018

7/23/2018 02:10:00 AM

Aplikasi yang Wajib Ada di Laptop Kamu

Aplikasi yang Wajib Ada di Laptop Kamu


Software Komputer

Assalamualaikum Warahmatullahi Wabarakatuh

Apa kabar semuanya?? kembali lagi dengan saya. Pada pembahasan ini kita akan membahas mengenai Aplikasi apa saja yang perlu ada di laptop/komputer kita. Pembahasan ini sangat penting nihh buat temen temen yang hobi banget dengan dunia IT. Jadi temen temen yang hobi banget sama IT wajib banget buat baca ini buat referensi yang bingung aplikasi apa yang harus diinstall di laptop temen temen.

1. Aplikasi Standar
Aplikasi standar yang biasa diinstall pada komputer komputer pada umumnya yaitu :
* Office
* Browser
* Multimedia Player
* Utility (Antivirus, DLL)

2. Oracle VirtualBox

Yaitu aplikasi yang berfungsi untuk melakukan Virtualisasi sistem operasi. Nahh yang sering gonta ganti OS hanya untuk mencoba OS baru yang baru Release, Aplikasi ini sangat cocok karena kita dapat menginstall Sistem Operasi tanpa mengganggu sistem operasi induk. Jadi aplikasi ini sangat disarankan daripada data data di Harddisk kita hilang gara gara sering gonta ganti OS. 

3. Sublime Text Editor

Aplikasi yang digunakan sebagai text editor, Temen temen yang suka banget sama bahasa permrograman aplikasi ini patut dicoba. Selain opensource aplikasi ini juga ringan buat komputer kita.

4. VYM (View Your Mind) 



View Your Mind adalah aplikasi pemetaan pemikiran yang sangat andal digunakan. Jadi temen temen yang mau buat project dipaparkan dahulu apa yang ada dipikiran kita dan rencana unutk menjalankan project yang akan kita jalankan. Aplikasi ini bisa membantu kita untuk memetakan apa yag ada di benak kita untuk melakukan sebuah project.

5. DIA

Bagi temen temen yang hobi buat program, desain topologi jaringan, dan lain lain patut mencoba aplikasi ini. Dengan apliakasi ini kita bisa membuat Flowchart, Topologi jaringan, Puzzle, dll.

Ok temen temen beberapa aplikasi diatas yaitu aplikasi yang saya rekomendasikan ada di laptop atau PC kalian yang InsyaAllah berguna, jika ingin ditambahkan silahkan isikan di komentar. Sekian Semoga Bermanfaat.

Wassalamualaikum Warahmatullah Wabarakatuh