Repozytoria - Zmiana na Non-Free

Tutaj można zadać pytanie, jeśli Linuksa widzi się pierwszy raz w życiu ;)
HappyMagnet
Piegowaty Guziec
Piegowaty Guziec
Posty: 1
Rejestracja: 19 sie 2017, 13:20
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64

Repozytoria - Zmiana na Non-Free

Post autor: HappyMagnet »

Witam serdecznie skusiło mnie ostatnio przejść na Debiana i zderzyłem się 1 raz z takim problemem, otóż po zmianie pakietów w pliku konfiguracyjnym nie chce się wogóle aktualizować
  • /etc/apt/sources.list

Kod: Zaznacz cały

#Stretch
deb https://deb.debian.org/debian/ stable main contrib non-free
deb-src https://deb.debian.org/debian/ stable main contrib non-free


## uaktualnienia bezpieczeństwa
deb https://deb.debian.org/debian-security stable/updates main
deb-src https://deb.debian.org/debian-security stable/updates main

## często uaktualniane pakiety
deb https://deb.debian.org/debian stable-updates main contrib non-free
deb-src https://deb.debian.org/debian stable-updates main contrib non-free

#Backporty:
deb https://deb.debian.org/debian stretch-backports main contrib non-free

Korzystałem także z Podręcznika o kluczach ale może czegoś nie wiem, poprostu zrobiłem tak jak napisane, zapisałem skrypt

Kod: Zaznacz cały

#!/bin/sh

if [ `id -u` -ne 0 ]; then
    echo "Tylko root może dodać klucze"
    exit 1
fi

echo -n "Aktualizacja listy pakietów (może trochę potrwać)... " && \
  apt-get update >/dev/null 2>/tmp/apt-get-update-errors && echo "OK"

if ! grep -q NO_PUBKEY /tmp/apt-get-update-errors; then
    echo "Wszystkie klucze są dodane, nie ma nic do roboty."
    rm -f /tmp/apt-get-update-errors
    exit 0
fi

for KEY in `awk '/NO_PUBKEY/ {print $NF}' /tmp/apt-get-update-errors`; do
    echo "Przetwarzanie klucza $KEY:"
    echo -n " -> pobieranie klucza z serwera... " && \
      gpg --keyserver pgp.mit.edu --recv-keys "$KEY" >/dev/null 2>&1 && \
      echo "OK" && echo -n " -> dodawanie klucza do bazy... " && \
      gpg --armor --export "$KEY" | apt-key add -
done
rm -f /tmp/apt-get-update-errors

Kod: Zaznacz cały

mousepad /usr/local/sbin/klucze
odpaliłem komendą #klucze i po 2 dniach nic się nie dzieje, myślałem że może tyle trzeba czekać mam dobre łącze 50MB.
Wiadomo że im dalej w las tym więcej drzew i chciałbym więcej się nauczyć, ale tu potrzebuję jednak pomocy.
Awatar użytkownika
Tomfoc
Gibki Gibbon
Gibki Gibbon
Posty: 2183
Rejestracja: 30 lis 2011, 21:14
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Repozytoria - Zmiana na Non-Free

Post autor: Tomfoc »

Przy założeniu, że skrypt o nazwie klucze jest poprawny, musisz mu nadać atrybut wykonywalności. Robisz to poleceniem chmod +x klucze. Skrypt odpalasz poleceniem ./klucze, bo pewnie nie znajduje się na ścieżce dostępu.
ODPOWIEDZ

Wróć do „Przedszkole Linuksa”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 117 gości