- Siit saate teada, kuidas pakette tagasi võtta Linux olenevalt igast suuremast paketihaldurist.
- Avastage graafilisi ja terminalimeetodeid, mis on kohandatud teie kogemusele ja vajadustele.
- Järgige nõuandeid vigade vältimiseks ja lukustage versioonid stabiilsuse tagamiseks.

Linuxi eelmise versiooni juurde tagasipöördumise protsess võib tunduda keeruline, kuid tegelikult on teie levitamisest ja kogemuste tasemest olenevalt mitu tõhusat ja ligipääsetavat võimalust. Selle teadmine võimaldab teil lahendada stabiilsusprobleeme, ühildumatusi või lihtsalt paremini hallata oma pakettide versioone.. Siin selgitame samm-sammult erinevaid võimalusi eelmise versiooni taastamiseks, kaitstes alati teie süsteemi terviklikkust ja vältides vigu.
Kui te pole neid meetodeid veel proovinud, pidage meeles, et Tööriistad ja protseduurid on eri distributsioonides erinevad. Kuid kõigil juhtudel on võtmetähtsusega säilitada versioonikontroll ja mõista, milliseid samme igas stsenaariumis astuda.
Miks Linuxis paketi eelmisele versioonile tagasi pöörduda?
Enamikul juhtudel Värskendused toovad kaasa täiustusi ja veaparandusi; siiski Kõik ei lähe alati ootuspäraselt. Mõned levinumad alandamise põhjused on järgmised:
- Stabiilsusprobleemid Pärast värskendust: Uued versioonid võivad sisaldada vigu, mida varem ei olnud.
- Sobimatus koos teiste pakettidega või riistvara.
- Funktsioonide eemaldamine mida sa oluliseks pidasid.
- isiklik eelistus kasutatavuse või eelmiste versioonide üksikasjade kohta.
Iga põhjus on mõjuv ja selged madalamale versioonile ülemineku meetodid aitavad teil aega kokku hoida ja peavalu vältida.
Tea, millised paketihaldurid sinu distributsioonis olemas on
Eduka madalamale versioonile ülemineku esimene samm on tuvastada millise paketihalduriga teie süsteem töötab. Igal jaotusel on erinev ja see mõjutab käsud ja protseduurid:
- Debian, Ubuntu ja derivaadid: nad kasutavad APT-d (sudo apt või apt-get).
- Arch Linux ja selle derivaadid: Nad kasutavad Pacmani.
- openSUSE ja SUSE: Kasuta Zypperit.
- Fedora, Red Hat, CentOS ja sarnased: kasuta DNF-i või YUM-i.
See otsus määrab, milliseid meetodeid te edaspidi kasutate. Allpool on iga keskkonna valikud ja mõned olulised näpunäited.
Debiani, Ubuntu ja nende derivaatide puhul APT-ga eelmise versiooni taastamine
APT võimaldab teil hõlpsalt installida paketi teatud versioone, andes teile täieliku kontrolli. Sammud on lihtsad:
- Kontrollige saadaolevaid versioone teie paketi jaoks koos:
sudo apt-cache showpkg paketi_nimi
- Installige valitud versioon paketi ja versiooni näitamine:
sudo apt install paketi_nimi=versioon
Näiteks Firefoxi eelmise versiooni juurde naasmiseks asendage lihtsalt vastavad nimed ja versioonid.
Mida teha, kui otsitavat versiooni repositooriumides pole? Siin see mängu tulebki snapshot.debian.org. See platvorm haldab ajaloolisi arhiive, mida saate ajutiselt oma allikatele lisada:
- Mine aadressile snapshot.debian.org ja leia oma pakett ja versioon.
- Looge näiteks uus fail kausta /etc/apt/sources.list.d virtualbox.loend.
- Lisa rida:
deb https://snapshot.debian.org/archive/debian/fecha_y_hora/ haru panus - Värskenda koos:
sudo apt uuendatud - Seejärel kontrolli ja installi käskudega apt-cache showpkg ja apt install.
Kui paketil on sõltuvusi, saate need samamoodi tagasi pöörata, eraldades need tühikutega. Automaatse värskendamise vältimiseks saate selle versiooni blokeerida järgmiselt:
sudo apt-mark hold paketi_nimi
Kuidas Synapticuga Ubuntu graafiliselt madalamale versioonile viia
Neile, kes eelistavad graafilist liidest, Synaptic pakub lihtsat ja visuaalset lahendust. Võimaldab teil vaadata kõiki saadaolevaid versioone ja valida installitava versiooni:
- Installige Synaptic Kui sul seda pole: otsi tarkvarakeskusest või käivita:
sudo apt install sünaptiline - Ava Synaptic, leia oma pakett, paremklõpsa sellel ja vali „Force Version…”.
- Valige soovitud versioon ja rakendage muudatused.
- Valikuliselt saate versiooni tulevaste värskenduste eest lukustada menüüst „Pakett”.
See meetod on ideaalne, kui eelistate kasutada graafilist liidest ja soovite vältida ebavajalikke käske või riske.
Arch Linuxi ja sellest tulenevate distributsioonide vanemale versioonile üleminek
Arch Linux oma jooksva väljalaskemudeliga uueneb pidevalt. Siiski saate tagasi pöörata, kui midagi valesti läheb, tänu sellele salvesta kausta /var/cache/pacman/pkg/ kõik allalaaditud versioonid:
- Vahemällu salvestatud versioonide leidmiseks kasutage järgmist käsku:
ls /var/cache/pacman/pkg/ | grep paketi_nimi - Kui olete versiooni tuvastanud, installige see järgmiselt:
sudo pacman -U /var/cache/pacman/pkg/paketi_nimi-versioon.pkg.tar.xz
Kui olete vahemälu kustutanud, saate kasutada selliseid teenuseid nagu Kaare tagasitõmbamismasin vanu pakke kätte saada. Soovimatu versiooni uuesti installimise vältimiseks lisage see failis /etc/pacman.conf olevasse IgnorePkg-i, kuid olge ettevaatlik, et mitte konflikte tekitada.
Pakettide taastamine openSUSE'is ja SUSE'is Zypperi abil
openSUSE ja selle derivaatide puhul Zypper Sellel on mehhanism eelmiste versioonide haldamiseks, kasutades ära selle ajalugu:
- Vaadake paigaldusajalugu koos:
cat /var/log/zypp/ajalugu | grep paketi_nimi - Kui olete leidnud soovitud versiooni, installige see uuesti käsuga:
sudo zypper -in -f paketi_nimi-versioon
See meetod on väga kasulik hiljutiste vigade või konfliktide korral pärast värskendusi, hõlbustades kiiret ja turvalist taastamist.
Fedora, Red Hati, CentOS-i ja sarnaste operatsioonisüsteemide madalamale versioonile viimine DNF-i või YUM-iga
Nendes süsteemides DNF võimaldab teil vaadata ja uuesti installida eelmisi versioone, kui need on repositooriumides:
- Vaata saadaolevaid versioone:
sudo dnf –showduplicates list paketi_nimi - Installige valitud versioon:
sudo dnf install paketi_nimi-versioon
Hiljutiste muudatuste tagasivõtmiseks saate oma tehinguajalugu uurida järgmiselt.
- Vaata ajalugu:
sudo dnf ajalugu - Konkreetse tehingu üksikasjad:
sudo dnf ajaloo info ID - Tehingu tühistamine:
sudo dnf ajaloo tagasivõtmise ID
See meetod võimaldab süsteemil tõhusalt naasta eelmisesse olekusse, mis on väga kasulik tootmiskeskkondades või kriitilistes süsteemides.
Kirglik kirjanik baitide maailmast ja üldse tehnoloogiast. Mulle meeldib jagada oma teadmisi kirjutamise kaudu ja just seda ma selles ajaveebis teengi, näitan teile kõike kõige huvitavamat vidinate, tarkvara, riistvara, tehnoloogiliste suundumuste ja muu kohta. Minu eesmärk on aidata teil digimaailmas lihtsal ja meelelahutuslikul viisil navigeerida.