Auto build Launchpad Project on Commit

If you have a project hosted on Canonical’s Launchpad, then you have a choice to build it as soon as you push its Bazaar commit. The automatic build process is conducted by a “recipe”. Cited from official explanation, there are two options for when recipes get built:

Built daily
A build will be scheduled automatically once a change in any of the branches used in the recipe is detected.
Built on request
Builds of the recipe have to be manually requested using the “Request build” action.

You can create a recipe from project page, and look for “Create packaging recipe”. Then you need to choose the “Built daily” option to automatically build the DEB binary from source when you push the commit.

Build recipe Launchpad Canonical Ubuntu
Build recipe Launchpad Canonical Ubuntu

Then you can compose the packaging recipe by refering to the official documentation here: https://help.launchpad.net/Packaging/SourceBuilds/Recipes

Advertisements

How To Set Up Automatic Deployment with Git with a VPS | DigitalOcean

Introduction

For an introduction to Git and how to install, please refer to the introduction tutorial.

This article will teach you how to use Git when you want to deploy your application. While there are many ways to use Git to deploy our application,

melalui How To Set Up Automatic Deployment with Git with a VPS | DigitalOcean.

How to Block Device on OpenWRT Based on MAC Address

If you have an OpenWRT router, sometimes you need to block particular devices from accessing internet yet still can connect to its Wi-fi network. We can do that easily from the LUCI web-UI control panel.

Head for menu Network > Firewall.
openwrt1

There you can make a new firewall rule. Give it a name in New forward rule section. Then click Add and edit.
openwrt2

Then you have to choose the device’s MAC address to block.
openwrt3

Then choose option Reject in the Action dropdown list.
openwrt4

Then click Save and apply. Make sure you have the new rule is listed in the rules list.
openwrt5

Kubuntu Tidak Bisa Login karena…

Tadi habis mencoba-coba Google authenticator di Kubuntu. Hasilnya tidak bisa login karena gagal. 😦

Awalnya googling tentang authenticator, muncul saran kata kunci ‘google authenticator linux’. Karena penasaran, akhirnya mengarah pada: http://askubuntu.com/questions/193248/google-authenticator-for-desktop-lightdm-or-gdm-plugin dan juga http://brianpost.blogspot.com/2012/07/verifikasi-2-langkah-pada-ubuntu-hasil.html

Eh, ternyata ada yang salah… Saya belum tahu di mananya yang salah. Tapi yang jelas kedua sumber tersebut sudah lumayan outdated sih. Ini saya menemukan lagi yang lebih baru: http://www.cyberciti.biz/open-source/howto-protect-linux-ssh-login-with-google-authenticator/ tapi kelihatannya sama saja, hanya beda desktop environment.

Mudah-mudahan ini: http://ubuntuforums.org/showthread.php?t=1156240 bisa mengatasi masalah gagal login saya ini, dan saya bisa menulis kelanjutan ceritanya…

Acang Plasma Mawakit (Plasma Widget Mawakit) di Kubuntu 14.04 Trusty Tahr

Judulnya aneh ya? Saya lupa padanan kata terbaru untuk “widget” selain acang.

Mawakit adalah acang untuk lingkungan desktop KDE yang berguna untuk menampilkan jadwal waktu shalat. Saya mencari-cari PPA-nya tetapi tidak menemukan, sepertinya saya harus bertindak nih 😀 . Sepertinya dulu pernah ada tutorial berbahasa Indonesia yang menerangkan cara kompilasi Mawakit, tetapi sudah tidak ada di Google.

Selain Mawakit, ada aplikasi lain yang juga berguna untuk mengingatkan jadwal shalat, namanya Minbar. Tapi karena Minbar berbasis GTK+, saya lebih memilih Mawakit. Bukannya saya tidak suka GTK+, tapi saya ingin agar aplikasi yang saya install punya integrasi dengan KDE, jadi saya lebih memilih Mawakit. Selain itu, Mawakit tidak perlu autostart, karena merupakan acang plasma yang mana akan dimuat seketika log masuk lingkungan KDE. Continue reading Acang Plasma Mawakit (Plasma Widget Mawakit) di Kubuntu 14.04 Trusty Tahr

Meng-install Paket Aplikasi di Ubuntu secara Luring (offline) [Lagi]

EDIT 2017: Mungkin cara yang ditawarkan oleh tulisan ini sudah usang. Saya menyarankan kepada pembaca, silakan pakai teknologi yang lebih baik yang sudah disediakan oleh Nif Kurniawan di https://alldeb.net

Unduh versi PDF dari tulisan ini dengan sejumlah perubahan dan penyesuaian, di sini:
https://bokunokeiken.wordpress.com/2014/06/offline-install.pdf

Ada sejumlah alasan mengapa kita tidak bisa melakukan sudo apt-get install nama-paket di Ubuntu. Yang jelas karena tidak ada sambungan internet. Entah karena modem yang tidak cocok, kuota internet habis, atau alasan lainnya. Ubuntu dan distro Linux secara umum memang memudahkan penggunanya untuk menginstal aplikasi, bagi yang tersambung internet. Memang di barat sana kan internet sudah menjadi pasangan dari perangkat komputer. Nah di Indonesia sini kita sudah tahu sendiri bahwa listrik saja masih ada yang belum pernah merasakan, apalagi internet.

Sasaran

Dalam tulisan ini, sebagai contoh saya menggunakan Kubuntu 12.04.4 yang saya instal dalam Oracle VirtualBox. Tetapi jika anda memakai Ubuntu dengan varian lainnya, semisal Xubuntu, Lubuntu, atau Edubuntu, insyaallah tulisan ini masih relevan. Tulisan ini saya tujukan bagi anda yang baru saja menginstal Ubuntu tanpa internet sama sekali entah apa pun penyebabnya. Terlebih bagi anda yang belum pernah merasakan sudo apt-get update, saya sangat menyarankan untuk membaca tulisan ini.

Continue reading Meng-install Paket Aplikasi di Ubuntu secara Luring (offline) [Lagi]

Pasang ‘Wine’ di Ubuntu untuk Install Program Windows

Wine adalah program open source yang bebas dan mudah digunakan yang bisa menjalankan banyak software berbasis Windows di dalam sistem operasi berbasis Unix, termasuk MacOS X, Linux Ubuntu dan turunan-turunannya, semacam Linux Mint, BlankOn Linux dsb. Atau versi Ubuntu lainnya, seperti Kubuntu yang berbasis KDE, Lubuntu atau Xubuntu.

Artikel ini menjelaskan langkah-langkah mudah untuk memasang Wine di Ubuntu versi manapun, termasuk 12.04 LTS, 13.04, 13.10 juga Linux Mint. Kita akan tahu caranya mengatur Wine, meng-install software Windows, dan meng-uninstall.

Continue reading Pasang ‘Wine’ di Ubuntu untuk Install Program Windows