Príkazy A-Z

50 najužitočnejších príkazov Zypper pre používateľov systému SUSE Linux

50 najužitočnejších príkazov Zypper pre používateľov systému SUSE Linux

Ak ste skúseným používateľom systému Linux ako ja, je pravdepodobné, že ste sa už stretli s pojmom SUSE Linux. Je to jedna z najvýkonnejších Linuxových distribúcií pripravených na podnikanie a používa ju množstvo spoločností na celom svete. V skutočnosti bol SUSE prvou distribúciou Linuxu uvedenou na trh pre podniky. SUSE má dve varianty - bezplatnú open-source verziu s názvom openSUSE a komerčné riešenie s názvom SUSE Linux Enterprise. Obslužný program príkazového riadku zypper je de-facto riešením správy balíkov pre obidve tieto varianty. V tejto príručke uvedieme niekoľko praktických pokynov na používanie tohto nástroja.

Príkazy Zypper pre OpenSUSE a SUSE Enterprise


Vybrali sme celkom 50 príkazov zypper, ktoré môžu byť užitočné pre každého, kto používa variant SUSE. Ak ste úplným začiatočníkom, potom táto príručka poskytne praktický úvod do správy balíkov v systéme SUSE. Tí skúsenejší z vás si to môžu uložiť ako záložku pre ďalšie použitie.

1. Inštalácia balíka


Ak chcete do svojho SUSE inštalovať nové aplikácie, pravdepodobne budete musieť inštalovať balíčky z archívov, ktoré ich majú k dispozícii. Nasledujúci jednoduchý príkaz je možné použiť na inštaláciu nového nového balíka.

$ sudo zypper nainštalovať git

Zypper vyhľadá vo svojich úložiskách zadaný balík a pokračuje v inštalácii. Vyrieši to akékoľvek problémy so závislosťami, pretože požadované balíky sú k dispozícii aj vo vašich úložiskách. Namiesto inštalácie môžete tiež použiť krátky formulár.

$ sudo zypper v gite

Stiahnuté balíčky sú uložené v adresári / var / cache / zypper / source-download.

2. Inštalácia miestnych balíkov


OpenSUSE aj SUSE Linux používajú systém rpm ako svoj systém správy balíkov. Povedzme, že ste si stiahli balík rpm pomocou príkazu Linux wget.

$ wget http: // 64.34.161.181 / stiahnutie / 3.5.0 / Linux / nxclient-3.5.0-7.x86_64.ot./min

Stiahnutý balík môžete nainštalovať pomocou príkazu zypper install. Nezabudnite uviesť správnu cestu k súboru.

$ sudo zypper nainštalovať nxclient-3.5.0-7.x86_64.rpm $ sudo zypper v nxclient-3.5.0-7.x86_64.ot./min

3. Sťahovanie balíkov v aplikácii Zypper


Niekedy budete možno chcieť stiahnuť balíček bez jeho inštalácie. Príkaz na stiahnutie Zypper uľahčuje sťahovanie vzdialených balíkov do vášho lokálneho počítača.

$ sudo zypper stiahnuť nmap

Po zadaní tohto príkazu sa stiahne balíček Nmap do vášho počítača, ale nenainštaluje sa. Zypper predvolene umiestňuje lokálne stiahnuté balíčky do priečinka / var / cache / zypp / packages /// adresár vášho súborového systému Linux.

4. Zobrazujú sa dostupné úložiská


Ako už bolo spomenuté, balíčky sa nachádzajú v úložiskách, a keď vydáte súbor na stiahnutie, nástroj na správu balíkov stiahne aplikácie odtiaľ. Informácie o úložisku pre SUSE Linux môžete zobraziť pomocou jedného z nasledujúcich príkazov zypper.

$ sudo zypper lr $ sudo zypper repos

Výstup obsahuje informácie, ako je skutočný názov repo, aliasy, povolený stav atď. Podrobné informácie o úložiskách môžete získať pomocou -d vlajka.

$ sudo zypper lr -d $ sudo zypper repos -d

Použi -p možnosť zahrnúť priority úložiska a zoradiť ich podľa nich.

$ sudo zypper lr -p $ sudo zypper repos -p

5. Pridanie úložiska


Môžete pridať ďalšie úložiská pre vaše zariadenie SUSE pomocou nasledujúcej jednoduchej syntaxe.

zypper addrepo   

URI je cesta úložiska a alias je názov. Krátka možnosť pre addrepo je ar. V nasledujúcich príkazoch sa dozviete, ako pridať úložisko v OpenSUSE a SUSE Enterprise.

$ sudo zypper ar http: // stiahnutie.opensuse.org / aktualizácia / 11.1 / aktualizovať $ sudo zypper addrepo http: // stiahnuť.opensuse.org / aktualizácia / 11.1 / aktualizácia

6. Vytváranie miestnych úložísk


Vytváranie lokálnych úložísk pomocou programu zypper je veľmi jednoduché. Jednoducho vložte všetky svoje miestne súbory rpm do adresára a postupujte podľa nižšie uvedenej syntaxe.

zypper addrepo  

Nasledujúce príkazy zypper vytvoria lokálne úložisko s názvom test-repo.

$ sudo zypper ar ~ / repos-dir test-repo $ sudo zypper addrepo ~ / repos-dir test-repo

7. Aktualizácia úložísk v SUSE


Po pridaní nových úložísk by ste mali aktualizovať zoznam úložísk. Dá sa to urobiť veľmi jednoducho pomocou príkazu obnovy zypper.

$ sudo zypper ref $ sudo zypper obnoviť

Zadaním názvu úložiska sa obnoví iba dané konkrétne úložisko.

$ sudo zypper refresh repo-oss

Môžete jednoducho uviesť zoznam všetkých úložísk a získať tak názov svojich dostupných úložísk. Použi -s alebo -služby možnosť obnovenia služieb aj úložísk. Predvolene je vypnutá.

$ sudo zypper refresh -s $ sudo zypper refresh - služby

8. Úpravy úložísk v SUSE


Zypper umožňuje používateľom upravovať úložiská na cestách. V nasledujúcich príkladoch nájdete informácie o tom, ako môžete na tieto úlohy použiť príkaz modifyrepo.

$ sudo zypper modifyrepo - vypnúť 6 $ sudo zypper mr -d 6

Tieto príkazy zakážu úložisko číslo 6. Vidíte, že pre možnosti sú k dispozícii krátke aj dlhé aliasy.

$ sudo zypper mr -Ka

Tento príkaz zakáže ukladanie súborov rpm do medzipamäte pre všetky úložiská - vzdialené aj miestne. Zoznam všetkých možností úprav nájdete pomocou nasledujúcich príkazov.

$ sudo zypper modifyrepo --help $ sudo zypper mr --help

9. Premenovanie úložísk v SUSE


Premenovanie úložísk je tiež veľmi jednoduché pomocou programu zypper. Nasledujúce príkazy ilustrujú, ako sa na to používa príkaz zypper namerepo.

$ sudo zypper namerepo 6 primárne $ sudo zypper nr 6 primárne

Oba tieto príkazy menia názov šiesteho úložiska na primárny. Môžeme určiť úložisko pomocou jeho čísla, názvu alebo adresy URL. Operácia premenovania však funguje iba na aliasoch.

10. Odstraňujú sa úložiská v SUSE


Odstránenie úložiska z vášho počítača OpenSUSE je také ľahké ako jeho premenovanie. Jednoducho na to použite príkaz removeerepo obslužného programu zypper. Nasledujúce jednoduché príkazy ilustrujú, ako odstrániť úložisko s názvom test.

$ sudo zypper removeerepo main $ sudo zypper rr main

Ak chcete odstrániť iba lokálne úložiská, použite nasledujúci príkaz.

$ sudo zypper removeerepo --local $ sudo zypper rr -l

Ak chcete odstrániť všetky vzdialené úložiská, použite nasledujúce príkazy zypper.

$ sudo zypper removeerepo --remote $ sudo zypper rr -t

11. Vyhľadávanie v balíku


Ak chcete vyhľadať balík pred jeho inštaláciou, môžete použiť vyhľadávací príkaz zypper. Nasledujúce príkazy ilustrujú, ako pomocou tejto metódy vyhľadať balík Nmap.

$ sudo zypper hľadať nmap $ sudo zypper se nmap

Keď spustíte jeden z týchto príkazov, zobrazí sa zoznam všetkých dostupných balíkov Nmap spolu s ich efektívnym názvom, typom a súhrnom. Ak chcete nájsť už nainštalovaný balík, použite nasledujúci príkaz.

$ sudo zypper search - nainštalované iba sed $ sudo zypper se -i sed

Existuje mnoho ďalších možností podporovaných vyhľadávaním zypper. Môžete ich zobraziť pomocou nasledujúceho príkazu.

$ sudo zypper se --pomoc

12. Prezeranie informácií o balíku


Všetky dostupné informácie o konkrétnom balíku Linux môžete zobraziť pomocou podpríkazu info zypper. Náhrada krátkeho formulára pre informácie je, ak.

$ sudo zypper info nmap $ sudo zypper, ak nmap

Tento príkaz vypíše informácie o príkaze Linux nmap na displeji vášho terminálu. Mali by ste zobraziť informácie, ako je názov úložiska, zdrojový balík, informácie o verzii, stav a popis balíka. Používatelia môžu tiež vyhľadávať informácie o balíkoch bez znalosti presného názvu balíka.

$ sudo zypper info --match-podreťazce nma $ sudo zypper ak -s nma

13. Inštalácia balíkov podľa verzie


Zypper uľahčuje inštaláciu balíkov SUSE Linux podľa ich verzie. To umožňuje správcom inštalovať stabilné verzie softvérových balíkov, ktoré pravdepodobne nebudú brániť používateľskej skúsenosti. Nasledujúci príklad ukazuje, ako nainštalovať balíčky Zypper pomocou konkrétnej verzie.

$ sudo zypper v 'gcc<5.1' $ sudo zypper install 'gcc<5.1'

Vyššie uvedené príkazy zypper nainštalujú predchádzajúcu verziu GCC 5.1. Ak poznáte presnú verziu balíka, môžete ho nainštalovať pomocou týchto informácií.

$ sudo zypper v gcc48-4.8.3 + r212056-2.2.4 $ sudo zypper nainštalovať gcc48-4.8.3 + r212056-2.2.4

14. Inštalácia balíkov podľa architektúry


Väčšina osobných počítačov dnes pracuje na architektúre amd64 alebo i386. Ak používate 64-bitový operačný systém, ste na amd64. 32-bitové systémy používajú dizajn i386. Nasledujúci príkaz nainštaluje GCC pre architektúru i386.

$ sudo zypper v gcc.i386 $ sudo zypper nainštalovať gcc.i386

Nasledujúci príkaz ilustruje, ako si môžeme stiahnuť konkrétnu verziu programu pre požadovanú architektúru.

$ sudo zypper v 'gcc.i386<5.1' $ sudo zypper install 'gcc.i386<5.1'

15. Inštalácia balíka podľa vzoru


Zypper umožňuje správcom SUSE vyhľadávať a inštalovať balíčky podľa nejakého vzoru. Najskôr sme mohli vždy určiť názov balíka pomocou regulárnych výrazov. Mali by ich poznať používatelia, ktorí v systéme Linux použili príkaz grep alebo obslužný program sed.

$ sudo zypper v nfs * $ sudo zypper nainštalovať nfs *

Tento príkaz nainštaluje všetky balíky, ktoré súvisia s NFS, a v ich názve bude uvedený zástupný znak. Ak chcete sťahovať a inštalovať balíčky pomocou inštalačného vzoru zypper, postupujte podľa nižšie uvedeného príkladu.

$ sudo zypper v -t vzor file_server $ sudo zypper nainštalovať -t vzor file_server

Tento príkaz nainštaluje všetky balíky potrebné na nastavenie systému súborového servera v SUSE.

16. Inštalácia balíkov z konkrétnych úložísk


Štandardne zypper vyhľadá požadovaný balík v ktoromkoľvek úložisku, v ktorom je k dispozícii. Ak však chceme, môžeme názov úložiska výslovne určiť. Nižšie uvedené príkazy zypper to ukazujú v akcii.

$ sudo zypper v amaroku upd: libxine1 $ sudo zypper nainštalovať amarok upd: libxine1

To môže byť užitočné pre používateľov, ktorí chcú inštalovať balíčky z konkrétneho úložiska. Upozorňujeme, že na určenie úložiska používame alias úložiska. Nasledujúci príklad nainštaluje skener portov Nmap z hlavného úložiska.

$ sudo zypper v nmap main $ sudo zypper nainštalovať nmap main

17. Inštalácia a odstránenie balíkov súčasne


SUSE Linux umožňuje správcom inštalovať a odstraňovať balíčky pomocou jedinej kombinácie príkazov. Pozrite sa na nasledujúce príkazy zypper, aby ste zistili, ako to funguje v praxi.

$ sudo zypper v nano -vi $ sudo zypper nainštalovať nano -vi

Ak skopírujete a spustíte jeden z vyššie uvedených príkazov v emulátore terminálu Linux, najskôr sa nainštaluje nano editor a potom sa odstráni textový editor vi pre Linux. Uistite sa, že máte požadované povolenia potrebné na odstránenie balíka.

18. Odstraňovanie balíkov v SUSE


Ak chcete odstrániť aplikácie, ktoré už nie sú potrebné, môžete ich odstrániť zo svojho počítača SUSE pomocou príkazu zypper remove. Nasledujúci príklad odstraňuje balík apache2 pomocou obslužného programu zypper.

$ sudo zypper rm apache2 $ sudo zypper odstrániť apache2

Môžete tiež použiť vzory na výber balíkov. Nasledujúci jednoduchý príkaz odstráni všetky balíky, ktoré tvoria súborový server.

$ sudo zypper rm -t vzor file_server $ sudo zypper odstrániť -t vzor file_server

19. Odstraňovanie balíkov spolu so závislosťami


Aplikácie Linux používajú na zabezpečenie svojich funkcií kombináciu balíkov. Váš systém tak bude často obsahovať balíčky používané odinštalovaným balíkom a už ich nebudete potrebovať. Tento problém môžete obísť odstránením závislostí počas odstraňovania balíkov.

$ sudo zypper rm -u apache2 $ sudo zypper odstrániť --clean-deps apache2

Môžete teda použiť -u alebo -čisté depy možnosť príkazu remove na odstránenie závislostí balíkov v OpenSUSE alebo SUSE Enterprise.

20. Aktualizácia systému pomocou programu Zypper


Nasledujúce príkazy zypper ilustrujú, ako môžeme aktualizovať všetky balíčky nainštalované v našej distribúcii SUSE. Na vykonanie tejto úlohy budeme musieť použiť príkaz zypper update alebo up.

$ sudo zypper hore $ sudo zypper aktualizácia

Keď spustíte jeden z vyššie uvedených príkazov, zypper aktualizuje všetky vaše systémové balíčky, pretože dané aktualizácie sú k dispozícii. Tento príkaz môžete použiť v systéme Linux crontab na automatizáciu aktualizácií v celom systéme. Ak ešte neviete, ako Cron funguje, pozrite si nášho sprievodcu príkazmi Linuxu crontab.

21. Inštalácia závislostí zdrojov a zostáv


Ak chcete vytvoriť aplikáciu zo zdroja, môžete na to použiť program zypper. Príkaz zypper source-install umožňuje správcom nainštalovať zdroj aj ich závislosti pre balíčky SUSE. Nasledujúci príkaz ilustruje, ako to urobiť.

$ sudo zypper si mariadb $ sudo zypper zdroj-inštaluj mariadb

Vyššie uvedené príkazy stiahnu všetky balíky potrebné na zostavenie systému správy databáz MariaDB pre Linux. Zypper predvolene nainštaluje zdrojové balíčky do umiestnenia / usr / src / packages / vo vašom súborovom systéme.

22. Inštaluje sa iba zdroj pre balíčky


Ak sa niekedy nachádzate v situácii, keď chcete stiahnuť iba zdroj balíka, nie závislosti, použite nasledujúce jednoduché príkazy.

$ sudo zypper v -D mariadb $ sudo zypper nainštalovať -D mariadb

Tieto príkazy stiahnu iba zdrojové súbory pre MariaDB.

23. Inštalácia iba závislostí zostavy


Podobne si môžete stiahnuť závislosti zostavenia pre balík bez okamžitej inštalácie aplikácie. Využijeme -d možnosť zypper source-install pre túto úlohu. V nasledujúcich príkladoch nájdete informácie o tom, čo máme na mysli.

$ sudo zypper si -d mariadb $ sudo zypper zdroj-inštalácia --build-deps-only mariadb

Tieto príkazy tiež uľahčujú správcom kontrolovať, ktoré balíky sú potrebné pre konkrétnu aplikáciu. To pomáha vyladiť výkon systému a pomáha pri audite.

24. Inštalácia balíkov v tichom režime


Tichý režim aplikácie zypper umožňuje správcom potlačiť dlhé textové výstupy na obrazovke terminálu. To je veľmi užitočné, keď pracujete na vzdialených počítačoch alebo kontajneroch Linux. Pozorne si pozrite nasledujúci príklad, aby ste pochopili, ako to funguje v praxi.

$ sudo zypper --quiet v mariadb $ sudo zypper --quiet nainštalovať mariadb

Keď spustíte jeden z vyššie uvedených príkazov, zypper stiahne a nainštaluje balíček MariaDB. Nebude však zobrazovať žiadne informácie týkajúce sa balíka, ale bude vyžadovať iba potvrdenie.

25. Odstraňovanie balíkov v tichom režime


Tichý režim funguje rovnako aj pri odstraňovaní softvéru. Nasledujúci jednoduchý príkaz odstráni balík apache2 zo stroja SUSE. Nezobrazí žiadne ďalšie informácie o balíku a jeho závislostiach.

$ sudo zypper -quiet rm apache2
$ sudo zypper -quiet odstrániť apache2

Ak chcete tiež preskočiť fázu potvrdenia, použite -r alebo -nie-potvrdiť možnosť príkazu rm. Nasledujúce príkazy zypper to ukazujú pre balík MariaDB.

$ sudo zypper --quiet rm -y mariadb $ sudo zypper --quiet odstrániť --no-potvrdiť mariadb

26. Stanovenie vlastných priorít pre úložiská


Predtým sme ilustrovali, ako zobraziť aktívne úložiská vášho stroja SUSE na základe ich priorít. Teraz vám ukážeme, ako nastaviť vlastné priority pre úložisko SUSE. V nasledujúcom príklade sa dozviete, ako to robíme.

$ sudo zypper mr -p 100 repo-oss $ sudo zypper modifyrepo - priorita 100 repo-oss

Účinok tohto príkazu môžete overiť spustením nižšie uvedeného príkazu pred a po vykonaní vyššie uvedeného príkladu.

$ sudo zypper lr -p $ sudo zypper repos --priorita

27. Povolenie medzipamäte súborov RPM v SUSE


Ak chcete povoliť ukladanie do pamäte cache súborov rpm pre svoje úložiská SUSE, použite -k alebo -udržovacie balíčky možnosť príkazu zypper modifyrepo. Nasledujúci príklad povolí ukladanie do vyrovnávacej pamäte RPM pre všetky aktívne úložiská vášho stroja SUSE.

$ sudo zypper mr -ka $ sudo zypper modifyrepo --keep-packages --všetko

Môžete povoliť ukladanie do pamäti rpm iba pre konkrétne úložiská. Za týmto účelom zadajte názov úložiska pomocou ich aliasu, čísla alebo identifikátora URI.

$ sudo zypper mr -ka repo-non-oss $ sudo zypper modifyrepo --keep-balíčky 6

28. Povolenie medzipamäte RPM iba pre vzdialené úložiská


Správcovia spoločnosti Suse môžu povoliť ukladanie do vyrovnávacej pamäte súborov rpm iba pre vzdialené úložiská. Je to dosť jednoduchá vec, ako to ukazuje nasledujúci príkaz.

$ sudo zypper mr -kt $ sudo zypper mr --keep-packages --remote

Nasledujúci príkaz povolí ukladanie do pamäte cache za minútu a umožní automatické obnovenie pre všetky vzdialené úložiská SUSE.

$ sudo zypper mr -ktf $ sudo zypper mr --keep-packages --remote --refresh

29. Inštalácia servera LAMP na SUSE


Server LAMP je backendový zásobník pozostávajúci z systémov Linux (L), Apache (A), MySQL (M) a PHP (P). Aplikácie databázy a servera nemusíte inštalovať jednotlivo. Nasledujúci jednoduchý príkaz sa o to postará za vás.

$ sudo zypper v -t vzore lamp_server $ sudo zypper install --typ vzoru lamp_server

Môžete použiť jeden z vyššie uvedených príkazov zypper na inštaláciu požadovaných balíkov pre váš server LAMP. To šetrí čas aj konfiguračné úsilie.

30. Prechod na staršiu verziu balíkov v SUSE


Ak sa chcete vrátiť k staršej verzii balíka zypper, môžete: -starý balíček možnosť príkazu zypper install. Pozorne si pozrite nasledujúce príklady a uvidíte, ako to funguje.

$ sudo zypper v --oldpackage flash-player-gnome = 11.2.202.233-15.1 $ sudo zypper install --oldpackage flash-player-gnome = 11.2.202.233-15.1

Môžete tiež použiť -f alebo -sila možnosť. To prinúti zypper preinštalovať konkrétnu verziu.

$ sudo zypper v -f flash-player-gnome = 11.2.202.233-15.1 $ sudo zypper install --force flash-player-gnome = 11.2.202.233-15.1

31. Prezeranie dostupných aktualizácií


Správcovia musia svoje balíčky starostlivo spravovať, aby udržali fungujúci stroj. Príkaz zypper na zoznam aktualizácií umožňuje veľmi ľahko zistiť, ktoré aktualizácie sú pre vaše zariadenie k dispozícii. Potom môžete nainštalovať požadované aktualizácie podľa svojich požiadaviek.

$ sudo zypper lu $ sudo zypper zoznam aktualizácií

Vyššie uvedené príkazy zypper však ukážu iba aktualizácie, ktoré sú ľahko nainštalovateľné, čo znamená, že balíky nemajú problémy so závislosťami. Môžete použiť -všetko možnosť zobraziť všetky dostupné aktualizácie.

$ sudo zypper lu -a $ sudo zypper zoznam aktualizácií - všetko

Pomocou nasledujúcich príkazov môžete zobraziť aktualizácie balíkov pochádzajúce z konkrétneho úložiska.

$ sudo zypper lu -r repo-oss $ sudo zypper zoznam aktualizácií --repo repo-oss

32. Prezeranie dostupných opráv


Pomocou jedného z nasledujúcich príkazov môžete zobraziť zoznam všetkých dostupných opráv pre vaše zariadenie SUSE. Zobrazia opravy, ktoré sú ľahko použiteľné pre váš systém.

$ sudo zypper lp $ sudo zypper zoznam opráv

Ak chcete zobraziť všetky dostupné opravy, pridajte -a alebo -všetko možnosť na váš príkaz.

$ sudo zypper lp -a $ sudo zypper zoznam opráv - všetko

Nasledujúce príkazy zypper ilustrujú, ako získať zoznam všetkých dostupných opráv podľa vydaní Bugzilla a čísel CVE.

$ sudo zypper list-patches --bugzilla = 972197 $ sudo zypper list-patches --bugzilla = CVE-2016-2315

33. Inštalácia opráv v SUSE


Keď si prezriete opravy dostupné na stiahnutie, môžete ich nainštalovať zadaním nasledujúceho príkazu. Týmto sa nainštalujú všetky opravy požadované vašim počítačom OpenSUSE alebo SUSE Enterprise.

$ sudo zypper patch

Môžete použiť voľbu -auto-agree-with-license na inštaláciu opráv bez toho, aby ste najskôr vyžadovali potvrdenie.

$ sudo zypper patch --auto-súhlas-s-licenciami

Pridajte znak -D alebo -nasucho príznak na zobrazenie toho, čo zypper urobí bez priameho použitia zmien.

$ sudo zypper patch -D $ sudo zypper patch -dry-run

34. Pridanie údajov používateľa do denníkov


Globálne -použivateľské dáta Táto možnosť umožňuje správcom určiť reťazec, ktorý sa zapíše do súboru protokolu zypper. Pomôže vám to označiť a identifikovať transakcie zypper v denníku a použiť ich doplnky ZYpp.

$ sudo zypper --userdata opravná opravná záplata

Vyššie uvedený príkaz pripojí text „security-patch“ do súboru denníka zypper pre túto konkrétnu transakciu. Pomôže vám to sledovať váš pracovný postup zypper a zdokumentovať, prečo boli použité niektoré príkazy.

35. Používanie programu Zypper v skriptoch


Ak chcete použiť zypper v skriptoch systému Linux, použite globálnu možnosť -neinteraktívne pred svojim čiastkovým príkazom. Potlačí sa tým akákoľvek výzva na potvrdenie, a tak bude pracovať hladko aj z vnútorných skriptov.

$ sudo zypper --non-interactive v nmap $ sudo zypper --non-interactive nainštalovať nmap

Mnoho príkazov zypper navyše poskytuje túto funkcionalitu pomocou -r alebo -nie-potvrdiť možnosť. Môžete ich tiež použiť pri použití zypper vo vnútri skriptov shellu.

$ sudo zypper install -y nmap $ sudo zypper odstrániť --no-potvrdiť vim

36. Overenie závislostí balíkov pomocou programu Zypper


Príkazom zypper verify môžete skontrolovať, či sú alebo nie sú splnené všetky závislosti vašich nainštalovaných balíkov. Výstup tiež indikuje, či sa majú inštalovať alebo odstraňovať určité balíky kvôli zachovaniu závislostí.

$ sudo zypper ve $ sudo zypper overiť

Pridajte znak -podrobnosti označte vyššie uvedené príkazy zypper, ak chcete zobraziť ďalšie informácie o svojich závislostiach.

$ sudo zypper ve --details $ sudo zypper ver --details

37. Inštalácia opráv pre Zypper


The -iba updatestack možnosť príkazu zypper patch umožňuje správcom inštalovať opravy iba pre nástroj na správu balíkov zypper. Je to užitočné, ak je váš systém správy balíkov poškodený alebo v ňom chýbajú dôležité balíky.

$ sudo zypper patch - ibaupdatestack

Ak však použijete vyššie uvedený príkaz, zrušia sa ďalšie možnosti príkazu, ktoré by zvyčajne aktualizovali akékoľvek iné úložiská zypper.

38. Prezeranie osirelých balíkov


Keď odstránite aplikáciu bez odstránenia balíkov, záviselo to od nich a tieto závislosti sa stanú osirelými balíčkami. Nielenže zaberajú miesto na disku, ale môžu spôsobiť aj ďalšie problémy. Zoznam všetkých takýchto balíkov SUSE môžete zobraziť pomocou nasledujúceho jednoduchého príkazu.

$ sudo zypper balíčky - osirelé

Výstup tohto príkazu môže pomôcť používateľom určiť, či stále potrebujú určité balíčky, alebo by ich mali úplne odstrániť.

39. Prezeranie procesov, ktoré používajú odstránené súbory


Počas aktualizácie alebo odstraňovania balíkov môže zypper vymazať určité súbory, ktoré ešte stále používajú niektoré iné procesy. Na výpis takýchto procesov môžete použiť príkaz zypper ps.

$ sudo zypper ps

Zobrazí sa zoznam procesov, ktoré používajú odstránené súbory, a názvy súborov. Potom môžete procesy jednoducho reštartovať. Po reštarte použije nové súbory. Pomocou nasledujúceho príkazu zobrazíte iba systémové procesy, ktoré používajú odstránené súbory.

$ sudo zypper ps-ss

40. Vyhľadávanie balíkov podľa schopností


Zypper veľmi uľahčuje vyhľadanie balíkov ponúkajúcich určité funkcie. Jednoducho použite globálnu možnosť čo poskytuje, aby ste zistili, ktorý balík poskytuje konkrétny modul.

$ sudo zypper čo poskytuje 'perl (SVN :: Core)'

Tento príkaz zobrazí názov balíka, ktorý ponúka modul Perl 'SVN :: Core'. Je to veľmi podobné ako pri rpm -q-whatprovides. Avšak na rozdiel od príkazu rpm môže verzia zypper zobraziť, ktoré vzdialené balíky poskytujú požadované schopnosti.

41. Prezeranie požadovaných / odporúčaných modulov


Používatelia môžu pomocou príkazu zypper info zistiť, ktoré moduly sú požadované alebo odporúčané pre balík SUSE. Nasledujúci príklad zobrazuje požadované moduly pre balík MozillaFirefox.

$ sudo zypper ak - vyžaduje MozillaFirefox $ sudo zypper informácie - vyžaduje MozillaFirefox

Budete musieť použiť -odporúča príznak na zobrazenie odporúčaných modulov pre MozillaFirefox. Nasledujúci príkaz to ilustruje.

$ sudo zypper ak - odporúča MozillaFirefox $ sudo zypper informácie - odporúča MozillaFirefox

42. Používanie škrupiny Zypper


Zypper shell je interaktívne rozhranie k správcovi balíkov ZYpp. Umožňuje správcom spravovať a konfigurovať balíčky SUSE pomocou intuitívnej relácie shellu. Shell zypper môžete otvoriť pomocou nasledujúceho jednoduchého príkazu.

$ sudo zypper sh $ sudo zypper shell

Tu môžete na správu svojich aplikácií vydávať štandardné príkazy zypper. Ak chcete zobraziť všetky dostupné možnosti a ich funkcie, jednoducho napíšte pomoc do tohto interaktívneho shellu.

43. Generuje sa výstup XML pre Zypper


Globálna možnosť -X alebo -xmlout umožňuje správcom tlačiť výstup príkazov zypper vo formáte XML. To je veľmi užitočné pre grafické rozhrania, ktoré používajú zypper, alebo na účely dokumentácie.

$ sudo zypper -x $ sudo zypper --xmlout

Vyššie uvedené príkazy zobrazia výstup vo formáte XML. Výstup generovaný vyššie uvedeným príkazom môžete ľahko presmerovať do súboru na uloženie.

$ sudo zypper --xmlout> výstup

44. Čistenie kešiek Zypper


Príkaz zypper clean pomáha používateľom pri čistení lokálnej medzipamäte pre všetky alebo vybrané úložiská. Predvolene však vyčistí iba cache stiahnutých balíkov.

$ sudo zypper cc $ sudo zypper čisté

Nasledujúci príkaz vyčistí metadáta úložiska aj vyrovnávaciu pamäť balíkov pre repo-oss úložiska.

$ sudo zypper clean - všetky repo-oss

45. Aktualizácia SUSE pomocou Zypper


Ak chcete upgradovať svoju distribúciu OpenSUSE alebo SUSE Enterprise na novú verziu, jednoducho použite čiastkový príkaz dist-upgrade zypper.

$ sudo zypper dup $ sudo zypper dist-upgrade

Vyššie uvedený príkaz aplikuje stav všetkých aktívnych úložísk a inštaluje, upgraduje alebo downgraduje balíčky podľa potreby cieľovej verzie vašej distribúcie.

46. Import a export úložísk


Môžete importovať a exportovať svoje úložiská zypper do a zo súboru. Nasledujúce príkazy ilustrujú, ako exportovať všetky definované úložiská do súboru s názvom backups / repos / foo.repo.

$ sudo zypper --exportujte zálohy / úložiská / foo.repo $ sudo zypper lr --export zálohy / repos / foo.repo

Potom môžete importovať úložiská pomocou príkazu addrepo zypper. Nasledujúci príkaz ukazuje používateľom, ako importovať úložiská zo súboru, do ktorého sme exportovali.

$ sudo zypper ar backups / repos / foo.repo $ sudo zypper addrepo backups / repos / foo.repo

47. Prezeranie uzamknutých balíkov


Zypper umožňuje správcom uzamknúť balíčky na ich stroji SUSE. To zabráni komukoľvek v odstránení alebo aktualizácii týchto balíkov, kým nebudú odstránené zámky. Nasledujúci príkaz zypper môžete použiť na zobrazenie zoznamu všetkých uzamknutých balíkov.

$ sudo zypper ll $ sudo zypper zámky

Keď sa užívateľ systému Linux pokúsi tieto uzamknuté balíčky nainštalovať, inovovať alebo odstrániť, zobrazí sa dialógové okno s informáciou o závislosti riešenia problému. Zámky balíkov tak môžu používateľom pomôcť udržiavať konkrétnu verziu balíkov pre ich systém.

48. Pridávanie a odstraňovanie zámkov balíkov


Nový zámok balíka môžete pridať pomocou príkazu addlock zypper. Nasledujúci príklad ukazuje používateľom, ako pomocou tejto metódy uzamknúť hlavné úložisko.

$ sudo zypper al MozillaFirefox $ sudo zypper addlock MozillaFirefox

Na odstránenie zámku z balíka použite príkaz removelock. Trvá tiež číslo zámku, ktoré je možné získať spustením príkazu zypper locks.

$ sudo zypper rl MozillaFirefox $ sudo zypper rl MozillaFirefox

49. Prezeranie stránky pomoci


Stránka pomocníka s príkazmi terminálu Linux poskytuje skvelý spôsob, ako vyhľadať príkaz. Obsahuje súhrnné informácie o všetkých možných možnostiach a ich vlastnostiach. Sekciu pomocníka v zypper je možné vyvolať jednoduchým spustením príkazu zypper.

$ sudo zypper

Zobrazí sa zoznam všetkých dostupných globálnych volieb a príkazov poskytovaných správcom balíkov. Informácie o konkrétnych príkazoch zypper môžete získať pomocou nasledujúcich pokynov.

$ sudo zypper pomôže nainštalovať $ sudo zypper update - pomoc

50. Prezeranie manuálnej stránky


Manuálna stránka alebo príručka obsahuje podrobné informácie o programoch Linux. Odtiaľ sa môžete dozvedieť všetko, čo potrebujete vedieť o príkaze. Manuálnu stránku zypperu je možné vyvolať pomocou nasledujúceho.

$ sudo man zypper

Týmto sa vytlačí príručka, ktorá zobrazuje dostupné možnosti príkazového riadku a spôsob ich použitia.

Končiace myšlienky


V tejto príručke sme sa zaoberali mnohými užitočnými príkazmi zypper. Mali by to byť viac než dosť pre každého, kto skúša SUSE prvýkrát v živote. Navyše, ak ste profesionálnym správcom systému pracujúcim s rôznymi distribúciami systému Linux, mohlo by to ušetriť obrovské množstvo času. Nezabudnite si preto tohto sprievodcu uložiť do záložiek do budúcnosti a v časti komentárov nám dať vedieť, čo si myslíte o celkovom sprievodcovi. Dúfajme, že vďaka vyššie uvedeným príkazom bude váš prechod z iného systému na SUSE oveľa plynulejší.

Ako zmeniť nastavenie myši a touchpadu pomocou systému Xinput v systéme Linux
Väčšina distribúcií systému Linux sa štandardne dodáva s knižnicou „libinput“ na spracovanie vstupných udalostí v systéme. Dokáže spracovať vstupné ud...
S ovládaním pomocou myši X-Mouse môžete tlačidlá myši premapovať odlišne pre iný softvér
Možno budete potrebovať nástroj, ktorý by mohol zmeniť ovládanie myši pri každej aplikácii, ktorú používate. Ak je to váš prípad, môžete vyskúšať apli...
Recenzia bezdrôtovej myši Microsoft Sculpt Touch
Nedávno som čítal o Microsoft Sculpt Touch bezdrôtová myš a rozhodol sa ju kúpiť. Po chvíli používania som sa rozhodol s ním podeliť o svoje skúsenost...