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
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 ayum
keresztül. De aapt
nem fogja megérteni, hogy már vannak telepítve. A konfliktus nagyon rossz lehet a rendszered számára.
apt
, de azokat, amelyeket végül telepíteni szeretne) nem érhető el ayum
keresztül?dpkg
aepel
adattárban érhető el. @Kusalananda visszhangja, kérjük, használja aapt
és azdpkg
fájlt a .deb fájlok kibontásához / vizsgálatához, nem pedig telepítéséhez.