Üdv!
Kérdésem az lenne, hogy az említett két csomag között mennyi a különbség.. Sajnos úgy látszik nem látok be elég mélyen a dolgok mögé, ilyen jellegű cikkre pedig nem találtam.. - talán mert félreértek valamit.
Szóval ha jól értem a funkciójuk nagyjából azonos, csak a coreutils jóval több dolgot tartalmaz, a busybox meg inkább minimálrendszerekhez van kitalálva.
Ezek szerint a kettő helyettesíthető egymással?
Gentoo rendszerem van, s egy frissítésnél láttam, hogy a busybox frissülni akar, ám nem épül rá semmilyen más csomag, tehát nem tudom mi használja. A coreutils-ra ellenben igen - maga a portage is. Szüksége van a busybox-ra a rendszernek? Esetleg helyettesíthetem vele a coreutils-t? Hülyeséget kérdezek?
A válaszért előre is köszönet!
- 1421 megtekintés
Hozzászólások
Írd be shellbe simán azt, hogy busybox -> Enter.
Nah kb annyi program (függvény) érhető el busybox-on keresztül. :)
Pár sorban azt is elmondja, hogy ez miért jó. :)
- A hozzászóláshoz be kell jelentkezni
Mind a kettő a system része, így szükség van rá, nem váltják ki egymást.
# dep -L busybox
sys-apps/busybox:
SYSTEM PROFILE *sys-apps/busybox
# dep -L coreutils
sys-apps/coreutils:
app-admin/eselect-1.0.10 || sys-apps/coreutils
sys-apps/baselayout-1.12.9-r2 !build? !bootstrap? >=sys-apps/coreutils-5.2.1
sys-apps/portage-2.1.3.19 !build? userland_GNU? >=sys-apps/coreutils-6.4
SYSTEM PROFILE *sys-apps/coreutils
A dep program az app-portage/udept csomag része, s szerintem jobb, mint az equery.
Én pl. erre használom a busyboxot:
# ln -s /bin/busybox /usr/local/bin/dkpg-deb
Ezután az mc bele tud nézni a .deb csomagok tartalmába, s nincs szükség a dpkg telepítésére.
Még van benne egy nagyon egyszerű httpd szerver is.
- A hozzászóláshoz be kell jelentkezni
Hmm, nekem nincs telepítve busybox, gentoo miért teszi ettől függővé a rendszert?
Amúgy én eddig azt hittem busybox az inkább olyasmi, mint az ftp. Tehát futtatod, és azon belül futtatod a saját parancsait. Ezek szerint ez inkább egy jolly joker. Érdekes. :)
- A hozzászóláshoz be kell jelentkezni
Passz. Egyébként nem olyan régóta része a system profile-nak, talán egy-másfél éve. Alapból nincs beállítva egyetlen szimlink sem, nem tudom, hogy mire használják.
"The Swiss Army Knife of Embedded Linux"
A busybox egy binárisban nyújtja a coreutils, fileutils, shellutils parancsait meg egy csomó más szokásos unix program egyszerűbb implementációját. Úgy tudod meghívni őket, hogy szimlinket raksz a busybox binárisra, s akkor az a kívánt funkcionalitással fut.
Mivel kicsi és optimalizált, beágyazott rendszerekben hasznos különösen. Pl. az én Fon és Asus routeremen is ez van.
- A hozzászóláshoz be kell jelentkezni
initrd
- A hozzászóláshoz be kell jelentkezni
Kösz!
Már fent csücsül az udept.. :)
Amúgy a miért továbbra sem világos, hogy akkor mire kell a busybox. Mert ezek a dolgok nem létfontosságúak, ami meg kell, az benne van a coreutils ban.. így inkább csak valami hasznos, de nem nélkülözhetetlen kis tool csomagnak tűnik...
- A hozzászóláshoz be kell jelentkezni