Tutorial

Mengatasi “dpkg error processing /var/cache/apt/archives/ …”

Posted on Updated on

Assalamu’alaiku warahmatullahi wabarakatuh

Masalah seperti ini sering saya alami beberapa waktu belakangan. Supaya tidak lupa saya dokumentasikan saja. Seperti inilah penampakannya di komputer saya:

Selection_013

Ini terjadi ketika ada pemutakhiran aplikasi. Cara mengatasinya, begini:

        1. Jalankan terminal
        2. Eksekusi perintah sudo dpkg -i --force-overwrite /var/cache/apt/archives/texlive-science_2017.20170629-1_all.deb
          lalu
          sudo dpkg -i --force-overwrite /var/cache/apt/archives/texlive-science-doc_2017.20170629-1_all.deb
        3. Kemudian perintah sudo apt-get -f install

Selesai! Mudah, bukan? Sekian dulu mohon maaf kalau bahasanya tidak berkenan soalnya lagi galau 😦

Terima kasih. 🙂

nyontek di sini

Delete gpg key in debian based

Posted on

Assalamu’alaikum warahmatullahi wabarakatuh dan salam sejahtera bagi kita semua.

Supaya tidak lupa, saya simpan di sini cara menghapus gpg key. Caranya mudah, cek dulu gpg key yang ada di sistem kamu dengan perintah:

gpg --list-keys

Jika terdapat banyak kunci yang sudah kamu buat, silahkan dicek dengan seksama kunci mana yang ingin dihapus. Untuk menghapusnya cukup dengan perintah

gpg --delete-secret-keys [nama pengguna]
Ikuti prosesnya dan jika selesai silahkan dicek kembali kunci publik anda. Jangan sampai salah hapus. Demikian semoga bermanfaat.

Assalamu’alaikum warahmatullahi wabarakatuh dan salam sejahtera bagi kita semua.

Membuat paket di BlankOn

Posted on Updated on

Assalamu’alaikum warahmatullahi wabarakatuh

Salam sejahtera bagi kita semua.

Pada kesempatan ini, saya akan berbagi bagaimana cara membuat paket untuk distro GNU/Linux BlankOn. Karena BlankOn merupakan distribusi turunan dari debian, maka cara membangun paketnya adalah sama yang membedakan hanya pada versi paket dan nama distro

Lakukan langkah-langkah berikut di Terminal:

1.Siapkan peralatan

sudo apt-get install devscripts build-essential fakeroot debhelper gnupg pbuilder dh-make dpkg-dev ubuntu-dev-tools

2. Kemudian

nano ~/.bashrc

(Tulis pada akhir baris):

export DEBFULLNAME="Anto Samalona" (Sesuaikan dengan nama Anda)
export DEBEMAIL="bebanto@gmail.com" (Sesuaikan dengan e-mail Anda

3. Setelah menyimpan langkah nomor 2,  ketikkan di Terminal:

source ~/.bashrc
export | grep DEB

4. Lanjut membuat gpg key.

gpg --gen-key

(Buat)
 
Real name: Anto Samalona (Nama = Nama Anda)
E-mail address: bebanto@gmail.com (e-mail= e-mail Anda)
Passphrase: inipasswordku mana passwordmu

5.  Tambahkan source

source ~/.bashrc
ls
nano .pbuilderrc

(Tulis) 
COMPONENTS="main restricted extras extras-restricted"

6. Membuat pbuilder

sudo pbuilder create

7. Unduh aplikasi yang akan dijadikan paket BlankOn

wget ftp://ftp.gnu.org/pub/gnu/ed/ed-1.4.tar.gz
tar xzf ed-1.4.tar.gz
cd ed-1.4
ls
dh_make -c gpl -f ../ed-1.4.tar.gz

(Ada pertanyaan berikut):

Type of package: single binary, multiple binary, library, kernel module or cdbs?
[s/m/l/k/b] s

(Pilih "s")

cd debian
ls
rm *.ex *.EX docs info README.*

8.  Sunting versi dan nama distro

(Masih di direktori debian, tulis):

dch -e

(Lalu isi seperti berikut):

ed (1.4-0blankon1) tambora; urgency=low
 * Initial release.

-- Anto Samalona <bebanto@gmail.com>  Fri, 03 Mar 2017 06:34:14 +0800

9. Sunting berkas control

nano control

(Lengkapi seperti berikut):

Source: ed
Section: editors
Priority: optional
Maintainer: Anto Samalona <bebanto@gmail.com>
Build-Depends: debhelper (>=9), autotools-dev
Standards-Version: 3.9.8
Homepage: http://www.gnu.org/software/ed/
#Vcs-Git: git://anonscm.debian.org/collab-maint/ed.git
#Vcs-Browser: https://anonscm.debian.org/cgit/collab-maint/ed.git

Package: ed
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: classic UNIX line editor
 The ed is a line-oriented text editor. It is used to
 create, display, modify and otherwise manipulate text
 files

10. Sunting berkas copyright

nano copyright

(Lalu isi sebagai berikut):

Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: ed
Source: http://www.gnu.org/software/ed/

Files: *
Copyright: 1993, 1994, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc
 2006, 2007, 2008, 2009 Backus <ericb@lsid.hp.com>
 1993, Karl Berry <kb@cs.umb.edu>
 1994, 2011 Theo Deraadt <deraadt@newt.fsa.ca>
 2006, 2007 Kaveh R. Ghazi <ghazi@noc.rutgers.edu>
 2010, 2011 Mike Haertel <mike@ichips.intel.com>
 2011 Francois Pinard <pinard@iro.umontreal.ca>
 1993, 1994  Rodney Ruddock <rodney@snowhite.cis.uoguelph.ca>
           
License: GPL-2.0+

Files: debian/*
Copyright: 2017 Anto Samalona <bebanto@gmail.com>
License: GPL-2.0+

License: GPL-2.0+
 This package is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 .
 This package is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 .
 You should have received a copy of the GNU General Public License
 along with this program. If not, see <https://www.gnu.org/licenses/>
 .
 On Debian systems, the complete text of the GNU General
 Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".

# Please also look if there are files or directories which have a
# different copyright/license attached and list them here.
# Please avoid picking licenses with terms that are more restrictive than the
# packaged work, as it may make Debian's contributions unacceptable upstream.

11. Mulai membangun paket:

cd ..
debuild -S 
(Akan ditanya passphrase): isikan password yang tadi dibuat

cd 

(Kembali ke direktori file dsc ditempatkan)

sudo pbuilder build ed_1.4-0blankon1.dsc
less /home/antosamalona/pbuilder/tambora-amd64/result/ed_1.4-0blankon1_amd64.deb

12. Coba hasilnya:

sudo dpkg -i /home/antosamalona/pbuilder/tambora-amd64/result/ed_1.4-0blankon1_amd64.deb

Selamat! Anda berhasil membuat paket untuk distribusi BlankOn GNU/Linux.
Catatan: Jika tidak ada konfigurasi tambahan pada pbuilder, hasil pemaketan biasanya berada di direktori /var/cache/pbuilder/result/

Terima kasih dan mohon maaf jika ada kesalahan.

Sumber: http://dev.blankonlinux.or.id/wiki/Pemaket

Mengatasi error pada grub di Debian dan turunannya

Posted on Updated on

Assalamu’alaikum warahmatullahiwabarakatuh

Dear teman-teman semua, kali ini saya mau berbagi pengalaman tentang mengatasi error pada grub di Debian GNU/Linux dan turunannya. Nah, untuk mengatasi masalah tersebut, kita harus menyiapkan satu usb live distro. Saya menggunakan live usb BlankOn.

Baiklah, setelah kamu boot ke usb live langkah-langkah yang dilakukan adalah sebagai berikut:
sudo mount /dev/sdXY /mnt
sudo mount --bind /dev /mnt/dev &&
sudo mount --bind /dev/pts /mnt/dev/pts &&
sudo mount --bind /proc /mnt/proc &&
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
grub-install /dev/sdX
grub-install --recheck /dev/sdX
update-grub
exit &&
sudo umount /mnt/sys &&
sudo umount /mnt/proc &&
sudo umount /mnt/dev/pts &&
sudo umount /mnt/dev &&
sudo umount /mnt

Catatan:

  1. Langkah-langkah di atas dilakukan di terminal.
  2. sdX = hard disk keseluruhan.
  3. sdXY = tempat distro kamu terpasang (terinstall).
  4. sudo fdisk -l adalah perintah yang digunakan untuk melihat partisi pada komputer, seperti pada gambar di bawah.

selection_003

InsyaAllah berhasil kecuali ada yang salah 😀

Demikian tutorial kali ini, semoga membantu.

Disable Elantech Touchpad di i3 wm (window manager)

Posted on Updated on

Assalamu’alaikum warahmatullah

Lagi senang-senangnya mencoba i3 wm di debian sid saya, eh malah touchpad tidak bisa dimatikan (disable) pada hal pengaturannya sudah dimatikan dan tombol fungsi di keyboard pun tidak bekerja ketika sudah login di i3 wm. Selancar ke sana ke sini tidak membuahkan hasil. Akhirnya, setelah bertanya di forum Belajar GNU/Linux Indonesia di grup telegram, alhamdulillah dapat resep dari Pak Ramdziana yang sangat manjur. Begini, resepnya:

xinput --disable [id-Elantech-Touchpadnya]

Bingo! akhirnya, touchpad saya disable di i3 wm.

Terima kasih pada Pak Ramdziana yang sudah memberi resep dan grup Belajar GNU/Linux Indonesia yang telah menjadi tempat berbagi yang nyaman.

Install Adminer di Debian dan Ubuntu

Posted on Updated on

Assalamu ‘alaikum warahmatullah

Halo semua! Kali ini Saya mau berbagi cerita memasang Adminer di Debian dan Ubuntu (sebenarnya sama saja). Sekedar info, menurut review dari www.adminer.org, Adminer sangat baik dibandingkan dengan phpMyAdmin dari segi keamanan, antarmuka pengguna, performa, fitur dan ukuran. Adminer ini hanya menggunakan satu file php!

Adminer sebenarnya tersedia di repositori dari Ubuntu dan Debian, tapi menurut referensi yang saya baca, tidak direkomendasikan. Jadi, kita akan memasang Adminer dengan manual.

Baiklah, sekarang cara memasangnya. Ikuti langkah – langkahnya berikut ini:

  1. sudo mkdir /usr/share/adminer
  2. sudo wget "http://www.adminer.org/latest.php" -O /usr/share/adminer/latest.php
  3. echo "Alias /adminer.php /usr/share/adminer/adminer.php" | sudo tee /etc/apache2/conf-available/adminer.conf
  4. sudo a2enconf adminer.conf
  5. sudo service apache2 restart

Saya asumsikan anda telah menginstall lamp, yah! Untuk mengeksekusinya silahkan ketikkan di bar browser localhost/adminer.php. Seperti ini tampilannya ketika berhasil memasangnya.
selection_015

Silahkan login dengan username dan password mysql anda!

Terima kasih telah berkunjung ke sini semoga bermanfaat! Silahkan tinggalkan pertanyaan di kolom komentar. Oh iya, boleh loh minta dibuatkan tutorial hehehe.

referensi:

  1. https://www.vultr.com/docs/install-adminer-on-debian-ubuntu
  2. https://www.leaseweb.com/labs/2014/06/install-adminer-manually-ubuntu-14-04/

Install Tahoma font di Debian

Posted on

Assalamu’alaikum warahmatullahi wabarakatuh.

Semoga kita semua dalam keadaan sehat walafiat dan dimurahkan rezeki oleh Allah.

Kali ini saya berbagi tentang bagaimana menginstall Tahoma font di Debian GNU/Linux. Hal ini berhubung saya membutuhkan untuk suatu hal dan Debian tidak memilikinya. Bagaimana caranya? Ikuti  langkah – langkah berikut:

  1. Download Tahoma font dari sini
  2. Extract filenya
  3. copy atau cut Tahoma font ke direktori /usr/share/fonts/truetype/msttcorefonts
  4. Lakukan konfiguras di terminal dengan perintah fc-cache -v
  5. Cek melalui Libreoffice
  6. Selesai.

Jika ada pertanyaan, kolom komentar selalu tersedia untuk anda.

Sekian dan terima kasih!

Assalamu’alaikum warahmatullahi wabarakatuh