intrare
Sourcery este lansat din sistemul de meniu principal al Xfce cu același nume, care necesită începutul, cum ar fi Gslapt. introduceți parola de utilizator:
Figura 1. Solicitarea unei parole
După aceasta, când porniți pentru prima oară, se recomandă să descărcați o listă de slackbills disponibile:
Figura 2. Primul început
Și dacă sunteți de acord cu această propunere (și nu are nici un rost să o refuzați), aceasta va arăta astfel:
Figura 3. Vedere implicită
Interfața Sourcery este similară cu cea a lui Gslapt. Numai chiar mai simplu: două butoane de control pentru a actualiza lista slakbildov (care a fost făcut doar că), și de a efectua toate sarcinile (care nu este disponibil), șirul de căutare, meniul contextual a două elemente (Set - mai precis, nota pentru instalare, și pentru a obține informații) , iar meniul principal, la necesitatea unor elemente pe care le vom referi în acest proces.
Exemplul de aplicație
Ordinea de lucru cu Sourcery este evidentă. Mai întâi, în lista de slackbills (sau, mult mai ușor, prin bara de căutare), se caută pachetul necesar. Să presupunem că acesta este un pachet TauDEM pentru a lucra cu date de hartă în format DEM (încă mai sugerez cine ar putea beneficia de distribuția Salix). Apoi pe el (prin meniul principal sau context) caseta de selectare Set:
Figura 4. Selectarea pachetului de instalat
Și, în principiu, puteți apăsa execuția butonului. Cu toate acestea, înainte de aceasta este foarte inofensiv să se refere la meniul contextual Obțineți informații. care va afișa un astfel de panou - aici trebuie să fiți atenți la linia Dependencies. care în acest caz este singurul pachet openmpi:
Figura 5. Panoul de informații: informații generale despre pachet
Figura 6. Panoul de informații: descrierea pachetului
De obicei, fila README File necesită o examinare atentă - aici puteți găsi informații despre opțiunile de construire a pachetelor. Dacă se găsesc vreunul, acestea trebuie să fie setate prin intermediul opțiunii de meniu Instalare aici:
Figura 7. Setarea opțiunilor de compilare
Cu toate acestea, în exemplul nostru nu există nici unul. În schimb, nu vedem informații mai puțin utile - o descriere a funcționalității pachetului, scurtă, dar suficientă:
Figura 8. Panoul de informații: fișierul README
Apoi, butonul de execuție, prin meniul File -> Run sau combinația de taste Control + Enter, se numește panoul de confirmare a gravității intenției:
Figura 9. Confirmarea instalării
În același timp, este raportat că nu va fi instalat numai pachetul "comandat", dar dependențele sale sunt aceleași pachete openmpi. care a fost specificat în informațiile generale despre pachet (a se vedea figura 5).
După aceasta, slackbills-urile din ordinul necesar pentru satisfacerea dependențelor sunt trimise spre executare - adică, în exemplul nostru, primul openmpi. și apoi TauDEM. Progresul sarcinilor este afișat în fereastra corespunzătoare, ca în terminalul obișnuit când se asamblează prin slapt-src:
Figura 10. Executarea sarcinilor
După finalizarea procesării plăcilor, ar trebui să apară un mesaj care să confirme că toate sarcinile au fost finalizate cu succes:
Figura 11. Oprirea reușită
Figura 12. Mesaj de eroare de executare a sarcinii
Figura 13. Raport privind implementarea lacunelor
Figura 14. Lista rapoartelor privind punerea în aplicare a slackbills
Puțin despre înființare
Asta e tot ce ai nevoie pentru a aplica cu succes Sourcery. Rămâne să spun câteva cuvinte despre setările sale. Deoarece aceasta este shell-ul pentru slapt-src. atunci cele principale sunt concentrate în același fișier / etc / slapt-get / slapt-srcrc. și poate fi modificată prin editarea directă.
Cu toate acestea, există și un instrument vizual pentru configurare, care oferă câteva caracteristici suplimentare. Acesta este panoul Setări. prin intermediul meniului Editare -> Opțiuni (sau prin combinația Control + P). Aici, în primul rând, puteți completa lista surselor de slackbill-uri și prioritatea acestora (este setată în ordinea din listă, care poate fi modificată prin simpla tragere și plasare):
Figura 15. Panoul de setări: Surse de scripturi
Cu toate acestea, în opinia mea, nu prea are sens să reumpleți lista de depozite, deoarece, de exemplu, principala sursă de slackbills pentru toate timpurile și popoarele - SlackBuilds.org nu conține informații despre dependențe. Și fără ea, Sourcery își pierde tot farmecul.
În continuare, puteți schimba directorul pentru a stoca slakbildov și tot în legătură cu acestea: sursele de arhivă descărcate, rezultatele despachetarea pachetelor lor binare colectate, fișierele lor constitutive deja concepute pentru includerea directă în ierarhia de fișiere. Valoarea implicită este / usr / src / slapt-src:
Figura 16. Panoul de setări: director de lucru
Pentru ca acest director contine absolut tot ce ai putea avea nevoie, dacă doriți să modificați așa cum se aplică nu numai slakbild, dar pachetul de cod sursă, poate că el va și dorința de a pune toate aceste lucruri într-un alt loc. Cu toate acestea, o funcție mai utilă aici - director destul de curat tuturor acestor „deșeuri“ Sourcery (mai precis, slapt-src).
În cele din urmă, puteți cere dependențe rezolva Sourcery - trebuie doar să întreb, pentru că, așa cum a fost subliniat în mod repetat, el va face acest lucru numai în cazul în care informația despre dependențele de slakbilda disponibile în depozitul său care conține:
Figura 17. Panoul de setări: rezoluția dependențelor
Deoarece ambele surse regulate de slackbills pentru suportul de rezolvare a dependenței Salix, cererea este exprimată în mod implicit. Poate că este mai probabil să dezactivați capacitatea de a dezactiva dependențele aici: de exemplu, atunci când activați magazinele de slackbild, unde relația cu dependențele este ușor diferită de cea a dezvoltatorilor Salix.
concluzie
Din examinarea de mai sus, puteți vedea că Sourcery shell - un instrument extrem de ușor de utilizat. Acest lucru nu înseamnă că utilitarul slapt-src de bază este complex. Dar sursa uneori vă permite să efectuați aceleași manipulări. nu, nu este mai ușor, pentru că este mai ușor acum: mai clar. Ei bine, ipostaza consolei a acestui set de instrumente este, desigur, mai rapidă. În general, totul este ca de obicei.