Aktualizacja systemów

Witam,
na laptopie mam zainstalowane Manjaro i Mabox’a. Wczoraj zrobiłam aktualizację dla Mabox’a a dziś chciałam się zabrać za drugi system. Niestety, a może stety, Manjaro sie upiera, że jest aktualny.
Czy aktualizacja Mabox’a objęła oba systemy?
Dodam, że Manjaro na blaszaku domagał się aktualizacji

Linuksy na dwóch różnych partycjach? Jeśli tak, to nie m a szans by aktualizując jeden, zaktualizowałabyś przy okazji drugi.

Do niedawna miałem Maboxa z doinstalowanym XFCE, de facto Mabox i Manjaro w jednym. Aktualizując jeden system aktualizował się również drugi, bo to był jeden Linuks z dwoma środowiskami graficznymi.

Tak i mają różne środowiska graficzne.

Jeśli aktualizowałaś system w ciągu ostatnich 3 dni to raczej nic nie powinno być. A jeśli nie to być może na serwery z których korzysta Manjaro nie dotarła jeszcze aktualizacja, wtedy wystarczy w pamacu zaktualizować ich listę (i ewentualnie zmienić na inne jeśli chcesz). Ewentualnie wpisujesz w konsoli:

sudo pacman-mirrors -g

a jeśli chcesz wybrać własne serwery (polecam holenderskie, według mnie najlepiej się sprawdzają):

 sudo pacman-mirrors -i -c all

i instalujesz aktualizacje jeśli jakieś będą.

1 polubienie

@Tomek
Ostatnio nie aktualizowałam Manjaro.
Zrobiłam to, co zalecałeś ale system nadal twierdzi, że “nie ma nic do zrobienia”.

No to nie mam pojęcia o co może chodzić. Jeśli oba systemy były instalowane osobno na osobnych partycjach to aktualizacja jednego nie powinna mieć wpływu na drugi.

  1. Wrzuć zawartość:
    /etc/pacman-mirrors.conf
    /etc/pacman.d/mirrorlist
    /etc/pamac.conf
  2. Systemy aktualizują się niezależnie od siebie.
  3. Polecam, za każdym razem, w ramach aktualizacji:
  • zaktualizować listę mirror’ów. Warto by było odpowiednio skonfigurować operację w pliku pacman-mirrors.conf. Póki co, możesz wykonać poniższą komendę, która powinna wpisać Ci na listę 5 najaktualniejszych mirror’ów:
$ sudo pacman-mirrors -f 5
  • zaktualizować bazy i pakiety (dwa w jednym):
$ pamac update --force-refresh
  1. Po ustaleniu pożądanej konfiguracji (w plikach konfiguracyjnych pacman’a i pamac’a), dobrze jest wszystko wrzucić do skryptu i nim aktualizować system.
  2. Elementy z pkt.3 można również wykonać w GUI, ale skryptem w terminalu wygodniej.

jeżeli tak mają wyglądać polecenia, to wyskakuje mi “brak dostępu”

$ cat /etc/pacman-mirrors.conf
$ cat /etc/pacman.d/mirrorlist
$ cat /etc/pamac.conf

Dzięki, wybacz mi mój brak wiedzy :smiley:

$ cat /etc/pacman-mirrors.conf

##
## /etc/pacman-mirrors.conf
##

## Branch Pacman should use (stable, testing, unstable)
Branch = x32-stable

## Generation method
## 1) rank   - rank mirrors depending on their access time
## 2) random - randomly generate the output mirrorlist
# Method = rank

## Specify to use only mirrors from specific a country.
## Can add multiple countries separated by a comma (ex: Germany,France)
## Empty means all
# OnlyCountry =

## Mirrors directory
# MirrorlistsDir = /etc/pacman.d/mirrors

## Output file
# OutputMirrorlist = /etc/pacman.d/mirrorlist

## When set to True prevents the regeneration of the mirrorlist if
## pacman-mirrors is invoked with the --no-update argument.
## Useful if you don't want the mirrorlist regenerated after a
## pacman-mirrors package upgrade.
# NoUpdate = False
$ cat /etc/pacman.d/mirrorlist

##
## Manjaro Linux custom mirrorlist
## Generated on 2019-09-07 23:10
##
## Please use 'pacman-mirrors -id' To reset custom mirrorlist
## Please use 'pacman-mirrors -c all' To reset custom mirrorlist
## To remove custom config run  'pacman-mirrors -c all'
##

## Country : Germany
Server = https://manjaro.moson.eu/x32-stable/$repo/$arch

## Country : Germany
Server = https://mirror.philpot.de/manjaro/x32-stable/$repo/$arch

## Country : France
Server = http://kibo.remi.lu/x32-stable/$repo/$arch

## Country : France
Server = https://manjaro.ynh.ovh/x32-stable/$repo/$arch

## Country : Hungary
Server = https://quantum-mirror.hu/mirrors/pub/manjaro/x32-stable/$repo/$arch
$ cat /etc/pamac.conf

### Pamac configuration file

## When removing a package, also remove those dependencies
## that are not required by other packages (recurse option):
RemoveUnrequiredDeps

## How often to check for updates, value in hours (0 to disable):
RefreshPeriod = 6

## When there are no updates available, hide the tray icon:
#NoUpdateHideIcon

## Allow Pamac to search and install packages from AUR:
#EnableAUR

## When AUR support is enabled search in AUR by default:
#SearchInAURByDefault

## When AUR support is enabled check for updates from AUR:
#CheckAURUpdates

## Do not ask for confirmation when building packages:
#NoConfirmBuild

OnlyRmUninstalled

Używasz 32-bitowej wersji Manjaro?

Tak. Mam tylko 4GB RAM, wersja 32-bitowa była polecana. Jakie to ma znaczenie? Do tej pory aktualizacje przebiegały poprawnie.

4GB wystarczy również na 64 bity. Ale o tem potem.
Aktualizacje dla wersji 32-bit’owej idą swoim torem, niezależnym od wersji 64-bit’owej i są duuużo rzadsze. To wyjaśnia, dlaczego otrzymujesz informacje o tym, że Twój system jest aktualny.


OT - przyzwyczajaj się do myśli, że będziesz musiała przejść na wersję 64-bit’ową. Wsparcie dla 32 bit’ów zostało wycofane w Arch’u i Manjaro … jakieś dwa lata temu, o ile dobrze pamiętam. Wersja 32-bit’owa jest nieoficjalna - żyje, ale trudno powiedzieć jak długo.

@azja, to bardzo prawdopodobne. Właśnie sprawdziłam, Manjaro na blaszaku jest w wersji 64-bitowej, Mabox też.

…poczekam :wink:

Wszystkie oficjalne dystrybucje wychodzące z Arch’a, są już wyłącznie 64-bit’owe (Arch, Manjaro, Mabox …). Manjaro-32 jest wersją nieoficjalną (choć jest jakaś wymiana informacji i wątki na oficjalnym forum Manjaro) i bazuje na nieoficjalnym Arch-32.

@azja, @anon27248851, @Tomek, dziękuje za poświęcony czas :slight_smile: