Catatan Sasongko

pip InsecurePlatformWarning

Saat melakukan pencarian dengan pip, muncul pesan

/usr/lib64/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:315: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#snimissingwarning.
  SNIMissingWarning
/usr/lib64/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:120: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
  InsecurePlatformWarning

Biar peringatan ini tidak muncul lagi, ndg-httpsclient harus diupgrade.

Cara Menggunakan gdrv

gdrv adalah salah satu command line interface tool berbasis python untuk Google Drive. Cara menginstallnya silahkan buka [catatan ini]({% post_url 2015-07-26-install-gdrv %}). Adapun cara penggunaannya adalah sebagai berikut:

$ gdrv -h
usage: gdrv [-h] [-v] [-w] [-V]
            {ftp,pull,search,url,push,mkdir,share,trash,list,init} ...

YMK google drive command line tool

positional arguments:
  {ftp,pull,search,url,push,mkdir,share,trash,list,init}
                        drive sub command
    ftp                 interactive mode like sftp, lftp
    pull                command pull help
    search              command search help
    url                 command url help
    push                command push help
    mkdir               command mkdir help
    share               command share help
    trash               command trash help
    list                command list help
    init                command init help

optional arguments:
  -h, --help            show this help message and exit
  -v, --verbose         increse verbosity/logging level
  -w, --write-config    write a default config
  -V, --version         show version infomation

Pertama, inisiasi dulu,

Mount ISO Image

Mempunyai berkas citra ISO/ISO image ada manfaatnya. Pertama, sebagai cadangan kalau FD/DVD installernya tidak dapat digunakan. Kedua, untuk melakukan remaster. Bagaimana caranya mengetahui isi dari ISO tersebut? Paket apa saja yang ada di dalamnya? Untuk distro tertentu seperti slackware misalnya, paket yang disertakan bisa dilihat dengan mudah dari ISO tanpa harus membakarnya. Kita mount saja ISOnya.

Misalkan berkas ISO yang akan di mount adalah slackware64-14.1-install-dvd.iso, dan akan di-mount di /mnt/iso

Tidak Ada Ikon NetworkManager di Panel

Iseng-iseng install lagi slackware tapi tanpa paket yang ada di kategori ap atau direktori slackware/ap dan xap (slackware64/xap).

Efek sampingnya adalah, tidak adanya ikon NetworkManager di panel. Di sini saya gunakan DE XFCE. Sementara itu paket direktori slackware/n semuanya terinstall.

Install dulu appletnya. Karena saya punya berkas ISOnya maka installnya bisa offline asalkan tahu di mana letak paketnya berada. Setelah mount ISOnya ke /mnt/iso,

installpkg /mnt/iso/slackware64/xap/network-manager*.txz

Ketika memunculkan ikon/applet NetworkManagernya ke panel,

Install Bazaar

Bazaar atau disingkat bzr adalah salah 1 jenis control version system seperti git.

Git secara default sudah terinstall tapi bzr harus diinstal sendiri.

$ wget http://launchpad.net/bzr/2.6/2.6.0/+download/bzr-2.6.0.tar.gz
$ tar xzf bzr-2.6.0.tar.gz
$ cd bzr-2.6.0
# python setup.py install