Mai napon
KuLuSz kollegát megkértem, hogy javítson az eredeti
remove_packages beépített és csomageltávolító szkriptjén, amit készséggel megtett. Erről írnék most és arról a módszerről, amivel már ily módon sem törölhető csomagok mégis törlését lehet megoldani arra az esetre, ha már remasztereltünk a rendszerbe már elavult vagy felesleges helyfoglaló csomagokat újragondolt formában (ez arra az esetre is érvényes, ha új remasztert készítünk a meglévőből és a feleslegessé vált csomagoktól megszabadulnánk):
Példának okáért az elsőként felhízlalt NOS-LX7 remaszteremre gondolok ahol pl.: a skype is így járt. Elavult, nem kell de benne van, ehhez konkrét példa:
1.: pfind keresővel indítunk egy rendszerfájlok közti keresést pl.: a skype -ra.
2.: a kilistázott találatok alapján megvizsgáljuk mely mappákban szerepel a név
3.: módosítjuk a szkriptet amit lentebb taglalok ha kell, a találatok alapján
4.: futtatjuk a szkriptemet és leellenőrizzük az így kapott fájlt, hogy találatilag stimmelnek e mennyiségek.
5.: pfind keresővel teszünk még egy ellenőrző keresést is, és átböngésszük minden maradhat e.
6.: ha további mappákban is van találat, pl.: root könyvtárban írjuk be a kapott fájlba elérését vagy módosítsuk a szkriptet, hogy ott is keressen.
7.: KuLuSz szkriptjével pedig azon futtatása után jelöljük törlésre a már ott szereplő saját csomagot a skype -ot.
példaszkriptem módosítva a skype csomaghoz:
nocsak_skype_remover.sh
Kód: Egész kijelölése
#!/bin/sh
echo "Type the name of package, followed by [ENTER]:"
read package
if [ ! -f /root/.packages/$package.files ];then
cd /
rekesz1=$(find /usr -name *"$package"* && find /etc -name *"$package"*)
echo "$rekesz1" >> /root/.packages/$package.files
else
echo "Already there is $package.files in /root/.packages/"
fi
A
nocsak_skype_remover.sh működése:
Terminált nyitunk a szkript elérési útvonalába, majd futtatjuk abból. Elsőre megkérdi milyen csomag nevével szeretnénk fájlokat keresni, beírjuk, majd ha ezzel a csomagnévvel ő találkozik a /root/.packages/ útvonalon akkor figyelmeztet, hogy már van ott ilyen adatbázis fájl, ha nem talál akkor létrehoz.
Ha
KuLuSznak elérhetővé válik a fórum, vélhetően közzé teszi a javított friss csomageltávolítóját.
Megjegyzés:
A jövőben inkább már csak csomagok készítésével bővítem a készletet, remasztert épp ebből az okból kifolyólag nem biztos, hogy készítek. Én legalábbis nem minden esetben dolgozom időtálló alkalmazásokkal például a böngészőt és egyéb kommunikációs alkalmazást vagy irodai csomagot is ideértve. Ahogy a világ is változik én ezt a csomagok készítésével látom értelmét bővíteni. Azok telepíthetők eltávolíthatók ugyanúgy begyűjthetők és archiválhatók.