Încerc să instalez apt-get pe CentOS 7 (Core), dar Am primit

bash: dpkg: command not found 

când am încercat să extrag fișiere Debian. Cum le pot instala pe ambele?

Comentarii

  • Sunt pachetele pe care doriți să le utilizați ( nu apt, dar cele pe care doriți să le instalați în cele din urmă) nu sunt disponibile prin yum?
  • dpkg este disponibil în depozitul epel. Făcând ecou @Kusalananda, vă rugăm să utilizați apt și dpkg pentru a extrage / examina fișiere .deb, nu pentru a le instala.

Răspuns

Nu instalați apt în CentOS. Nici nu instalați .deb pachete acolo.

În CentOS utilizați yum (CentOS 7 și mai jos) sau dnf (CentOS 8). Acestea vă vor permite să instalați pachete RPM.

Ubuntu vs CentOS au un manager de pachete diferit (dpkg vs RPM). Așa sunt ele diferite distros în primul rând .. 🙂

Dacă ați sărit recent de la Ubuntu la CentOS și vă confruntați cu o curbă de învățare, vă recomandăm să încercați acest apt alias pentru CentOS aici . Nu este real apt, desigur. Dar vă va permite să rulați comenzile la care sunteți obișnuit și să obțineți rezultate similare în CentOS.

Răspuns

dpkg este un instrument de gestionare a pachetelor .deb pentru sisteme bazate pe Debian, apt-get este instrumentul de instalare și rezolvarea dependenței pentru sistemele bazate pe Debian.

Echivalenții CentOS 7 ar fi rpm pentru gestionarea pachetelor .rpm și yum pentru instalare și rezolvarea dependenței. Pentru CentOS 8, instalarea se face cu dnf.

Puteți începe cu yum prin inițierea unei căutări simple:

yum search project_name 

Apoi încercați să instalați unul dintre pachetele rezultate cu:

yum install package_name 

Puteți instala dpkg pe CentOS suficient de ușor cu yum install dpkg . Cu suficient efort, puteți obține apt-get instalat, dar în cele din urmă este inutil, deoarece nu există depozite .deb disponibile care ar livra pachete care funcționează sau ar putea fi instalate într-un sistem CentOS.

Dacă trebuie să puteți construi pachete .deb pe sistemul dvs. CentOS, este suficient de ușor să creați un Debian chroot pentru a face .deb compilări de pachete.

Dacă vreți să folosiți doar apt-get și dpkg, atunci nu ar trebui să utilizați CentOS și să alegeți o distribuție bazată pe Debian.

Comentarii

  • Trebuie remarcat faptul că a avea doi manageri de pachete este mai rău decât " inutil " este ' responsabil pentru a vă înșela sistemul. Orice lucru pe care încercați să îl instalați cu apt va atrage cel mai probabil dependențe, cum ar fi libc, care sunt deja instalate prin yum. Dar apt nu va înțelege că sunt deja instalate. Conflictul ar putea fi foarte rău pentru sistemul dvs.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *