[megoldva] Egyeb repo-k csomagjai torlese, eredeti CentOS 7 csomagok visszarakasa

Sziasztok!

Mi a leggyorsabb és legésszerűbb módja, hogy a bekapcsolt 1-2 nem hivatalos repo rpm-jeit visszacseréljem a CentOS 7 alap rpm-jeire?
Az is segítség lenne, ha le tudnám takarítani az összes más repo-ból származó rpm-et, mert visszarakom, ami kell, azt tudom, hogy mi kell.
Mi a módja, hogy kigyűjtsem az adott repo összes csomagját, amit onnan raktam fel? Mert akkor azokat eltávolítom és kb kész.

Tehát ha tehetném, a még fel nem rakott egyéb csomagok előtti snapshot-ra állnék vissza - a gyakorlatban.

Köszönöm.

Hozzászólások

Szerintem ezzel már tudsz valamit kezdeni, csak át kell dolgoznod CentOS-re:

yum list `rpm -qa` | grep -Ev '@updates|@fedora'

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

yum repo-pkgs repo-id-ja list
valamint megnezheted yum history-t, ezzel lehet rollbackelni installt/updatet.

Inkabb minden, adott repobol. A centos repok csomagjaira nincs szuksege. Ezt irta le @fsanyee is, egy kicsit tomoritve.

yum repolist

A kivant repo kivalaszt, majd

yum repo-pkgs "repo nev" {list|info|install|remove|upgrade|reinstall*|remove-or-*} [pkg(s)]

Pl, ha Remi csomagjait zuzna le:

yum repo-pkgs "Remi PHP5" remove \*

de ki nem probaltam :D

szerk: a kacsacsoroket {-re csreletem, hogy latszodjon is vmi

Köszönöm a segítséget, ez is hasznos volt, megoldottam.

Mondjuk kipróbáltam azt is egy virtuális gépen, hogy nem downgrade-eltem, hanem eltávolítottam pár alapvető rpm-et, onnantól már az rpm és a yum működött tovább.

Tényleg a downgrade az egy másik repo-ban lévő előzőre is át tud térni?

Tehát
repo1 app-v1
repo1 app-v2
repo2 app-v3
repo1 app-v4

install app
felrakja a v4-et

majd downgrade app
akkor az app-v3-ra vagy az app-v2-re fog downgrade-elni, ha aktív mindkét repo?

Sakk-matt,
KaTT :)