Cum se elimină un repozitoriu APT din Debian

Pentru a elimina un repozitoriu APT din Debian, găsiți mai întâi intrarea sursă, apoi fie dezactivați-o, fie ștergeți-o și terminați cu . Pe sistemele Debian actuale, repozitoriile sunt de obicei stocate ca fișiere sudo apt updateîn stil deb822 sub . Intrările mai vechi și sunt încă acceptate, dar formatul pe o singură linie este depreciat. Debian documentează ambele formate în manualul APT sources.list ..sources/etc/apt/sources.list.d/.list/etc/apt/sources.list

Dacă sudonu este configurat pe instalarea Debian, executați aceleași comenzi dintr-un shell root.

1. Găsiți fișierul care conține depozitul

Începeți prin a căuta o parte distinctă a adresei URL a depozitului. Înlocuiți-o packages.example.invalidcu domeniul real pe care doriți să îl eliminați:

grep -RHi --include='*.list' --include='*.sources' 'packages.example.invalid' \
  /etc/apt/sources.list /etc/apt/sources.list.d 2>/dev/null

Rezultatul vă spune exact ce fișier conține intrarea corespunzătoare. Acest lucru este important deoarece un depozit terț poate fi în propriul .sourcesfișier .listsau poate fi partajat /etc/apt/sources.listcu alte depozite.

Terminalul Debian localizează o intrare în repozitoriul APT în /etc/apt/sources.list.d
Căutați domeniul repozitoriului înainte de a edita sau șterge orice fișier sursă APT.

2. Dezactivați depozitul fără a-l șterge

Dezactivarea este cea mai sigură alegere dacă este posibil să aveți nevoie din nou de depozit.

Pentru un fișier .sources modern

Deschideți fișierul corespunzător, de exemplu:

sudo nano /etc/apt/sources.list.d/vendor.sources

În secțiunea repozitoriului pe care doriți să o dezactivați, adăugați:

Enabled: no

Aceasta este opțiunea preferată în stil deb822, documentată de APT. Dacă un .sourcesfișier conține mai multe strofe, modificați doar strofa pentru depozitul pe care intenționați să îl dezactivați.

Fișier sursă Debian cu Enabled nu într-o stanza a repozitoriului APT deb822
Pentru o intrare deb822 .sources, adăugarea comenzii Enabled: no dezactivează repozitoriul respectiv fără a-i șterge configurația.

Pentru o intrare .list moștenită

Deschideți fișierul și plasați-l #la începutul liniei corespondente deb. deb-srcAPT tratează restul liniei de după #ca pe un comentariu. Nu comentați oglinzile Debian fără legătură.

3. Eliminați definitiv depozitul

Dacă depozitul are propriul fișier dedicat, ștergeți fișierul respectiv după confirmarea conținutului său. De exemplu:

sudo rm /etc/apt/sources.list.d/vendor.sources

Pentru o sursă mai veche, numele fișierului se poate termina .listcu . Dacă depozitul este stocat în /etc/apt/sources.list, editați fișierul respectiv și eliminați doar linia sau liniile relevante. Dacă un .sourcesfișier conține mai multe strofe de depozit fără legătură, ștergeți doar strofa corespondentă, nu întregul fișier.

Terminalul Debian elimină un fișier .sources APT dedicat, de la o terță parte
Ștergeți un fișier depozit dedicat numai după ce confirmați că acesta conține sursa pe care nu o mai doriți.

4. Reîmprospătați APT și verificați dacă depozitul a dispărut

După dezactivarea sau eliminarea sursei, actualizați APT:

sudo apt update

Depozitul eliminat nu ar trebui să mai apară în rezultatul actualizării. De asemenea, puteți repeta grepcomanda anterioară cu domeniul depozitului. Dacă returnează în continuare o potrivire, un alt fișier sursă face încă referire la același server.

Terminal Debian care rulează sudo apt update după ce un depozit APT a fost eliminat
Rulați apt update astfel încât APT să actualizeze metadatele pachetului fără a elimina repozitoriul.

Ar trebui să eliminați și cheia de semnare a repozitoriului?

Eliminarea unui repozitoriu nu elimină automat cheia de semnare a acestuia. Pentru intrările deb822 ale unor terțe părți, bifați câmpul Signed-By:înainte de a șterge orice fișier cheie. Manualul APT recomandă /etc/apt/keyringsutilizarea cheilor gestionate de administratorul de sistem și /usr/share/keyringsa keyring-urilor gestionate de pachete.

Ștergeți o cheie dintr-un depozit doar /etc/apt/keyringsatunci când sunteți sigur că nu o mai folosește niciun alt depozit. Nu eliminați cheile din arhiva Debian sau cheile deținute de pachete doar pentru a curăța o intrare sursă.

Ce nu face eliminarea unui depozit

Eliminarea sursei împiedică APT să preia metadatele pachetului și versiunile viitoare din acel depozit. Nu dezinstalează pachetele instalate anterior din acesta. Dacă doriți să eliminați și unul dintre aceste pachete, utilizați comanda normală package, cum ar fi sudo apt remove package-name, după ce ați analizat ce propune APT să elimine.

Dacă APT încă contactează vechiul depozit

  • Căutați în domeniul depozitului în ambele etape /etc/apt/sources.listși /etc/apt/sources.list.d/din nou.
  • Verificați ambele fișiere .sources, și .listfișierele; același depozit poate fi definit de mai multe ori.
  • Dacă observați un Signed-Byconflict, căutați definiții duplicate care indică același depozit cu setări cheie diferite.
  • Nu ștergeți intrările oficiale Debian decât dacă doriți intenționat să nu mai primiți pachete sau actualizări de securitate din acea arhivă.

Documentația Debian 13 recomandă noua .sourcesconfigurație deb822, iar capitolul despre gestionarea pachetelor din secțiunea de referință Debian descrie /etc/apt/sources.list.d/*.sourcesformatul modern al listei de surse.

Lasă un comentariu

Cum să joci Don't Starve Together pe Linux

Cum să joci Don't Starve Together pe Linux

Instalează versiunea Linux a jocului Don't Starve Together prin Steam, creează o lume sau alătură-te prietenilor urmând acești pași de configurare și depanare.

Cum să joci Squad pe Linux cu Steam Proton

Cum să joci Squad pe Linux cu Steam Proton

Configurează Squad pe Linux cu Steam Play și Proton, instalează jocul, alege un instrument de compatibilitate și depanează problemele anti-cheat.

Cum se instalează Linux Mint Debian Edition 5 „Elsie” de pe USB

Cum se instalează Linux Mint Debian Edition 5 „Elsie” de pe USB

Descărcați și verificați fișierul ISO LMDE 5 arhivat, creați un USB bootabil și alegeți setările de instalare sigure. Elsie a ajuns la sfârșitul duratei de viață; consultați versiunea curentă a LMDE.

Cum se creează o unitate USB bootabilă cu Windows 11 pe Linux

Cum se creează o unitate USB bootabilă cu Windows 11 pe Linux

Creați un USB de instalare Windows 11 pe Linux cu Ventoy: obțineți fișierul ISO oficial, instalați Ventoy în siguranță, copiați imaginea și porniți PC-ul țintă.

Cum se instalează Wireshark pe Linux: Ubuntu, Fedora, Arch și altele

Cum se instalează Wireshark pe Linux: Ubuntu, Fedora, Arch și altele

Instalați Wireshark pe Ubuntu, Debian, Fedora, Arch sau openSUSE cu comenzile actuale ale pachetului, apoi configurați captura de pachete live în siguranță.

Cum se joacă DiRT Rally pe Linux: Configurarea Steam și remedierile Proton

Cum se joacă DiRT Rally pe Linux: Configurarea Steam și remedierile Proton

Învață cum să joci DiRT Rally pe Linux dacă îl deții deja pe Steam: instalează versiunea nativă, lansează-l și folosește Proton doar ca soluție de rezervă.

Cum se instalează Devuan Linux de pe un USB bootabil

Cum se instalează Devuan Linux de pe un USB bootabil

Instalați Devuan Excalibur din fișierul ISO Desktop Live. Verificați descărcarea, creați un USB bootabil, protejați partițiile existente și finalizați configurarea cu Refracta Installer.

Cum se joacă It Takes Two pe Linux cu Steam Proton

Cum se joacă It Takes Two pe Linux cu Steam Proton

Învață cum să joci It Takes Two pe Linux cu Steam Proton, să instalezi versiunea Steam, să activezi compatibilitatea, să configurezi modul cooperativ și să depanezi problemele de lansare.

Cum se joacă Slay the Spire pe Linux: Instalați-l și lansați-l cu Steam

Cum se joacă Slay the Spire pe Linux: Instalați-l și lansați-l cu Steam

Instalează Steam pe Linux, preia versiunea nativă de Linux a jocului Slay the Spire din bibliotecă și lansează-l. Include pași practici pentru problemele comune la pornire.

Cum să joci The Forest pe Linux cu Steam Proton

Cum să joci The Forest pe Linux cu Steam Proton

Instalează Steam pe Linux, activează Steam Play și folosește Proton pentru a descărca și lansa The Forest, cu o setare de compatibilitate per joc dacă nu pornește.