รันไฟล์ .run ของ VPN ซ้ำทุกครั้งหรือไม่ นั่นคือตัวติดตั้ง
การดาวน์โหลดวางแอปพลิเคชันไว้บนดิสก์ และตอนนี้มันก็อยู่ตรงนั้นดูเหมือนตัวโปรแกรม เชื่อมต่อจากแอปที่ติดตั้งแล้ว และเก็บตัวติดตั้งไว้ใช้ภายหลัง
คุณดับเบิลคลิกไฟล์ที่ดาวน์โหลดไว้เมื่อสัปดาห์ที่แล้ว การเชื่อมต่อทำงานได้ และความเคยชินก็คงอยู่ ทุกครั้งที่ VPN หลุด คุณก็รันไฟล์เดิมนั้นอีกครั้ง ไม่มีอะไรพังทันที และนั่นคือเหตุผลที่รูปแบบนี้ยังอยู่ สิ่งที่คุณทำจริง ๆ คือติดตั้งแอปพลิเคชันทับตัวมันเอง แล้วเปิดมันอีกครั้งจากปลายทางของตัวติดตั้ง
เมื่อตัวติดตั้งเสร็จสิ้น โปรแกรมจะอาศัยอยู่ที่อื่นบนดิสก์ และมีไอคอนของตัวเอง การตั้งค่าของตัวเอง และบริการเบื้องหลังของตัวเอง การดาวน์โหลดเป็นเพียงกลไกการส่งมอบ และการเก็บมันไว้ก็ไม่มีปัญหา แต่มันไม่ใช่สิ่งที่คุณใช้เชื่อมต่อ
การดาวน์โหลดวางอะไรไว้บนดิสก์จริง ๆ
ไฟล์ .run เป็นเพียงธรรมเนียมการตั้งชื่อ ไม่ใช่ประเภทไฟล์ มันอาจเป็นสคริปต์เชลล์ ไฟล์บีบอัดที่แตกตัวเองได้ ไบนารีที่คอมไพล์แล้ว หรืออะไรก็ตามที่ตัดสินตอนรันว่าจะเป็นแบบไหน นามสกุลไม่ได้บอกอะไรคุณเกี่ยวกับใครเผยแพร่หรือคุณควรไว้ใจหรือไม่ และนั่นคือเหตุผลที่คำแนะนำการติดตั้งเริ่มจากการได้รับมันจากช่องทางที่ตรวจสอบได้ ไม่ใช่เริ่มจากคำสั่ง
สำหรับผู้จำหน่ายที่ส่งมอบแบบนี้ ตัวติดตั้งจะแตกเพย์โหลดของมัน เขียนแอปพลิเคชันและไฟล์สนับสนุนของมัน และลงทะเบียนสิ่งที่ต้องการบนเดสก์ท็อป เมื่อเสร็จสิ้น สิ่งที่น่าสนใจคือไบนารีของแอปพลิเคชัน รายการบนเดสก์ท็อป และบ่อยครั้งคือบริการที่แอปพลิเคชันเริ่มต้น ไม่มีสิ่งใดเป็นไฟล์ที่คุณดาวน์โหลด มองในไดเรกทอรีที่ตัวติดตั้งระบุในเอาต์พุตสุดท้าย แล้วคุณจะเห็นความแตกต่างทันที
ความเคยชินในการรันซ้ำยังซ่อนการวินิจฉัย หากแอปเปิดได้หลังการติดตั้งใหม่ทั้งหมด แต่ไม่เปิดจากเมนู คุณจะไม่เรียนรู้อะไรว่าส่วนไหนหายไป เพราะตัวติดตั้งสร้างมันขึ้นมาใหม่ทั้งหมด
ติดตั้งเพียงครั้งเดียว โดยใช้การเรียกของผู้จำหน่ายเอง
ทำตามการเรียกที่บันทึกไว้อย่างเคร่งครัด รวมถึงตัวแปลที่มันระบุ สำหรับไคลเอนต์ Linux ของ PIA คู่มือเรียกตัวติดตั้งผ่าน sh ดังนั้นรูปแบบคำสั่งคือตัวแปลตามด้วยไฟล์ที่คุณดาวน์โหลดจริง
sh ./pia-linux-VERSION.run
VERSION เป็นตัวยึดตำแหน่งสำหรับบิลด์ใดก็ตามที่คุณหยิบมา ไม่ใช่คำแนะนำให้ไปหาหมายเลขเฉพาะเจาะจง มองคำสั่งนั้นเป็นการรันโค้ดที่มีผลในระดับระบบ เพราะนั่นคือสิ่งที่มันเป็น มันไม่ใช่วิธีตรวจสอบไฟล์ และการรันสองครั้งก็ไม่ได้สอนอะไรที่ครั้งแรกไม่ได้สอน
รายละเอียดหนึ่งจากคู่มือเดียวกันนั้นถูกข้ามได้ง่ายและควรค่าแก่การย้ำ อย่าวาง sudo ไว้หน้าตัวติดตั้ง มันขออนุญาตระดับผู้ดูแลที่จำเป็นด้วยตัวเอง และการห่อไว้ในเชลล์รูทจะเปลี่ยนว่าการติดตั้งจะไปลงในสภาพแวดล้อมของผู้ใช้คนใด ด้วยเหตุผลเดียวกัน «ทำให้ทุกไฟล์ดาวน์โหลดรันได้แล้วรันมัน» จึงไม่ใช่กฎทั่วไป การขอให้ตัวแปลอ่านสคริปต์กับการเรียกไฟล์โดยตรงเป็นสองการดำเนินการที่ต่างกันและมีรูปแบบความล้มเหลวต่างกัน
เมื่อตัวติดตั้งเสร็จสิ้น ผู้จำหน่ายได้บันทึกวิธีลงชื่อเข้าใช้และเชื่อมต่อผ่านแอปพลิเคชันที่เพิ่งติดตั้ง การเชื่อมต่อครั้งต่อ ๆ ไปเป็นของที่นั่น หากคุณยังพิมพ์พาธของตัวติดตั้งเพื่อออนไลน์ คุณได้ทำให้ตัวติดตั้งเป็นส่วนหนึ่งของขั้นตอนการทำงานของคุณโดยไม่ตั้งใจ
ตัวเรียกใช้ ร้านค้า และถาดระบบเป็นสามตำแหน่งที่ต่างกัน
เมนูแอปพลิเคชัน แคตตาล็อกร้านค้าซอฟต์แวร์ และพื้นที่ถาดระบบเป็นอินเทอร์เฟซแยกกันที่ดูแลโดยองค์ประกอบต่าง ๆ และตัวติดตั้งสามารถเติมอย่างหนึ่งโดยไม่แตะอีกอย่าง การติดตั้งแบบแยกเดี่ยวมักเขียนรายการบนเดสก์ท็อป ซึ่งเป็นเพียงการเชื่อมโยงกับตัวเรียกใช้เท่านั้น ไม่มากไปกว่านั้น มันไม่ได้ทำให้แอปเป็นการติดตั้งที่ร้านค้าจัดการ และไม่ได้ยืนยันว่าจะมีไอคอนในถาดระบบ
ตัวบ่งชี้ในถาดระบบต้องได้รับการสนับสนุนจากทั้งสองฝ่าย แอปพลิเคชันที่รันอยู่ต้องส่งออกหนึ่งตัว และเดสก์ท็อปต้องมีโฮสต์รองรับ บนเดสก์ท็อปที่ถอดถาดแบบดั้งเดิมออก แอปที่คาดหวังตัวบ่งชี้อาจทำงานได้อย่างสมบูรณ์และไม่แสดงอะไรเลย และนั่นคือช่องว่างของการเชื่อมโยง ไม่ใช่การติดตั้งที่ล้มเหลว การรายงานเวอร์ชันเดสก์ท็อปและเวอร์ชันแอปคือสิ่งที่ทำให้ช่องว่างนั้นแก้ไขได้
ดังนั้นเมื่อแอปเปิดได้แต่ไอคอนหายไป อย่าติดตั้งใหม่ ตรวจสอบว่ามีโปรเซสกำลังทำงานหรือไม่ หน้าต่างซ่อนอยู่หลังการเริ่มต้นเบื้องหลังหรือไม่ และเดสก์ท็อปสนับสนุนตัวบ่งชี้แบบนั้นเลยหรือไม่ ตัวบ่งชี้ที่หายไปบนเดสก์ท็อปที่ไม่มีโฮสต์ถาดเป็นพฤติกรรมที่คาดไว้ ไม่ใช่ข้อบกพร่อง การติดตั้งไฟล์ดาวน์โหลดเดิมซ้ำเป็นครั้งที่ห้าเพียงแต่รีเฟรชสิ่งที่ทำงานอยู่แล้ว
จดบันทึกเจ้าของการติดตั้ง
จดว่าช่องทางใดติดตั้งแอปพลิเคชัน องค์ประกอบใดอัปเดตมัน และอะไรลบมัน สามคำตอบนี้มักไม่ใช่โปรแกรมเดียวกัน และเครื่องที่ไม่มีใครรู้คำตอบเหล่านั้นคือเครื่องที่สำเนาสองชุดของไคลเอนต์ VPN ลงเอยด้วยการแย่งเส้นทางเดียวกัน
การลบไฟล์ติดตั้งที่ดาวน์โหลดไว้ไม่ใช่การถอนการติดตั้งอะไรเลย และการปิดหน้าต่างไม่จำเป็นต้องหยุดบริการหรือนโยบายการบล็อกที่มันติดตั้งไว้ ก่อนจะทำความสะอาด ให้ค้นหาว่าอะไรทำงานตอนลงชื่อเข้าใช้และอะไรอยู่รอดหลังรีบูต
เมื่อตัวติดตั้งทำหน้าที่ของมันเสร็จแล้ว ให้เก็บไว้ในโฟลเดอร์ที่คุณจะจำได้ และเลิกปฏิบัติต่อมันเหมือนเป็นแอปพลิเคชัน ครั้งถัดไปที่อุโมงค์มีอาการผิดปกติ ให้เริ่มจากแอปที่ติดตั้งแล้ว และปล่อยให้ไฟล์ดาวน์โหลดเป็นเพียงสิ่งตกค้างของวันที่คุณติดตั้งมัน คู่มือการติดตั้ง PIA สำหรับ Linux เป็นเอกสารอ้างอิงสำหรับการเรียกและขั้นตอนการเริ่มต้นครั้งแรกที่อธิบายข้างต้น