Terminal kwestionuje source.list linia 1

Ogólne pytania dotyczące systemu
stecu
Posty: 4
Rejestracja: 31 marca 2021, 10:07

Terminal kwestionuje source.list linia 1

Post autor: stecu »

Moje reozytorium: (nie zmienne od instalacji)

Kod: Zaznacz cały

#

# deb cdrom:[Debian GNU/Linux 10.9.0 _Buster_ - Official amd64 NETINST 20210327-10:38]/ buster main

#deb cdrom:[Debian GNU/Linux 10.9.0 _Buster_ - Official amd64 NETINST 20210327-10:38]/ buster main



deb http://ftp.pl.debian.org/debian/ buster main
deb-src http://ftp.pl.debian.org/debian/ buster main

deb http://security.debian.org/debian-security buster/updates main
deb-src http://security.debian.org/debian-security buster/updates main

# buster-updates, previously known as 'volatile'
deb http://ftp.pl.debian.org/debian/ buster-updates main
deb-src http://ftp.pl.debian.org/debian/ buster-updates main

# This system was installed using small removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were disabled at the end of the installation process.
# For information about how to configure apt package sources,
# see the sources.list(5) manual.
Odpowiedź w terminalu:

Kod: Zaznacz cały

root@debian:~# sudo apt-get update
E: Nieprawidłowa linia 1 w liście źródeł /etc/apt/sources.list (typ)
E: Nie udało się odczytać list źródeł.
O co może chodzić?
Proszę o pomoc
Pozdrawiam
Awatar użytkownika
dedito
Moderator
Posty: 3560
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Re: Terminal kwestionuje source.list linia 1

Post autor: dedito »

Może go ostatnio edytowałeś i dostały się tam jakieś śmieci.

Kod: Zaznacz cały

cat -A /etc/apt/sources.list
stecu
Posty: 4
Rejestracja: 31 marca 2021, 10:07

Re: Terminal kwestionuje source.list linia 1

Post autor: stecu »

Po wpisaniu kodu wyszło mi takie coś:

Kod: Zaznacz cały

root@debian:~# cat -A /etc/apt/sources.list
M-oM-;M-?#$
$
# deb cdrom:[Debian GNU/Linux 10.9.0 _Buster_ - Official amd64 NETINST 20210327-10:38]/ buster main$
$
#deb cdrom:[Debian GNU/Linux 10.9.0 _Buster_ - Official amd64 NETINST 20210327-10:38]/ buster main$
$
$
$
deb http://ftp.pl.debian.org/debian/ buster main$
deb-src http://ftp.pl.debian.org/debian/ buster main$
$
deb http://security.debian.org/debian-security buster/updates main$
deb-src http://security.debian.org/debian-security buster/updates main$
$
# buster-updates, previously known as 'volatile'$
deb http://ftp.pl.debian.org/debian/ buster-updates main$
deb-src http://ftp.pl.debian.org/debian/ buster-updates main$
$
# This system was installed using small removable media$
# (e.g. netinst, live or single CD). The matching "deb cdrom"$
# entries were disabled at the end of the installation process.$
# For information about how to configure apt package sources,$
# see the sources.list(5) manual.$
$
$

Awatar użytkownika
dedito
Moderator
Posty: 3560
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Re: Terminal kwestionuje source.list linia 1

Post autor: dedito »

Widać, że są śmieci w pierwszej linijce (M-oM-;M-?), reszta wygląda w porządku.
Skasuj tą pierwszą linijkę i znowu sprawdź.
stecu
Posty: 4
Rejestracja: 31 marca 2021, 10:07

Re: Terminal kwestionuje source.list linia 1

Post autor: stecu »

A czy mógłbyś mi podpowiedzieć jak to zrobić? Niestety dziś pierwszy raz instalowałem debiana i pierwszy raz mam styczność z linuksem, bardzo proszę o pomoc. Z góry dziękuję.
Awatar użytkownika
dedito
Moderator
Posty: 3560
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Re: Terminal kwestionuje source.list linia 1

Post autor: dedito »

Trzeba jako root edytować ten plik w dowolnym edytorze tekstowym.
Prawdopodobnie i z tym będziesz mieć problem więc może tak:
- uruchom terminal i przejdź na konto root:

Kod: Zaznacz cały

su -
- na wszelki wypadek kopia

Kod: Zaznacz cały

cp /etc/apt/sources.list /etc/apt/sources.list.kopia
- skasuj pierwszą linię za pomocą sed:

Kod: Zaznacz cały

sed -i '1d' /etc/apt/sources.list
No i na koniec ponownie pobierz listę paczek

Kod: Zaznacz cały

sudo apt-get update
stecu
Posty: 4
Rejestracja: 31 marca 2021, 10:07

Re: Terminal kwestionuje source.list linia 1

Post autor: stecu »

Działa, dziękuję za pomoc ;)
fnmirk
Senior Member
Posty: 8295
Rejestracja: 03 grudnia 2007, 06:37

Re: Terminal kwestionuje source.list linia 1

Post autor: fnmirk »

Zapewne dawno nie robiłeś aktualizacji?

Zmień zawartość pliku /etc/apt/sporces.list na taką:

Kod: Zaznacz cały

deb https://deb.debian.org/debian/ buster main
deb https://deb.debian.org/debian/ buster-updates main
deb https://deb.debian.org/debian-security buster/updates main
I wykonaj aktualizację.
ODPOWIEDZ