Jalankan semula fail .run VPN setiap kali? Itu pemasangnya
Muat turun itu meletakkan aplikasi pada cakera dan kini ia duduk di situ kelihatan seperti program itu. Sambung dari aplikasi yang dipasang, dan simpan pemasang untuk kemudian.
Anda klik dua kali fail yang dimuat turun minggu lepas, sambungan berfungsi, dan tabiat itu kekal: setiap kali VPN terputus, anda jalankan semula fail yang sama. Tiada apa yang rosak serta-merta, dan itulah sebabnya corak ini bertahan. Apa yang sebenarnya anda lakukan ialah memasang semula aplikasi di atas dirinya sendiri, kemudian membukanya semula dari hujung pemasang.
Selepas pemasang selesai, program itu tinggal di tempat lain pada cakera dan mempunyai ikonnya sendiri, tetapannya sendiri dan perkhidmatan latarnya sendiri. Muat turun ialah mekanisme penghantaran, dan menyimpannya tidak mengapa, tetapi ia bukan perkara yang anda sambungkan.
Apa yang sebenarnya diletakkan muat turun pada cakera
Fail .run ialah konvensyen penamaan, bukan jenis fail. Ia boleh menjadi skrip shell, arkib yang mengekstrak sendiri, binari yang dikompil, atau sesuatu yang memutuskan semasa dijalankan yang mana satu daripadanya. Akhiran itu tidak memberitahu anda siapa yang menerbitkannya atau sama ada anda patut mempercayainya, dan itulah sebabnya arahan pemasangan bermula dengan mendapatkannya daripada saluran yang disahkan, bukan dengan arahan.
Bagi vendor yang menghantar cara ini, pemasang membuka muatannya, menulis aplikasi dan fail sokongannya, dan mendaftarkan apa yang diperlukannya pada desktop. Apabila selesai, artifak yang menarik ialah binari aplikasi, entri desktop, dan selalunya perkhidmatan yang dimulakan aplikasi. Tiada satu pun daripadanya ialah fail yang anda muat turun. Lihat dalam direktori yang dinamakan pemasang dalam output akhirnya dan anda akan nampak perbezaannya serta-merta.
Tabiat menjalankannya semula juga menyembunyikan diagnosis. Jika aplikasi terbuka selepas pemasangan semula penuh tetapi tidak dari menu, anda tidak belajar apa-apa tentang bahagian mana yang hilang, kerana pemasang telah membina semula semuanya.
Pasang sekali, dengan seruan vendor itu sendiri
Ikut seruan yang didokumenkan dengan tepat, termasuk jurubahasa yang dinamakannya. Untuk klien Linux PIA, panduan itu menyeru pemasang melalui sh, jadi bentuk arahan ialah jurubahasa diikuti fail yang sebenarnya anda muat turun.
sh ./pia-linux-VERSION.run
VERSION ialah pemegang tempat untuk mana-mana binaan yang anda ambil, bukan cadangan untuk mencari nombor tertentu. Anggap arahan itu sebagai pelaksanaan kod dengan kesan pada peringkat sistem, kerana itulah dia: ia bukan cara untuk memeriksa fail, dan menjalankannya dua kali tidak mengajar anda apa-apa yang tidak diajar oleh yang pertama.
Satu perincian daripada panduan yang sama mudah terlepas dan wajar diulang: jangan letak sudo di hadapan pemasang. Ia meminta sendiri kebenaran pentadbiran yang diperlukannya, dan membungkusnya dalam shell root mengubah pengguna mana yang lingkungannya akan menerima pemasangan itu. Atas sebab yang sama, «jadikan setiap muat turun boleh laku dan jalankannya» bukan peraturan umum; meminta jurubahasa membaca skrip dan melaksanakan fail secara terus ialah dua operasi berbeza dengan cara kegagalan berbeza.
Apabila pemasang selesai, vendor mendokumenkan cara log masuk dan menyambung melalui aplikasi yang baru dipasang. Setiap sambungan kemudiannya di situ. Jika anda masih menaip laluan pemasang untuk berada dalam talian, anda telah menjadikan pemasang sebahagian daripada aliran kerja anda secara tidak sengaja.
Pelancar, kedai dan dulang ialah tiga tempat berbeza
Menu aplikasi, katalog kedai perisian dan kawasan dulang ialah antara muka berasingan yang diselenggarakan oleh komponen berbeza, dan pemasang boleh mengisi satu tanpa menyentuh yang lain. Pemasang kendiri biasanya menulis entri desktop, yang hanya integrasi pelancar dan tidak lebih. Ia tidak menjadikan aplikasi itu pemasangan yang diurus kedai, dan ia tidak menjamin ikon dulang.
Penunjuk dulang memerlukan sokongan daripada kedua-dua pihak: aplikasi yang berjalan mesti mengeksport satu, dan desktop mesti menyediakan hos untuknya. Pada desktop yang telah membuang dulang tradisional, aplikasi yang mengharapkan penunjuk boleh berjalan dengan sempurna dan tidak memaparkan apa-apa, dan itu jurang integrasi, bukan pemasangan yang gagal. Melaporkan versi desktop dan versi aplikasi ialah apa yang menjadikan jurang itu boleh ditangani.
Jadi apabila aplikasi terbuka tetapi ikon tiada, jangan pasang semula. Periksa sama ada proses sedang berjalan, sama ada tetingkap tersembunyi di sebalik permulaan latar, dan sama ada desktop menyokong penunjuk sebegitu langsung. Penunjuk yang tiada pada desktop tanpa hos dulang ialah tingkah laku yang dijangka, bukan kerosakan. Memasang semula muat turun yang sama kali kelima hanya menyegarkan apa yang sudah berfungsi.
Catat pemilik pemasangan
Tuliskan saluran mana yang memasang aplikasi, komponen mana yang mengemas kininya dan apa yang mengeluarkannya. Ketiga-tiga jawapan itu biasanya bukan program yang sama, dan mesin yang tiada siapa tahu jawapannya ialah mesin yang dua salinan klien VPN akhirnya berebut laluan yang sama.
Memadam pemasang yang dimuat turun bukan menyahpasang apa-apa, dan menutup tetingkap tidak semestinya menghentikan perkhidmatan atau dasar penyekatan yang dipasangnya. Sebelum membersihkan, ketahui apa yang berjalan semasa log masuk dan apa yang kekal selepas but semula.
Setelah pemasang selesai tugasnya, letakkan ia dalam folder yang akan anda ingat dan berhenti menganggapnya sebagai aplikasi. Kali seterusnya terowong berkelakuan buruk, mulakan dari aplikasi yang dipasang, dan biarkan muat turun kekal sebagai artifak hari anda memasangnya. Panduan pemasangan PIA untuk Linux ialah rujukan untuk seruan dan langkah pelancaran pertama yang diterangkan di atas.