Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum, zapoznaj się z kilkoma zasadami savoir-vivre'u w dziale Administracja.
Wiadomości z problemami zamieszczone w wątku "Przywitaj się" oraz wszelkie reklamy na naszym forum będą usuwane.

Aktualizacja systemu przy pominiętych repozytoriach.

Zaczęty przez r6, Marzec 09, 2024, 07:54:23 PM

Poprzedni wątek - Następny wątek

r6

Witam.
Miałem niedawno taką sytuację. APTus zaktualizował pakiet pomimo pominiętych repozytoriów.
Czy APTus nie uszkodzi mi systemu przy takich aktualizacjach?

sudo nala upgrade
Błąd: http://deb-multimedia.org bookworm InRelease
  Could not connect to deb-multimedia.org:80 (91.121.146.196). - connect (111: Connection refused) Could not connect to
deb-multimedia.org:80 (2001:41d0:1:c3c4::1). - connect (101: Network is unreachable)
╭─ Aktualizacja listy pakietów ──────────────────────────────────────────────────────────────────────────────────────────────────────╮
│Pominięte:   http://deb-multimedia.org bookworm InRelease                                                                           │
│Bez zmian: http://deb.debian.org/debian bookworm InRelease                                                                          │
│Bez zmian: http://security.debian.org/debian-security bookworm-security/updates InRelease                                           │
│Bez zmian: http://deb.debian.org/debian bookworm-updates InRelease                                                                  │
│Bez zmian: https://repo.sparkylinux.org core InRelease                                                                              │
│Bez zmian: https://repo.sparkylinux.org orion InRelease                                                                             │
│Pominięte:   http://deb-multimedia.org bookworm InRelease                                                                           │
│Pominięte:   http://deb-multimedia.org bookworm InRelease                                                                           │
│Ściągnięte 0 Bytes in 7s (0 bytes/s)                                                                                                │
╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

Błąd: http://deb-multimedia.org bookworm InRelease
  Could not connect to deb-multimedia.org:80 (91.121.146.196). - connect (111: Connection refused) Could not connect to deb-multimedia.org:80 (2001:41d0:1:c3c4::1). - connect (101: Network is unreachable)
Wszystkie pakiety są aktualne.



sudo apt update

Ign:1 http://deb-multimedia.org bookworm InRelease
Stary:2 http://deb.debian.org/debian bookworm InRelease   
Stary:3 http://security.debian.org/debian-security bookworm-security/updates InRelease
Stary:4 http://deb.debian.org/debian bookworm-updates InRelease
Ign:1 http://deb-multimedia.org bookworm InRelease     
Stary:5 https://repo.sparkylinux.org core InRelease     
Stary:6 https://repo.sparkylinux.org orion InRelease   
Ign:1 http://deb-multimedia.org bookworm InRelease
Błąd:1 http://deb-multimedia.org bookworm InRelease
  Nie udało się połączyć z deb-multimedia.org:80 (91.121.146.196). - connect (111: Połączenie odrzucone) Nie udało się połączyć z deb-multimedia.org:80 (2001:41d0:1:c3c4::1). - connect (101: Sieć jest niedostępna)
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Odczyt informacji o stanie... Gotowe   
All packages are up to date.
W: Nie udało się pobrać http://deb-multimedia.org/dists/bookworm/InRelease  Nie udało się połączyć z deb-multimedia.org:80 (91.121.146.196). - connect (111: Połączenie odrzucone) Nie udało się połączyć z deb-multimedia.org:80 (2001:41d0:1:c3c4::1). - connect (101: Sieć jest niedostępna)
W: Nie udało się pobrać niektórych plików indeksu, zostały one zignorowane lub użyto ich starszej wersji.



Zawartość pliku /var/lib/nala/history.json

    "70": {
        "Date": "2024-03-07 16:37:28 CET",
        "Requested-By": "al (0)",
        "Command": [
            "upgrade",
            "--full",
            "--no-install-recommends",
            "--no-autoremove",
            "-y"
        ],
        "Altered": "1",
        "Purged": false,
        "Operation": "upgrade",
        "Explicit": [],
        "Removed": [],
        "Auto-Removed": [],
        "Installed": [],
        "Reinstalled": [],
        "Upgraded": [
            [
                "linux-libc-dev",
                "6.7.9-1",
                "1327196",
                "6.7.7-1"
            ]
        ],
        "Downgraded": []
    },


pavroo

To nie aptus aktualizuje system, lecz apt, który jest używany przez aptus.
Teoretycznie nie powinno to mieć wpływu na aktualizację, ale trzeba sparawdzać co jest aktualizowane i czy jakieś pakiety nie zostaną automatycznie usunięte.
Czasami lepiej trzymać usta zamknięte i być traktowany jak idiota, niż je otworzyć i rozwiać wszelkie wątpliwości. Mark Twain

r6

#2
Zawartość pliku /var/lib/nala/history.json sugeruje, że to nala robi aktualizację.
Mam pytanie czy te parametry użyte przy aktualizacji można zmienić?
"Command": [
            "upgrade",
            "--full",
            "--no-install-recommends",
            "--no-autoremove",
            "-y"

Chcę usunąć "-y" czyli "yes" na wszystko, więc chyba i na pominięte repozytoria.
Dotarłem do skryptu APTus

cat /usr/bin/sparky-aptus-upgrade | grep '\-y'
$SPARKYXTERM "nala upgrade --full --no-install-recommends --no-autoremove -y"
$SPARKYXTERM "apt full-upgrade --no-install-recommends -y"

Moja propozycja zmiany skryptu (lokalnie na moim komputerze :)  ). Nie znam się na tym. Na przykład czy pętla if pominie wiersz ze znakiem #

# do full upgrade
CHECKNALA=`which nala`
if [ "$CHECKNALA" != "" ]; then
# $SPARKYXTERM "nala upgrade --full --no-install-recommends --no-autoremove -y"
$SPARKYXTERM "nala upgrade --full --no-install-recommends --no-autoremove"
else
# $SPARKYXTERM "apt full-upgrade --no-install-recommends -y"
$SPARKYXTERM "apt full-upgrade --no-install-recommends"
fi
sleep 1

Zobacz najnowsze wiadomości na forum