Megpróbálom telepíteni a apt-get szolgáltatást a CentOS 7 (Core) rendszerre, de Kaptam

bash: dpkg: command not found 

, amikor megpróbáltam kibontani a Debian fájlokat. Hogyan telepíthetem mindkettőjüket?

Megjegyzések

  • A használni kívánt csomagok ( nem apt, de azokat, amelyeket végül telepíteni szeretne) nem érhető el a yum keresztül?
  • dpkg a epel adattárban érhető el. @Kusalananda visszhangja, kérjük, használja a apt és az dpkg fájlt a .deb fájlok kibontásához / vizsgálatához, nem pedig telepítéséhez.

Válasz

Nem telepíti a apt szolgáltatást a CentOS-ba. div id = “75ef45c6eb”>

csomagok vannak ott.

A CentOS-ban a yum (CentOS 7 és újabb) vagy dnf (CentOS 8). Ezek lehetővé teszik RPM csomagok telepítését.

Az Ubuntu és a CentOS különböző csomagkezelővel rendelkezik (dpkg vs RPM). Így vannak különböző distros ok eleve .. 🙂

Ha nemrég ugrott az Ubuntuból a CentOS-ba, és valamilyen tanulási görbével küzd, érdemes kipróbálnia ezt a apt alias a CentOS-hoz itt . Természetesen nem valós apt. De lehetővé teszi a megszokott parancsok futtatását és hasonló eredmények elérését a CentOS-ban.

Válasz

dpkg egy eszköz a .deb csomagok kezelésére Debian alapú rendszerekhez, a apt-get az eszköz a telepítéshez és a függőség megoldása Debian alapú rendszerekhez.

A CentOS 7 megfelelői rpm a .rpm csomagok és a yum a telepítéshez és a függőség megoldásához. A CentOS 8 esetében a telepítés a következővel történik: dnf.

Kezdheti a yum paranccsal egyszerű keresés kezdeményezésével:

yum search project_name 

Ezután próbálja meg telepíteni az egyik kapott csomagot a következővel:

yum install package_name 

A dpkg fájlt a CentOS-ra elég egyszerűen telepítheti a yum install dpkg . Megfelelő erőfeszítéssel apt-get telepítve, de végső soron értelmetlen, mivel nincsenek elérhető .deb tárolók, amelyek működőképes vagy CentOS rendszerbe telepíthető csomagokat szállítanának.

Ha .deb csomagokat fel kell tudnia építeni a CentOS rendszerén, elég könnyű létrehozni egy Debian chroot .deb csomagépítés.

Ha csak a apt-get és dpkg, akkor ne használja a CentOS-t, és vegyen fel egy Debian alapú terjesztést.

Megjegyzések

  • Meg kell jegyezni, hogy két csomagkezelővel rosszabb, mint a " értelmetlen " ' alkalmas arra, hogy csavarja a rendszerét. Bármi, amit megpróbál telepíteni a apt címmel, valószínűleg olyan függőségeket fog bevonni, mint például a libc, amelyeket már telepítettek a yum keresztül. De a apt nem fogja megérteni, hogy már vannak telepítve. A konfliktus nagyon rossz lehet a rendszered számára.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük