Shilpa Nair, RedHat Linux paket dolandyryşy boýunça söhbetdeşlik tejribesini paýlaşýar


Şilpa Naýr 2015-nji ýylda okuwy gutardy. Deliniň Noida şäherinde ýerleşýän Milli habar telewideniýesinde tälimçi wezipesine ýüz tutmak üçin gitdi. Okuwy gutaran soňky ýylynda we tabşyryklary boýunça kömek gözläninde Tekmint bilen tanyşdy. Şondan bäri Tecmint-a yzygiderli baryp görýär.

Thehli soraglar we jogaplar Şilpa Naýryň hatyrasyna gaýtadan ýazylýar.

\ Salam dostlar! Men Delidäki Şilpa Naýr. Okuwymy ýakynda tamamladym we diplomdan soň gysga wagtyň içinde tälimçi roluny awlaýardym. Kolla inda ilkinji günlerimden UNIX-a bolan höwesimi ösdürdim we gözleýärdim. Maňa laýyk gelýän we kalbymy kanagatlandyrýan rol. Maňa köp sorag berildi we köpüsi RedHat Package Management bilen baglanyşykly esasy soraglardy.

Ine, maňa berlen soraglar we olaryň degişli jogaplary. Diňe RedHat GNU/Linux Package Management bilen baglanyşykly soraglary goýýaryn, sebäbi esasan soralýardy.

Jogap: Bukjany nano tapmak üçin , howa gurnalan ýa-da ýok, rq buýrugyny ulanyp bileris -q opsiýasy bilen soramak üçin we -a ähli gurlan paketleri aňladýar.

# rpm -qa nano
OR
# rpm -qa | grep -i nano

nano-2.3.1-10.el7.x86_64

Şeýle hem paketiň ady doly bolmaly, doly däl bukjanyň ady, paketiň (doly däl paketiň ady) gurulmandygyny aňladýan hiç zady çap etmezden yzyna gaýtarýar. Aşakdaky mysal bilen aňsatlyk bilen düşünip bolar:

Adatça vim buýrugyny vi bilen çalyşýarys. Emma vi/vim paketini tapsak, adaty çykyşda hiç hili netije almarys.

# vi
# vim

Şeýle-de bolsa, paketiň vi/vim buýrugy bilen gurlandygyny aýdyň görýäris. Ine, günäkär doly däl faýl ady. Faýlyň adynyň takykdygyny bilmesek, kartoçkany aşakdaky ýaly ulanyp bileris:

# rpm -qa vim*

vim-minimal-7.4.160-1.el7.x86_64

Şeýlelik bilen, gurnalan ýa-da gurulmadyk bolsa, islendik paket hakda maglumat tapyp bileris.

Jogap: Islendik bukjany gurup bileris (* .rpm) aşakda görkezilen rpm buýrugyny ulanyp, şu ýerde -i (gurmak), -v (goşmaça maglumat görkezmek ýa-da görkezmek) we -h (paket gurlanda hash belligini çap etmek) opsiýalary.

# rpm -ivh peazip-1.11-1.el6.rf.x86_64.rpm

Preparing...                          ################################# [100%]
Updating / installing...
   1:peazip-1.11-1.el6.rf             ################################# [100%]

Öňki wersiýadan -U wyklýuçatelini täzelemeli bolsa, -v we -h warianty, Mark Mark heş bilen bilelikde söz sözlemi alýandygymyzy anyklamak üçin yzarlanýar.

Jogap: Bularyň hemmesini sanap bileris. faýllar (Linux hemme zady faýl ýaly bukjalar ýaly görýär) -d (ähli faýllary sanaň) we -q (talap üçin) opsiýalaryny ulanyp httpd bukjasy tarapyndan gurnalan.

# rpm -ql httpd

/etc/httpd
/etc/httpd/conf
/etc/httpd/conf.d
...

Jogap: Ilki bilen bilmeli postfiks haýsy paket bilen guruldy. Postfiksi gurnan bukjanyň adyny tapyň -e - bukjany pozuň/aýyryň) we –v (sözli çykyş) opsiýalary ulanyp.

# rpm -qa postfix*

postfix-2.10.1-6.el7.x86_64

soň postfiksi aýyryň:

# rpm -ev postfix-2.10.1-6.el7.x86_64

Preparing packages...
postfix-2:3.0.1-2.fc22.x86_64

Jogap: Jikme-jik maglumat alyp bileris gurnalan paket hakda rpm bilen -qa opsiýasyny ulanyp, bukjanyň ady.

Mysal üçin, openssh bukjasynyň jikme-jikliklerini tapmak üçin etmeli zadym:

# rpm -qa openssh

 rpm -qi openssh
Name        : openssh
Version     : 6.8p1
Release     : 5.fc22
Architecture: x86_64
Install Date: Thursday 28 May 2015 12:34:50 PM IST
Group       : Applications/Internet
Size        : 1542057
License     : BSD
....