Instalarea și actualizarea Sally

Sally nu necesită un program de instalare. O versiune este un fișier .zip pentru platforma dumneavoastră (x64, x86 sau ARM64); dezarhivați-l într-un director în care puteți scrie, de exemplu C:\Tools\Sally, și rulați sally.exe. Păstrați directoarele plugins, toolbars și utils lângă sally.exe. Setările sunt păstrate separat pentru fiecare utilizator, în afara directorului, deci actualizarea nu le modifică niciodată.

Programul de actualizare Sally, utils\salupdate.exe, găsește versiuni noi pe GitHub și le instalează. Sally nu se conectează el însuși la internet pentru actualizări: pornește programul de actualizare.

Începând cu Sally 1.0.38, programul de actualizare urmează limba selectată în Sally, inclusiv engleza când Windows folosește altă limbă. Dacă nu este configurată o limbă Sally validă, alege o limbă Windows disponibilă, recurgând la engleză dacă este necesar. Ferestrele și confirmările sale folosesc fontul dialogurilor și pictograma aplicației Sally. Din 1.0.40, folosește fontul personalizat al panourilor dacă este configurat, altfel fontul dialogurilor Windows, și urmează culoarea salvată a pictogramei aplicației.

Pentru a actualiza din Sally:

  1. Alegeți Help/Verifica actualizari. Se deschide fereastra de actualizare, solicită de la GitHub cea mai recentă versiune și afișează versiunea instalată și cea mai recentă, împreună cu notele versiunii.
  2. Când este afișată o versiune mai nouă, apăsați Instalează și repornește.
  3. Programul descarcă versiunea, o verifică prin suma SHA-256 publicată cu ea, o dezarhivează și solicită confirmarea.
  4. Toate ferestrele Sally pornite din același director se închid, fișierele sunt înlocuite, iar Sally pornește din nou. Fereastra de actualizare vă comunică apoi rezultatul.

Deschide pagina versiunii afișează versiunea pe GitHub. Nu se instalează nimic până nu apăsați Instalează și repornește.

Note despre versiune și sprijin voluntar

Din Sally 1.0.39, fereastra de actualizare separă Noutăți de De la dezvoltator. Conținutul semnat poate oferi note în limba selectată; notele în engleză rămân disponibile când conținutul opțional nu poate fi încărcat. Mesajele dezvoltatorului sunt vizibile tuturor. Lipsa conținutului nu împiedică actualizarea gratuită.

Help/Noutăți deschide notele incluse cu versiunea instalată, complet offline. Nu caută versiuni noi și nu instalează nimic. Folosiți Căutați actualizări de acolo pentru o verificare online explicită.

Susțineți Sally deschide pagina de sprijin financiar. În 1.0.40, acțiunile opționale de susținere apar la verificarea actualizărilor și în confirmarea compactă de actualizare reușită. O cheie de susținător voluntar activează insigna: numele ales în Despre și, opțional, în titlul Sally. Cât timp sprijinul este activ sau începe în viitor, programul de actualizare ascunde butoanele de susținere și introducere a cheii. Numele, datele și gestionarea cheii rămân disponibile în Despre; mesajele dezvoltatorului rămân vizibile. Toate funcțiile și actualizările rămân gratuite. Închide închide pur și simplu fereastra de actualizare, fără a schimba preferințele de susținător.

Introduceți cheia de susținător vă permite să lipiți o cheie sau să importați fișierul ei. Verificarea este automată și offline; verificați numele și datele, apoi alegeți Salvare cheie. În Despre, Detalii susținător arată numele salvat și perioada de sprijin. Caseta opțională pentru numele din titlu este salvată imediat. Folosiți săgeata mică de lângă Închideți pentru înlocuire, export sau eliminare locală confirmată. Numele este afișat local, pe calculatorul dumneavoastră.

După o contribuție prin PayPal sau Buy Me a Coffee, folosiți legătura de solicitare din pagina de susținere pentru a trimite un e-mail la badges [at] get-sally [dot] app, cu numele preferat pentru insignă, adresa de livrare, furnizorul de plăți și numele plătitorului sau referința tranzacției. Cheile sunt emise manual, de obicei în decurs de o săptămână. Toate funcțiile și actualizările rămân gratuite.

Legăturile din oricare panou de lectură pot fi deschise cu mouse-ul sau din meniul contextual: focalizați panoul și apăsați Shift+F10 sau tasta Applications.

Programul verificărilor automate pentru actualizări

Sally caută și automat o versiune mai nouă, săptămânal dacă nu alegeți altfel prin Caută actualizări din Configurare/General (de la zilnic la o dată la șase luni sau niciodată). Nu se afișează nimic decât dacă există o versiune mai nouă; atunci fereastra de actualizare se deschide fără a prelua tastatura de la activitatea curentă, iar butonul său de pe bara de activități clipește. Dacă GitHub nu poate fi contactat, Sally încearcă din nou a doua zi.

Până la Sally 1.0.36, aceasta era sarcina extensiei Check Version. Sally 1.0.37 îi preia programul și elimină extensia.

Pentru a actualiza dintr-o versiune descărcată (și offline):

  1. Descărcați fișierul .zip al versiunii pentru platforma dumneavoastră și, dacă puteți, fișierul Sally-v<version>-SHA256SUMS.txt în același director.
  2. Plasați fișierul .zip pe utils\salupdate.exe din directorul Sally sau rulați utils\salupdate.exe <path to the .zip>.
  3. Programul de actualizare indică versiunea instalată și cea nouă (și întreabă înainte de instalarea uneia mai vechi), arată dacă Sally rulează și solicită confirmarea o singură dată. Sally se închide, fișierele sunt înlocuite, iar Sally pornește din nou.

Linia de comandă a programului de actualizare

<file>.zipInstalează o versiune descărcată (vedeți mai sus).
--yesRăspunde Da la toate întrebările și rulează fără mesaje; erorile sunt totuși afișate. Rezultatul este scris în jurnal (vedeți mai jos).
--install <folder>Actualizează Sally din acel director în locul celui în care se află programul de actualizare.
--checkDeschide fereastra de actualizare, la fel ca Help/Verifica actualizari.
--whats-newAfișează offline notele incluse cu versiunea instalată, la fel ca Help/Noutăți. Poate fi combinat cu --install pentru a selecta un director Sally; acest mod nu acceptă opțiuni de verificare online sau instalare.
--autoCu --check: nu afișează nimic decât dacă există o versiune mai nouă, la fel ca verificarea automată Sally. Codul de ieșire este 0 când Sally este actualizat, 1 când fereastra a fost afișată și 2 când GitHub nu a putut fi contactat.
--feed <address>Cu --check: interoghează altă adresă HTTPS care răspunde la fel ca fluxul de versiuni GitHub (o oglindă).
--report --result <file>Afișează rezultatul actualizării care a lăsat fișierul de rezultat. Sally îl pornește după o actualizare.

Rulați salupdate.exe fără un fișier pentru a anula o actualizare întreruptă, de exemplu de o pană de curent. Sally pornește programul de actualizare cu alte opțiuni proprii (--prepare, --apply și argumentele lor) pentru a instala o versiune; acestea nu sunt destinate introducerii manuale.

Ce schimbă o actualizare

  • Sunt înlocuite numai fișierele versiunii. Cele care nu fac parte din ea, precum o configurație exportată sau fișiere adăugate de dumneavoastră, sunt păstrate.
  • Un fișier instalat de o versiune anterioară, dar absent din cea nouă (o extensie retrasă, precum Check Version în 1.0.37), este eliminat. Versiunea listează aceste fișiere în sally-update.obsolete din directorul Sally.
  • Nu se schimbă nimic până când noile fișiere sunt pregătite, iar dacă vreunul nu poate fi înlocuit, toate sunt readuse exact la starea anterioară.
  • Windows Explorer păstrează încărcată extensia shell Sally (utils\salextx64.dll, salextx86.dll sau salextARM64.dll). Programul de actualizare redenumește fișierul încărcat, de exemplu în salextx64.dll.sally-old, și îl înlocuiește cu cel nou; Sally șterge copia veche la o pornire ulterioară, când Explorer nu o mai folosește. Nu este necesară repornirea Windows.
  • Un director Sally din Program Files solicită o singură dată permisiunea de administrator, numai pentru înlocuirea fișierelor.

Înainte de instalarea unui pachet, programul de actualizare verifică dacă este o versiune Sally pentru procesorul dumneavoastră și refuză un pachet care ar scrie în afara directorului Sally. Un pachet care nu corespunde sumei SHA-256 publicate este refuzat; unul fără sumă de comparat este instalat numai după confirmare.

Unde să căutați dacă apare o problemă

  • Jurnalul și ultimul rezultat al programului de actualizare: %LOCALAPPDATA%\Sally\Update\salupdate.log și result.txt. Descărcările sunt păstrate în același director până la terminarea actualizării.
  • Puteți actualiza oricând manual: închideți Sally și dezarhivați versiunea nouă peste directorul Sally. Dacă Windows raportează că salextx64.dll este folosit, redenumiți fișierul și copiați din nou.
  • Sally 1.0.35 și versiunile anterioare nu au program de actualizare; actualizați-le manual o singură dată.

Vedeți și

Configurare/General
Noutățile acestei versiuni
Pornirea Sally cu parametri

From the Sally manual (GPL-2.0-or-later), © 1997-2023 Open Salamander Authors; © 2025-2026 Elias Bachaalany. Source: manual source (zip) · original page in the Sally repository