Секој пат повторно ја стартувате .run-датотеката на VPN? Тоа е инсталаторот
Преземањето стави апликација на дискот и сега таа стои таму и изгледа како програмата. Поврзете се од инсталираната апликација, а инсталаторот сочувајте го за подоцна.
Двапати кликнувате на датотеката што ја презедовте минатата недела, врската работи и навиката останува: секој пат кога VPN ќе падне, ја стартувате истата датотека повторно. Ништо не се расипува веднаш и затоа оваа шема опстојува. Она што всушност го правите е да ја инсталирате апликацијата повторно врз самата себе, а потоа да ја отворите повторно од крајот на инсталаторот.
Кога инсталаторот ќе заврши, програмата живее на друго место на дискот и има своја икона, свои поставки и своја позадинска услуга. Преземањето беше механизмот за достава и сосема е во ред да го чувате, но тоа не е она со што се поврзувате.
Што всушност стави преземањето на дискот
.run датотека е конвенција за именување, а не тип на датотека. Таа може да биде shell-скрипта, самораспакувачка архива, компајлиран бинарен файл или нешто што при извршување одлучува кое од тие ќе биде. Наставката не ви кажува ништо за тоа кој ја објавил или дали треба да ѝ верувате, и затоа упатствата за инсталација почнуваат со нејзино добивање од проверен канал, а не со команда.
За добавувач што доставува на овој начин, инсталаторот го отпакува својот товар, ја запишува апликацијата и нејзините придружни датотеки и го регистрира на работната површина она што му треба. Кога ќе заврши, интересните артефакти се бинарниот файл на апликацијата, записот на работната површина и често услугата што апликацијата ја стартува. Ниту еден од нив не е датотеката што ја презедовте. Погледнете во директориумот што инсталаторот го наведува во својот последен излез и веднаш ќе ја видите разликата.
Навиката повторно да се стартува ја крие и дијагнозата. Ако апликацијата се отвори по целосна преинсталација, но не од менито, не учите ништо за тоа кој дел недостасувал, бидејќи инсталаторот ги обнови сите.
Инсталирајте еднаш, со повикот на самиот добавувач
Следете го документираниот повик точно, вклучувајќи го интерпретаторот што го наведува. За Linux клиентот на PIA, водичот го повикува инсталаторот преку sh, па формата на командата е интерпретаторот проследен со датотеката што навистина ја презедовте.
sh ./pia-linux-VERSION.run
VERSION е заменка за која и да е верзијата што сте ја зеле, а не препорака да барате одреден број. Третирајте ја таа команда како извршување код со последици на ниво на системот, бидејќи тоа е таа: не е начин да ја прегледате датотеката, а нејзиното двократно стартување не ве учи на ништо што првото не ве научило.
Еден детаљ од истиот водич лесно се прескокнува и вреди да се повтори: не ставајте sudo пред инсталаторот. Тој сам го бара потребното административно овластување, а неговото завиткување во root-школка менува во кое корисничко опкружување ќе слета инсталацијата. Од истата причина „направи го секое преземање извршно и стартувај го“ не е општо правило; барањето од интерпретатор да прочита скрипта и директното извршување на датотека се различни операции со различни начини на неуспех.
Кога инсталаторот ќе заврши, добавувачот документира најавување и поврзување преку штотуку инсталираната апликација. Секоја подоцнежна врска ѝ припаѓа таму. Ако сѐ уште го пишувате патот до инсталаторот за да бидете онлајн, случајно сте го направиле инсталаторот дел од вашиот работен тек.
Стартувач, продавница и системска лента се три различни места
Менито на апликации, каталогот на продавница за софтвер и областа на системската лента се одделни интерфејси што ги одржуваат различни компоненти, а инсталаторот може да исполни еден без да ги допре другите. Самостоен инсталатор обично запишува запис на работната површина, што е само интеграција со стартувачот и ништо повеќе. Тоа не ја прави апликацијата инсталација управувана од продавницата и не гарантира икона во системската лента.
Показателот во системската лента бара поддршка од двете страни: апликацијата што работи мора да извезе еден, а работната површина мора да му обезбеди домаќин. На работни површини што ја отстраниле традиционалната системска лента, апликација што очекува показател може совршено да работи и да не прикаже ништо, и тоа е празнина во интеграцијата, а не неуспешна инсталација. Наведувањето на верзијата на работната површина и верзијата на апликацијата е она што ја прави таа празнина решлива.
Затоа кога апликацијата се отвора, но иконата недостасува, не ја преинсталирајте. Проверете дали работи процес, дали прозорецот е скриен зад позадинско стартување и дали работната површина воопшто поддржува такви показатели. Показател што недостасува на работна површина без домаќин за системска лента е очекувано однесување, а не дефект. Преинсталирањето на истото преземање по петти пат само го освежува она што веќе работело.
Запишете го сопственикот на инсталацијата
Запишете кој канал ја инсталирал апликацијата, која компонента ја ажурира и што ја отстранува. Овие три одговори обично не се истата програма, а машина каде никој не ги знае е машина каде две копии од VPN клиент на крајот се караат за истите рути.
Бришењето на преземениот инсталатор не деинсталира ништо, а затворањето на прозорецот не ја запре секогаш услугата или политиката за блокирање што ја инсталирал. Пред да исчистите, откријте што се извршува при најава и што преживува рестартирање.
Откако инсталаторот ја заврши својата работа, ставете го во папка што ќе ја запомните и престанете да се однесувате кон него како кон апликацијата. Следниот пат кога тунелот ќе се однесува лошо, започнете од инсталираната апликација, а преземањето нека остане артефакт од денот кога сте го инсталирале. Водичот за инсталација на PIA за Linux е референцата за повикот и првите чекори при стартување опишани погоре.