2 din 2
2
spring cleaner 10
  [ Ignoră ]   [ # 16 ]
Avatar
RankRankRankRank
Sr. Member
Din: Buchenland
Macuser din: 06.09.05

Hai să explic un pic faza cu dezinstalatul programelor.

În primul rând, de unde vine chestia asta cu necesitatea de a avea un program pentru dezinstalarea programelor? Păi vine de pe Windows, pentru că acolo în majoritatea cazurilor un program își împrăștie măruntaiele prin mai multe locuri: Program Files, Documents and settings, Windows/System… etc etc. Niciodată nu știi cu exactitate ce fișiere a pus cutare program la instalare, așa că nu poți să-l dezinstalezi manual (cu excepția cazurilor în care ești în posesia logurilor de install și vezi ce și unde a scris). Dacă vrei să-l dezinstalezi manual și uiți mai știu eu ce DLL unde nu trebuie, te trezești că vreo componentă a programului vrea să se încarce dar nu mai are restul resurselor necesare, și primești mesaje de eroare. Nu mai vorbesc de problema regiștrilor: la dezinstalare trebuie să scoți de acolo diverse chei care aparțin programului respectiv, și prea puțini muritori de rând știu să facă asta.

Care-i situația pe Mac? Păi e cu totul alta. Cu unele excepții, resursele necesare unui program sunt conținute în interiorul său, adică în acel bundle cu extensia .app pe care-l tragem în /Applications. Deci programul nu are nevoie să-și depună ouăle prin alte locuri: nu există DLL-uri, nu există regiștri. Care sunt excepțiile de care vorbeam? Păi în afara executabilului care stă în /Applications sau oriunde altundeva, mai putem avea fișiere în următoarele locuri:
- În /Users/NUMELE-USERULUI/Library/Preferences și/sau în /Library/Preferences stau fișierele cu preferințele programului. Sunt niște fișiere inofensive, care NU AFECTEAZĂ CU NIMIC FUNCȚIONAREA SISTEMULUI, și au câțiva kB, deci nici măcar nu ocupă loc pe disc.
- În /Users/NUMELE-USERULUI/Library/Applications Support sau/și /Library/Applications Support pot exista alte fișiere necesare programului. Acestea pot ocupa un spațiu mai mic sau mai mare; în unele cazuri ocupă 1-2 GB sau mai mult, dar astea-s destul de rare. Din nou, nici aceste fișiere nu influențează funcționarea sistemului și a celorlalte programe, nu strică la nimic dacă sunt lăsate acolo. Iar cine-mi spune că trage cu dinții de 3-4 GB de spațiu liber, ăla e un zgârcit care nu e în stare să-și ia un hard disc extern ca să-și țină torentele alea nenorocite.
- Mai sunt programe ca Little Snitch care-și instalează extensii de kernel și alte bălării prin System. Astea sunt destul de rare: nu o să vedeți jocuri, editoare de text, programe de uz general să facă asta. În aceste cazuri, programele respective au un uninstaller propriu care trebuie folosit obligatoriu pentru dezinstalare, altfel rămânem cu pitici prin sistem și nu e bine.
- Mai există cazul unor programe care-și pun pluginuri prin alte programe, cum ar fi pluginuri pentru Safari. Ne uităm în help, ne uităm pe situl producătorului, iar dacă suntem deștepți știm deja că dacă un program interacționează cu Safari își pune pluginul în ~/Library/Internet Plugins și-l ștergem de acolo.

Deci cum dezinstalăm un program pe Mac? Păi facem așa:

1. În primul și-n primul rând, verificăm dacă programul respectiv are un uninstaller propriu. Căutăm pe situl producătorului informații despre dezinstalare. Descărcăm din nou kitul de instalare sau uninstallerul, chiar dacă știm că folosim un program piratat. De exemplu la Little Snitch aflăm pe site că dezintalarea se face cu programul de instalare, disponibil pe situl lor. Ne putem da seama relativ ușor dacă un program are nevoie de uninstaller dedicat: e cazul programelor care interacționează puternic cu sistemul.

2. Dacă nu există un uninstaller, atunci dăm la coș programul din /Applications. Dacă suntem obsedați de fișierele care lâncezesc pe hard disc, mergem în locațiile menționate mai sus și ștergem și fișierele asociate acelui program. Am zis: nu strică cu nimic, dar poate că unii au obsesia curățeniei totale.

OK, și ce e rău în folosirea unor programe dedicate pentru dezinstalarea proramelor? N-ar fi nimica rău, dar:

1. Unele dintre ele dau rateuri în sensul că nu pot dezinstala complet cele mai problematice programe. Nu mă încălzește cu nimic faptul că-mi aruncă la coș doar programul din /Applications și preferințele, pot să fac și eu asta. Din păcate nu poți ști cu siguranță dacă programul și-a făcut treaba sau nu: el zice că da.

2. Ne creem o dependență față de acest tip de programe, nu ne mai batem capul deloc să pricepem ce se întâmplă de fapt pe computerul nostru și la prima gâlmă ne speriem și reinstalăm totul. C-așa-i în Windows.

3. Ne mai trezim și cu spyware sau alte chestii nedorite. Vezi Spring Cleanerul ăsta.

Partea proastă e că unii producători de software speculează spaimele celor care vin de pe Windows și prostesc lumea cu programe de felul ăsta. De aia mi-e ciudă: pentru că treptat-treptat devenim niște paranoici de parcă am rula Windows. Căutăm programe de uninstall, antiviruși, defragmentatoare și alte rahaturi care trebuie să repare niște probleme (încă) inexistente. Asta se întâmplă din ce în ce mai mult în ultima vreme, iar forumul ăsta pare să încurajeze aceste tendințe. Lumea Mac nu era așa și încă nu are motive să devină altfel. De aia mi-e ciudă și de aia am scris toată poliloghia asta.

[ Modificat: 22 Februarie 2009 02:58 AM de Tudor ]
 Semnătură 

⌘-N

Profil
 
  [ Ignoră ]   [ # 17 ]
Avatar
RankRankRankRank
Sr. Member
Din: Buchenland
Macuser din: 06.09.05
iaru - 21 Februarie 2009 08:02 PM

Tudore, nu cred că am spus altceva. Dacă eşti vechi macuser, ştii că exista încă din vremea sistemului 9. OK? O fi util, o fi inutil? Asta nu am comentat.
Pentru a accesa toate folderele, şi biblioteca şi var-ul, e nevoie de parolă, da? Ei bine, foloseşte Keychain ca să nu te întrebe de o mie de ori, asta-i cauza. Să fim înţeleşi, nu folosesc “Primăvara dereticoasă”. Nici prin cap nu-mi trece.
Uninstaller inutil pe mac? Hm, aşa am crezut şi eu, pînă la Panther, inclusiv. Te-aş invita să dezinstalezi manual Quark, Adobe (toată suita), FanControl, Freehand (da, Freehand) şi o groază de programe tot mai îmbîrligate, care îşi plasează ouăle te miri unde.
Am să dau un exemplu: Parallels. Patru softuri de dezinstalare, patru răspunsuri diferite, patru erori.
Mă folosesc de ele (oricare) şi rămîn cu un mort de 4 giga pe hard, în documents/Parallels: emulatorul de hard windows!
Acum, cum mă sfătuieşti? Să arunc aplicaţia şi preferinţele şi să nu-mi bat capul?
Pot spera în creşterea de notă, dom’ profesor?

Iaru: Quark, Freehand și Adobe CS se dezinstalează ușor și curat; cel puțin Adobe CS are programul său propriu de dezinstalare, îl găsești în /Applications/Utilities/Adobe Installers. E firesc ca la astfel de monștri de programe să-ți pui întrebarea dacă nu cumva au uninstallere dedicate.

În ceea ce privește Spring Cleanerul pe Mac OS 9: avea alte rosturi, fie-le țărâna ușoară extensiilor de sistem care puneau atâtea probleme și de care am scăpat demult. Ce face el pe Mac OS X și cu acel “schedulermailer” cred că s-a înțeles din linkul de mai sus. E un proces care vrea parolele conturilor de email ca să trimită proprietarului notificații cum că a făcut cutare operațiune de curățire. Din păcate se pare că nu e așa ușor să scapi de el.

 Semnătură 

⌘-N

Profil
 
  [ Ignoră ]   [ # 18 ]
Avatar
RankRankRankRank
Administrator
Din: bucurești
Macuser din: 11.10.05
Tudor - 22 Februarie 2009 02:54 AM

...Asta se întâmplă din ce în ce mai mult în ultima vreme, iar forumul ăsta pare să încurajeze aceste tendințe…

așa cum spuneai și tu, altadată, ăsta e un forum = locul unde se discută chestii chiar dacă s-au mai scris și altădată și nimeni nu are timp și chef și știință să caute informații, chiar dacă uneori, ele par contradictorii

iar frumusețea lui apple a constat tocmai în intefață prietenoasă cu un user - care nu știe să ‘sape’ prin sistem și prin o groază de foldere ca să dezinstaleze aplicații, să optimizeze sistemul sau să se ferească de viruși - e ajutat de softuri care fac mai mult sau mai bine decit altele treaba asta

acuma, că oamenii folosesc unele programe sau altele, că au rutine sau nu, că seamănă sau nu cu noi… nu depinde de forum sau de încurajări, ci doar de experiență
wink

Profil
 
  [ Ignoră ]   [ # 19 ]
Avatar
RankRankRankRank
Administrator
Din: London, UK
Macuser din: 11.10.05

Tudor, am pus textul tau si in WIKI.
Am editat minim, si-mi cer scuze anticipat pentru asta, am formatat (zic eu) mai potrivit pentru WIKI si am vrut doar sa sune un pic mai didactic. Evident, esti binevenit sa mai adaugi sau sa mai stergi ce crezi de cuviinta.

 Semnătură 

MB12 early2015, mini late2018, i2, i4S, iX, Watch Nike (Series3), iPad 1, iPad Pro 9.7”,  Pencil, shuffle 4, TV4, AExtreme x2, AEBSv2, AEBS original(x2) v1(x2), Homepod (x2), iPod Hi-Fi (x3)

Profil
 
  [ Ignoră ]   [ # 20 ]
Avatar
RankRankRankRank
Sr. Member
Din: Bucuresti
Macuser din: 02.12.07

Foarte bune explicațiile date de Tudor, acum nu îmi mai e teamă smile să intru prin Library, era tabu înainte.

 Semnătură 

iPhone 5c

Profil
 
  [ Ignoră ]   [ # 21 ]
Avatar
RankRankRankRank
Sr. Member
Din: Cluj-Napoca, Romania
Macuser din: 13.12.05

Completare la ce a spus Tudor
Multe programe isi depun ouale si in /Library/Application Support sau in calea omoloaga a userului. De exemplu, Little Snitch isi depune preferintele in /Library/Application Support/Objective Development si nu in /Library/Preferences, asa cum ne-am astepta. Altele isi depun in .../Application Support/NumeleAplicatiei zeci de template-uri, care daca stergi doar aplicatia, ele raman acolo nefolositoare si ocupa destul de mult spatiu, inutil
De asemenea, pluginurile de Safari, din pacate se pot afla in 2 locuri, anume cel sugerat mai sus /Library/internet Plugins, dar si in /Library/InputManagers (evident pot fi si in caile omoloage ale userului).
Asa ca sunt in mare parte de acord cu Tudor, ca trebuie invatate principalele directoare din sistem, pentru cei care utilizeaza MacOS X in mod mai avansat.
Eu folosesc programe de dezinstalare, gen CleanApp, mai mult din comoditate, dar nu atat pentru dezinstalare, cat pentru curatirea preferintelor unei aplicatii care o iau razna. De exemplu, decat sa caut prin /Library/Preferences ceva gen com.NumeCasaSoft.NumeAplicatie.plist (dar unii nu respecta regula si isi denumesc plist-ul cine stie cum), prefer sa fac drag and drop cu aplicatia.app in ferestra programului de dezinstalare, sa debifez aplicatia si tot ce mai este in legatura cu ea si sa las bifat doar plist-ul.
Totusi, daca folositi un program de dezinstalare, inainte de a da click pe “delete” sau pe “proceed” sau pe “zapp” sau cum s-o numi butonul final, aveti grija ce fisiere sunt bifate acolo!!!! De exemplu, daca vreti sa dezinstalati programe cum sunt “Contactizer Pro”, aveti grija ca intra in legatura cu Adium si cu Address Book, iar la lista de fisiere complementare apar foarte multe fisiere de configurare a Adress Book si Adium.
Asa ca, fie ne place sa folosim programe de dezinstalare, fie nu, invatarea catorva directoare si adrese din sistem este esentiala pentru intelegerea si utlizarea sistemului.

 Semnătură 

You’re on a Mac. If something seems complicated, you’re doing it wrong!

 Macbook Pro 13, 2010
 iPhone 5

Profil
 
   
2 din 2
2
 
‹‹ Restore din Time Machine.      OsiriX ››