Puncte:2

debian - pachetele au dependențe neîndeplinite

drapel cn

Am Debian 11 și încerc să instalez niște biblioteci php precum mysql:

comanda: sudo apt install php-mysql

rezultat:

Citirea listelor de pachete... Gata
Construirea arborelui de dependență... Gata
Citirea informațiilor despre stare... Gata
Unele pachete nu au putut fi instalate. Acest lucru poate însemna că ai
a solicitat o situație imposibilă sau dacă utilizați instabil
distribuție că unele pachete necesare nu au fost încă create
sau a fost mutat din Incoming.
Următoarele informații pot ajuta la rezolvarea situației:

Următoarele pachete au dependențe neîndeplinite:
 php7.4-mysql : Depinde: php7.4-common (= 7.4.21-1+deb11u1) dar 7.4.25-1+deb11u1 trebuie instalat
E: Nu puteți corecta problemele, ați reținut pachete sparte.

Actualizați

rezultatul apt arată php-mysql

Pachetul: php-mysql
Versiune: 2:7.4+76
Prioritate: optional
Secțiunea: php
Sursa: php-defaults (76)
Menținător: Debian PHP Maintainers <[email protected]>
Dimensiune instalată: 13,3 kB
Depinde: php-common, php7.4-mysql
Dimensiune descărcare: 6.360 B
APT-Sources: http://deb.debian.org/debian bullseye/main Pachete amd64
Descriere: modul MySQL pentru PHP [implicit]
 Acest pachet oferă un modul MySQL pentru PHP.
 .
 PHP (acronim recursiv pentru PHP: Hypertext Preprocessor) este o metodă utilizată pe scară largă
 limbaj de scriptare de uz general open source care este deosebit de potrivit
 pentru dezvoltare web și poate fi încorporat în HTML.
 .
 Acest pachet este un pachet de dependență, care depinde de implicit Debian
 Versiunea PHP (în prezent 7.4).

Si deasemenea

echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php7.list :

deb https://packages.sury.org/php/ bullseye main

rezultat al actualizare sudo apt

Hit:1 http://packages.microsoft.com/repos/code stable InRelease                
Hit:2 http://deb.debian.org/debian bullseye InRelease                          
Hit:3 https://repo.steampowered.com/steam stable InRelease                     
Obțineți:4 https://packages.sury.org/php bullseye InRelease [6.841 B]               
Obțineți: 5 https://fasttrack.debian.net/debian-fasttrack bullseye-fasttrack InRelease [12,9 kB]
Hit:6 http://download.virtualbox.org/virtualbox/debian buster InRelease        
Obțineți: 7 https://fasttrack.debian.net/debian-fasttrack bullseye-backports-staging InRelease [12,9 kB]
Ign:8 http://deb.debian.org/debian bullseye-security InRelease
Err:4 https://packages.sury.org/php bullseye InRelease
  Următoarele semnături nu au putut fi verificate, deoarece cheia publică nu este disponibilă: NO_PUBKEY B188E2B695BD4743
Hit:9 http://deb.debian.org/debian bullseye-updates InRelease
Err:10 http://deb.debian.org/debian bullseye-security Release
  404 Nu a fost găsit [IP: 199.232.82.132 80]
Citirea listelor de pachete... Gata                                                  
W: Eroare GPG: https://packages.sury.org/php bullseye InRelease: Următoarele semnături nu au putut fi verificate deoarece cheia publică nu este disponibilă: NO_PUBKEY B188E2B695BD4743
E: Depozitul „https://packages.sury.org/php bullseye InRelease” nu este semnat.
N: Actualizarea dintr-un astfel de depozit nu se poate face în siguranță și, prin urmare, este dezactivată implicit.
N: Consultați pagina de manual apt-secure(8) pentru detalii despre crearea depozitului și configurația utilizatorului.
E: Depozitul „http://deb.debian.org/debian bullseye-security Release” nu are un fișier Release.
N: Actualizarea dintr-un astfel de depozit nu se poate face în siguranță și, prin urmare, este dezactivată implicit.
N: Consultați pagina de manual apt-secure(8) pentru detalii despre crearea depozitului și configurația utilizatorului.

rezultatul cat /etc/apt/sources.list:

deb http://deb.debian.org/debian/ bullseye contrib principal non-free
deb-src http://deb.debian.org/debian/ bullseye contribuția principală nu este gratuită

deb http://deb.debian.org/debian/ bullseye-security contribuția principală non-free
deb-src http://deb.debian.org/debian/ bullseye-security contribuția principală non-free

deb http://deb.debian.org/debian/ bullseye-updates contribuția principală non-free
deb-src http://deb.debian.org/debian/ bullseye-updates contribuția principală non-free

deb https://fasttrack.debian.net/debian-fasttrack/ bullseye-fasttrack contribuția principală
deb https://fasttrack.debian.net/debian-fasttrack/ bullseye-backports-staging contribuția principală
djdomi avatar
drapel za
s-ar putea să fi ratat un depozit care era disponibil înainte?
mohamad zbib avatar
drapel cn
cum pot sa-l verific?
djdomi avatar
drapel za
`apt show php-mysql`, precum și `sudo apt install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https` urmat de `echo "deb https://packages.sury.org/php/ $ (lsb_release -sc) principal" | sudo tee /etc/apt/sources.list.d/php7.list` și, ca ultimă `actualizare apt``, arată-ne suplimentar conținutul tău /etc/apt/sources.list și source.list.d
mohamad zbib avatar
drapel cn
@djdomi sper să mă uit la detaliile pe care le-am adăugat
djdomi avatar
drapel za
Cu toate acestea, fasttrack nu ar trebui să fie folosit într-un mediu de producție - de ce îl folosiți? Se pare că am uitat ceva `wget https://packages.sury.org/php/README.txt` urmat de `bash README.txt` ar trebui să rezolve primul - al doilea se pare că nu poți rezolva corect o oglindă Debian
Puncte:0
drapel cn

Am observat eroarea:

Err:10 http://deb.debian.org/debian bullseye-security Release
404 Nu a fost găsit [IP: 199.232.82.132 80]

Poate că nu primiți actualizări de securitate datorită acestui lucru.

Acolo a fost un schimbarea numelui unui director aparent

În fișierul /etc/apt/sources.list trebuie să utilizați un nou nume de director. De exemplu, înlocuiți „/debian/” cu „/debian-security/”. Dacă nu cunoașteți numele corect, deschideți adresa http a vechiului depozit, este posibil să găsiți numele corect.

Apoi „sudo apt update && sudo apt upgrade” pentru a aplica modificări/actualizări.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.