Menjalankan ulang file .run VPN setiap kali? Itulah penginstalnya
Unduhan itu menaruh aplikasi di disk dan sekarang ia duduk di sana tampak seperti programnya. Hubungkan dari aplikasi yang terpasang, dan simpan penginstal untuk nanti.
Anda mengklik dua kali file yang diunduh minggu lalu, koneksinya bekerja, dan kebiasaan itu menetap: setiap kali VPN putus, Anda menjalankan file yang sama lagi. Tidak ada yang langsung rusak, dan itulah sebabnya pola ini bertahan. Yang sebenarnya Anda lakukan adalah memasang ulang aplikasi di atas dirinya sendiri, lalu membukanya lagi dari ujung penginstal.
Setelah penginstal selesai, program itu tinggal di tempat lain di disk dan punya ikonnya sendiri, pengaturannya sendiri, dan layanan latarnya sendiri. Unduhan adalah mekanisme pengirimannya, dan menyimpannya tidak masalah, tetapi itu bukan yang Anda hubungkan.
Apa yang sebenarnya ditaruh unduhan di disk
File .run adalah konvensi penamaan, bukan jenis file. Ia bisa berupa skrip shell, arsip yang mengekstrak dirinya sendiri, biner terkompilasi, atau sesuatu yang memutuskan saat dijalankan mau jadi yang mana. Akhiran itu tidak memberi tahu Anda siapa yang menerbitkannya atau apakah Anda harus memercayainya, dan itulah sebabnya petunjuk pemasangan dimulai dengan memperolehnya dari saluran terverifikasi, bukan dengan perintah.
Bagi vendor yang mengirim seperti ini, penginstal membongkar muatannya, menulis aplikasi dan file pendukungnya, dan mendaftarkan yang dibutuhkannya di desktop. Saat selesai, artefak yang menarik adalah biner aplikasi, entri desktop, dan sering kali layanan yang dijalankan aplikasi. Tidak satu pun dari itu adalah file yang Anda unduh. Lihatlah ke direktori yang disebut penginstal di keluaran akhirnya dan Anda akan langsung melihat bedanya.
Kebiasaan menjalankannya ulang juga menyembunyikan diagnosis. Jika aplikasi terbuka setelah pemasangan ulang penuh tetapi tidak dari menu, Anda tidak belajar apa pun tentang bagian mana yang hilang, karena penginstal membangun ulang semuanya.
Pasang sekali, dengan panggilan milik vendor sendiri
Ikuti panggilan yang terdokumentasi dengan tepat, termasuk interpreter yang disebutnya. Untuk klien Linux PIA, panduannya memanggil penginstal melalui sh, jadi bentuk perintahnya adalah interpreter diikuti file yang benar-benar Anda unduh.
sh ./pia-linux-VERSION.run
VERSION adalah pengganti untuk build mana pun yang Anda ambil, bukan anjuran mencari nomor tertentu. Perlakukan perintah itu sebagai eksekusi kode dengan akibat di tingkat sistem, karena memang begitu: itu bukan cara memeriksa file, dan menjalankannya dua kali tidak mengajari Anda apa pun yang belum diajarkan yang pertama.
Satu detail dari panduan yang sama mudah dilewatkan dan layak diulang: jangan awali penginstal dengan sudo. Ia meminta sendiri otorisasi administratif yang dibutuhkannya, dan membungkusnya dalam shell root mengubah di lingkungan pengguna mana pemasangan itu mendarat. Karena alasan yang sama, «jadikan setiap unduhan bisa dijalankan lalu jalankan» bukan aturan umum; meminta interpreter membaca skrip dan menjalankan file secara langsung adalah dua operasi berbeda dengan mode kegagalan berbeda.
Saat penginstal selesai, vendor mendokumentasikan cara masuk dan terhubung melalui aplikasi yang baru dipasang. Setiap koneksi berikutnya ada di sana. Jika Anda masih mengetik jalur penginstal untuk online, Anda telah menjadikan penginstal bagian dari alur kerja Anda tanpa sengaja.
Peluncur, toko, dan baki adalah tiga tempat berbeda
Menu aplikasi, katalog toko perangkat lunak, dan area baki adalah antarmuka terpisah yang dipelihara komponen berbeda, dan penginstal bisa mengisi satu tanpa menyentuh yang lain. Penginstal mandiri biasanya menulis entri desktop, yang hanya integrasi peluncur dan tidak lebih. Itu tidak menjadikan aplikasi sebagai pemasangan yang dikelola katalog, dan tidak menjamin ikon baki.
Indikator baki membutuhkan dukungan dari kedua sisi: aplikasi yang berjalan harus mengekspor satu, dan desktop harus menyediakan inang untuknya. Di desktop yang menghapus baki tradisional, aplikasi yang mengharapkan indikator bisa berjalan sempurna dan tidak menampilkan apa pun, dan itu celah integrasi, bukan pemasangan yang gagal. Melaporkan versi desktop dan versi aplikasi adalah yang membuat celah itu bisa ditindaklanjuti.
Jadi saat aplikasi terbuka tetapi ikonnya hilang, jangan pasang ulang. Periksa apakah ada proses berjalan, apakah jendela tersembunyi di balik mulai latar, dan apakah desktop mendukung indikator semacam itu sama sekali. Indikator yang hilang di desktop tanpa inang baki adalah perilaku yang diharapkan, bukan kerusakan. Memasang ulang unduhan yang sama untuk kelima kalinya hanya menyegarkan apa yang sudah bekerja.
Catat pemilik pemasangan
Tuliskan saluran mana yang memasang aplikasi, komponen mana yang memperbaruinya, dan apa yang menghapusnya. Ketiga jawaban itu biasanya bukan program yang sama, dan mesin yang tidak ada yang tahu jawabannya adalah mesin yang akhirnya dua salinan klien VPN berebut rute yang sama.
Menghapus penginstal yang diunduh bukan mencopot pemasangan apa pun, dan menutup jendela belum tentu menghentikan layanan atau kebijakan pemblokiran yang dipasangnya. Sebelum membersihkan, cari tahu apa yang berjalan saat masuk dan apa yang bertahan setelah reboot.
Setelah penginstal menjalankan tugasnya, taruh di folder yang akan Anda ingat dan berhenti memperlakukannya sebagai aplikasi. Saat tunnel berikutnya bermasalah, mulailah dari aplikasi yang terpasang, dan biarkan unduhan tetap menjadi artefak dari hari Anda memasangnya. Panduan pemasangan PIA untuk Linux adalah rujukan untuk panggilan dan langkah peluncuran pertama yang dijelaskan di atas.