Poradniki > Software
[How To]Cofamy pakiety za pomocą Arch Rolling Machine
(1/1)
			sir_lucjan:
			
			Czasem zdarzy się, że po aktualizacji coś przestanie działać. Na szczęście jest na to bardzo proste remedium.
Musimy zainstalować jeden program.
--- Kod:  ---yaourt -S downgrade
--- Koniec kodu ---
Jeśli zajdzie potrzeba, wykonujemy polecenie:
--- Kod:  ---downgrade nazwapakietu
--- Koniec kodu ---
Polecenie to wydajemy z konta zwykłego użytkownika.
Za przykład posłuży pakiet glib2.
--- Kod:  ---$ downgrade  glib2
 downgrade  glib2
The following packages are available from the A.R.M.:
    1)  core               glib2-2.36.3-3-i686.pkg.tar.xz
    2)  core               glib2-2.36.3-2-i686.pkg.tar.xz
    3)  core               glib2-2.36.2-1-i686.pkg.tar.xz [installed]
    4)  core               glib2-2.36.1-3-i686.pkg.tar.xz
    5)  core               glib2-2.36.1-1-i686.pkg.tar.xz
    6)  core               glib2-2.34.3-1-i686.pkg.tar.xz
    7)  core               glib2-2.34.2-2-i686.pkg.tar.xz
    8)  core               glib2-2.34.2-1-i686.pkg.tar.xz
    9)  core               glib2-2.34.1-1-i686.pkg.tar.xz
   10)  core               glib2-2.32.4-1-i686.pkg.tar.xz
   11)  core               glib2-2.32.3-1-i686.pkg.tar.xz
   12)  core               glib2-2.32.2-2-i686.pkg.tar.xz
   13)  core               glib2-2.32.1-3-i686.pkg.tar.xz
   14)  core               glib2-2.32.1-2-i686.pkg.tar.xz
   15)  core               glib2-2.30.2-2-i686.pkg.tar.xz
   16)  core               glib2-2.30.2-1-i686.pkg.tar.xz
   17)  core               glib2-2.30.1-1-i686.pkg.tar.xz
   18)  core               glib2-2.30.0-1-i686.pkg.tar.xz
   19)  core               glib2-2.28.8-1-i686.pkg.tar.xz
   20)  core               glib2-2.28.7-1-i686.pkg.tar.xz
   21)  core               glib2-2.28.6-1-i686.pkg.tar.xz
   22)  core               glib2-2.26.1-1-i686.pkg.tar.xz
   23)  core               glib2-2.26.0-2-i686.pkg.tar.xz
   24)  core               glib2-2.26.0-1-i686.pkg.tar.xz
   25)  core               glib2-2.24.2-1-i686.pkg.tar.xz
   26)  core               glib2-2.24.1-1-i686.pkg.tar.xz
   27)  core               glib2-2.24.0-1-i686.pkg.tar.xz
   28)  core               glib2-2.22.5-1-i686.pkg.tar.xz
   29)  core               glib2-2.22.4-1-i686.pkg.tar.gz
   30)  core               glib2-2.22.3-1-i686.pkg.tar.gz
   31)  core               glib2-2.22.2-1-i686.pkg.tar.gz
please choose a version or [q]uit: 
--- Koniec kodu ---
Wybieramy interesującą nas wersję i cofamy pakiet. Po wszystkim należy dopisać nazwę pakietu w odpowiednim miejscu w /etc/pacman.conf
--- Cytuj ---# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
IgnorePkg   = glib2 
#IgnoreGroup =
#NoUpgrade   =
#NoExtract   =
--- Koniec cytatu ---
Cofanie pakietów nie jest jak widzimy skomplikowane - za to bardzo często pozwoli nam uniknąć poważej awarii. 
Dodatkowo możemy pobrać paczki z:
https://seblu.net/a/arm/packages/
		
Nawigacja
Idź do wersji pełnej