Welcome, Guest. Please login or register.
+  Linux Soft Forum
|-+  Învaţă» Tips&Tricks» Managementul pachetelor(rpm) cu yum
[Picture 161] [Picture 160] [Picture 159]
Username:
Password:
 
Pages: [1]   Go Down
  Print  
Author Topic: Managementul pachetelor(rpm) cu yum  (Read 1645 times)
0 Members and 1 Guest are viewing this topic.
sabertooth
Veteran
**

mysql killer


« on: October 28, 2006, 11:10:24 PM »

yum - Yellow Dog Updater Modified

Acest program poate fi accesat numai dupa ce am devenit superuser
[offtopic]
Superuser: cel mai sanatos mod de a deveni superuser(aka root) este urmatorul

su -
dupa care introducem parola de root
[/offtpic]

Home Page:
http://linux.duke.edu/projects/yum/index.ptml
Downloadpage:
http://linux.duke.edu/projects/yum/download.ptml

Descriere: yum este un program care ne ajuta sa facem managementul pachetelor rpm din sistemul nostru. Acelasi job care-l face atat de bine si apt-get. yum este un program dezvoltat in python.

Cum am mai spus in alta parte yum este prietenul nostru si asa cum a spus hydrarulz yumex(interfata grafica a lui yum) este prietenul prietenului nostru.

Recomand calduros folosirea yumex-ului(yum extender) atat incepatorilor(mai ales) dar si celor avansati.

Instalare yumex: yum install yumex

REPO-uri:
Pentru ca yum sa devina acea unealta minunata care sa ne scuteasca de lupta cu dependintele si sa ajungem la capatul rabdarii sau mai rau sa renuntam la instalarea unui program necesar din cauza dependintelor care ne-au innebunit, yum are nevoie sa-i fie configurate cateva repo-uri de unde sa poata gasi rpm-urile necesare instalarii programelor dorite.

Cateva dintre cele mai cunoscute site-uri care ofera o colectie bogata de rpm-uri sunt:
1)livna: http://rpm.livna.org
2)freshrpms: http://ftp.freshrpms.net
3)macromedia: http://macromedia.rediris.es/
4)dries: http://ftp.belnet.be/packages/dries.ulyssis.org

Cum arata un fisier de configurare al unui repo? Cam asa il veti realiza(exemplu repo-ul pentru livna):
1)gedit /etc/yum.repos.d/livna.repo
2) si asta introduceti in editor:

[livna]
name=Livna for Fedora Core $releasever - $basearch - Base
baseurl=
   http://rpm.livna.org/fedora/$releasever/$basearch/
   http://livna.cat.pdx.edu/fedora/$releasever/$basearch/
   http://wftp.tu-chemnitz.de/pub/linux/livna/fedora/$releasever/$basearch/
   http://ftp-stud.fht-esslingen.de/pub/Mirrors/rpm.livna.org/fedora/$releasever/$basearch/
   http://mirror.atrpms.net/livna/fedora/$releasever/$basearch/
   ftp://mirrors.tummy.com/pub/rpm.livna.org/fedora/$releasever/$basearch/
failovermethod=priority
#mirrorlist=http://rpm.livna.org/mirrorlist-6
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-livna

[livna-debuginfo]
name=Livna for Fedora Core $releasever - $basearch - Debug
baseurl=
   http://rpm.livna.org/fedora/$releasever/$basearch/debug/
   http://livna.cat.pdx.edu/fedora/$releasever/$basearch/debug/
   http://wftp.tu-chemnitz.de/pub/linux/livna/fedora/$releasever/$basearch/debug/
   http://ftp-stud.fht-esslingen.de/pub/Mirrors/rpm.livna.org/fedora/$releasever/$basearch/debug/
   http://mirror.atrpms.net/livna/fedora/$releasever/$basearch/debug/
   ftp://mirrors.tummy.com/pub/rpm.livna.org/fedora/$releasever/$basearch/debug/
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-livna
gpgcheck=1


Daca cineva mai are de adaugat ceva care ar putea imbunatati acest post il rog foarte mult s-o faca.
« Last Edit: October 28, 2006, 11:14:01 PM by sabertooth » Logged

Stercus accidit
hydrarulz
Veteran
**

warning flame-war


WWW
« Reply #1 on: November 06, 2006, 02:46:08 PM »

Acum pentru cei care vor sa foloseasca mai mult yum decat yumex trec printr-o mica descriere a comenzilor mai importante:

1) install
Cand vrei sa instalezi un pachet nou folosesti:
yum install {pachet}
El ce face? Cauta dependentele care mai trebuie instalate si pe urma face o lista a lor si o suma de cat trebuie downloadat si te intreaba daca totul este ok
Trebuie sa dai un y [enter] daca esti de acord.
Dupa care el incepe sa downloadeze pachetele. Te intreaba daca esti  de acord cu instalarea pachetelor. Vei raspunde probabil tot cu y [enter]

Din cauza acestor confirmari suplimentare pe care trebuie sa le dau eu prefer:
yum -y install {pachet}
Acum nu mai intreaba nimic, presupune ca raspund cu y la toate intrebarile pe care mi le poate pune.

2) remove
Comanda este sub forma:
yum remove {pachet}
El acum calculeaza in functie de dependentele pachetului pe care vrei sa-l elimini ce pachete vor fi de nefolosit. adica daca eu scot serverul X, nu voi
mai putea folosi nici xterm (terminalul pt serverul x).
Iar cere confirmari de la tine.

IMPORTANT!
nu folosi
yum -y remove {pachet}
decat daca stii ce faci. uneori poate scoate pachete care te cam lasa in fundul gol. asa ca aici e preferabil sa nu folosesti "-y"

3) search
Daca nu stii daca ai un pachet in repo-uri sau nu stii exact cum se numeste poti folosi search.
De obicei yum search {pachet} face un output foarte mare. asa ca aici pare sa fie mai bun yumex  Wink

4) update
O comanda foarte importanta parerea mea. Iti tine systemul up-to-date, sau face update la un pachet
yum update [pachet]
In caz ca pachetul nu este specificat face update la tot sistemul. Se poate introduce si parametrul "-y"

5) info
Informatii despre pachete cu info
yum info {pachet}

exemplu:
yum info yum

Code:
Installed Packages
Name   : yum
Arch   : noarch
Version: 2.6.1
Release: 0.fc5
Size   : 1.8 M
Repo   : installed
Summary: RPM installer/updater

Description:
 Yum is a utility that can check for and automatically download and
install updated RPM packages. Dependencies are obtained and downloaded
automatically prompting the user as necessary.


Cam atat. Invatati sa iubiti yum dar nu uitati ca puteti downloada sursele unui program si sa faceti o instalare manuala.
Logged

oblio
Admini
**


WWW
« Reply #2 on: January 04, 2007, 11:44:09 PM »

Acest ghid cred ca ar putea fi reunit (Saber + Hydra), si pus pe wiki. Daca aveti nelamuriri in legatura cu modul de folosire al wiki-ului, ask for help, il veti primi Smiley

Ce ziceti? Smiley
Logged

Distribuţie: ubuntu | Localitate: Bucureşti | Vârstă: 24

Oh! Everything has a point, and if it doesn't, then there's a point to it.

Oblio's
hydrarulz
Veteran
**

warning flame-war


WWW
« Reply #3 on: January 05, 2007, 09:49:42 AM »

saber eu zic sa da Smiley
tu ce zici?
(stiu ca vrei Scoate limba )
Logged

sabertooth
Veteran
**

mysql killer


« Reply #4 on: January 05, 2007, 09:54:13 AM »

Eu ti-am mai zis oblio ca o data ce am pus pe forum ceva acel ceva apartine forumului. Hai sa zic si altfel : ce fac fac sub licenta BSD. Smiley
/LE: pa fa-l tu hydra. Lipeste tu sectiunile, daca vrei.
« Last Edit: January 05, 2007, 10:02:46 AM by sabertooth » Logged

Stercus accidit
hydrarulz
Veteran
**

warning flame-war


WWW
« Reply #5 on: January 05, 2007, 09:58:53 AM »

da mai, dar intrebarea era daca vrei sa refacem articolul si sa-l punem NOI pe wiki.
Logged

oblio
Admini
**


WWW
« Reply #6 on: January 05, 2007, 12:16:11 PM »

Cum am văzut că era mare înghesuială, am zis să vă ajut: http://www.linuxsoft.ro/wiki/desktop/instalare-programe-cu-yum Scoate limba

Aici sunt discuţii despre wiki: http://www.linuxsoft.ro/wiki/propuneri - aici puneţi nelămuririle.

Iar aici sunt detalii mai "tehnice": http://www.linuxsoft.ro/wiki/wiki/syntax
Logged

Distribuţie: ubuntu | Localitate: Bucureşti | Vârstă: 24

Oh! Everything has a point, and if it doesn't, then there's a point to it.

Oblio's
hydrarulz
Veteran
**

warning flame-war


WWW
« Reply #7 on: January 05, 2007, 12:27:43 PM »

o sa ma apuc, merci. dar asteapta si tu un moment. sunt la munca  :dontgetit:
« Last Edit: January 05, 2007, 12:29:02 PM by hydrarulz » Logged

oblio
Admini
**


WWW
« Reply #8 on: January 05, 2007, 12:44:44 PM »

Nu e nici o grabă. Doar voiam să dau primul imbold.

Offtopic:
Ce cauţi tu pe net fiind la muncă? Te documentezi? Scoate limba
Logged

Distribuţie: ubuntu | Localitate: Bucureşti | Vârstă: 24

Oh! Everything has a point, and if it doesn't, then there's a point to it.

Oblio's
Pages: [1]   Go Up
  Print  
 
Jump to: