A következőben kérném a közösség segítségét: adott egy laptop Debian7 LXDE rajta. Az előző dist-upgrade-ból maradtak még törött csomagok, de főként a gui-t érintik nem az alaprendszert. A tervem a következő. Szeretném teljesen legyúrni a teljes GUI-t, asztali környezettel mindennel, akár az x is mehet. Aztán konzolról szépen apt-get update, majd install xfce4 xfce4-goodies.
Kérdéseim: jó lesz-e teljesen letúrni mindent, illetve az aptitude purge paramétereivel segíthetnétek esetleg. Például ez működne?
aptitude purge `dpkg --get-selections | grep lxde | cut -f 1`
De minden ötletet szívesen fogadok.
Köszönöm!
- 7530 megtekintés
Hozzászólások
Most azon gondolkodom, hogy az echo parancs segítségével következmények nélkül tesztelhetem a kis scriptemet. Vagy rosszul emlékszem?
- A hozzászóláshoz be kell jelentkezni
Jól emlékeztem. Kimenete a következő:
aptitude purge lxde lxde-common lxde-core lxde-icon-theme
Én a felhasználó programokat is le szeretném dúrni. Azt hogyan lehet megcsinálni?
Magyarán szólva újratelepítés nélkül szeretnék egy csupasz alaprendszert xserverrel, vagy anélkül.
Van erre lehetőség?
- A hozzászóláshoz be kell jelentkezni
Hát, végignyálazod a csomaglistát, hogy mi nem kell. Esetleg leszeded az x-et (fogalmam sincs, hogy hívják mai nevén a csomagok), az függőségként visz magával kb minden szart is, aztán másikat feltelepíted, az visszahozza.
- A hozzászóláshoz be kell jelentkezni
Elindítod az aptitude-ot interaktív módban.
1, megkeresed az installed packages alatt az x11 nevű csoportot, és mindent automatikus törlésűre állítasz be alatta. (shift-m)
Ugyanígy teszel a lib csoporton is.
Ez bizonyára leszed egy halom csomagot.
2, Körülnézel, és letörölsz pár olyan csomagot, ami a többit telepítve tartja, pl. lxde-desktop stb.
Ez így magától törlésle állít be egy csomó mindent.
3, Ezután letörölsz (ha maradt), pár olyan programot, amitől függ egy csomó másik, pl. ha egy lxde-common-t letörölsz, viszi magával az lxde maradékát. xorg viszi magával az összes X-es dolgot, stb.
Ezt így első közelítésben, aztán kézzel kiirthatsz mindent az x11 mappából, meg még egyebeket amiket szeretnél.
lxde-t nem használok, de más csomagok esetén így járnék el, bizonyára működik lxde-vel is.
És persze lehet, hogy már az első lépés letúr mindent, amit törölni akarsz.
- A hozzászóláshoz be kell jelentkezni
Szerencsés esetben a glibc és a kernel fenn marad. Talán... :)
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Természetesen. A csomagkezelő rendszer nem hülye. Ha a rendszerhez szükséges csomagokat akarod leszedni, külön szól az aptitude, hogy ez így nem jó. Ha a szükséges csomagokat meghagyod, akkor azok a dependencyk miatt pl. a libc-t a helyén tartják.
A kernelt elméletileg le tudod szedni, de nem magától törlni le, hanem neked kell kézzel odamenned és kiválasztanod. Akkor meg már nem meglepő, hogy utána nincs ott :-)
- A hozzászóláshoz be kell jelentkezni
nem, hacsak nem őrültek meg az elmúlt években a debian package maintanerek, akkor ezzel minden lényeges megmarad ami nem x.
- A hozzászóláshoz be kell jelentkezni
A két reakcióból inkább erre céloztam. Szóval arra, hogy ennek így igen sok függősége lesz. Az a gyanúm, az összes grafikus alkalmazás is áldozatul esik, akkor meg már egyszerűbb újratelepíteni.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Na de pont ezt akarja: letúrni minden grafikus cuccot, hogy egy üres alaprendszer maradjon.
Újratelepítés nélkül.
Adott szituációban lehet, hogy én is inkább újratelepíteném, de pl. egy alaptelepítés után, ami alapból Gnome-ot tesz kérdés nélkül ha az ember desktopot választ, a Gnome összes cuccát leszedni és a KDE-t (mondjuk) feltenni, az igen egyszerű. Persze X-et nem kell hozzá leszedni.
- A hozzászóláshoz be kell jelentkezni
szerintem pont ezt akarja...
- A hozzászóláshoz be kell jelentkezni
Elég sajátos technikája a filerendszer inicializálásnak. Nem nagyon látom értelmét.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Mert? Van pl már egy normáisan becsiszolt rendszere, amin belakott mindenféle háttérszolgáltatást, kialakította magának a filerendszert, megheggelte a kernelt, hogy menjen az összes csilivili szarja, belakta a torrent daemont, mittomén kinek milyen perverziói vannak, de lehet még egy pár dolog, amit már összerakott, és nincs köze a guihoz... és ezt baromira nem akarja újracsinálni azért, mert a tetején levő guis alkalmazásokat egy az egyben kicserélje.
Én imho pont ugyanezt csinálnám a helyében ha desktopoznék linuxon. Max nem maszatolnék először az lxde leszedésével :)
- A hozzászóláshoz be kell jelentkezni
Egyrészt elfelejtettem, hogy a Debian régi csomagokból áll, szögelni kell. Másrészt ehhez nagyjából elég a /etc mentése.
Nekem is hamarabb megvan egy upgrade mint egy tiszta telepítés, mert hosszú idők alatt rengeteg apró módosítást végeztem, és a legszebb, hogy már nem emlékszem, mik azok. Tiszta telepítés előtt mindig mentem a /etc-t, a /home amúgy is külön filerendszer.
Arra utaltam, hogy alig marad valami az egészből így, ami miatt az egész felhajtást csinálja.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Nem feltétlen kell szögelni, egyszerűen pontosan erről van szó, hogy egy csomó minent már belakott. És konkrétan a f..ranc akar etc-t mentegetni és nezegetni hogy mi változott mondjuk a postfix configjában. Ez ilyen fedora / rh irányú tökség, hogy telepítsünk újra.
Ráadásul akármennyire is okos a telepítő, csak terelgetni kell egy kicsit. Itt konkrétan kb 5 perc, míg az ember összemazsolázza a csomagokat, amiket le kell szedni, meg 2, amig megmondod, hogy mit kell feltenni, aztán el lehet menni mással foglalkozni...
- A hozzászóláshoz be kell jelentkezni
Fedorát, Red Hat-et miért kellene újra telepíteni? Csak azt mondom, ha az egész HDD-n hagyok egy darab 1-es bitet, azt nem biztos, hogy úgy teszem, hogy nagy műgonddal kitalálom, hogyan célzom meg az összes többit körülötte, és írom nullába, hanem lehet, hogy mindent nullába írok, majd azt az egyet beírom egybe.
Idétlen hasonlatba ne kössön bele senki, tudom, mit beszélek, csak így volt kényelmes megfogalmazni.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Azért, mert ott nem szok lenni dist-upgade ugye. :) És az innen jövők ezért megszokták, hogy friss install nagyobb változásnál.
---
egyszerűen arról van szó, hogy nem egy darab 1es bitet akar meghagyni ilyenkor az ember. Vagy legalábbis nem feltétlen.
- A hozzászóláshoz be kell jelentkezni
A yum tud update-et, upgrede-et (ez való disztribúció frissítésre, ami egyébként --obsoletes update), valamint distro-sync is egy lehetőség, és ekkor meg kell adni a verziót. Tudom, hogy nagyon sokat tud az apt-get, de a yum sem buta, sőt, fejlődik is. Az rpm, yum parancsokkal épp úgy bármit meg lehet csinálni, mint a dpkg, apt-get parancsokkal.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
tudom, hogy vannak lehetőségek (ha hiszed, ha nem, leginkább yum alapú cuccokat nyomkodok manapság), ez általában nem az rpm/yum hiányossága, egyszerűen a distrók szeretik így összerakni magukat, és preferálják ez ezt utat, debianék meg inkább az upgradet.
- A hozzászóláshoz be kell jelentkezni
(h)UP!
Senki nem használ Debian-t? Vagy nem szeretnétek segíteni?
- A hozzászóláshoz be kell jelentkezni
Én például nem használok Debiant. Eszembe nem jutna segítséget kérni abban, hogyan szűrjek adott nevű csomagokra, ehhez minden infód megvan, legfeljebb fantázia kérdése. Miért más gondolkodjon helyetted?
Fedorán például lehetne az update history-ból kiindulni, de akár az is megoldás lehet, hogy egy teljes csomaglistát kér az ember, amit betűrendbe rendez, és nézegeti, mit tud kezdeni vele. Ha lehet hivatkozni csomag csoportokra a csomagkezelőben, akkor ez is megoldást adhat.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Egyáltalán nem várom, sőt! De itt vannak tapasztalt és okos emberek, akik jó tanácsokat tudnak adni. És adnak is. Erre van a fórum! Nem? Te is adtál jó tanácsot pl a csomag csoportokkal kapcsolatban már tudtam keresni a google segítségével. Szóval neked is köszönöm!
- A hozzászóláshoz be kell jelentkezni
Kicsit offenzívre sikeredett a hozzászólásom, ezért elnézést! Az volt a mondandóm lényege, hogy szerintem nem olyan bonyolult a feladat, hogy ne lehetne kitalálni a megoldást némi gondolkodás után.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Ok. semmi gond, a kérdéseimre választ kaptam sokat tanultam az esetből és megtudtam, amit eddig is sejtettem, hogy az apt egy igen erős és intelligens csomagkezelő. Szóval a műtét jól sikerült, a beteg lábadozik... :)
- A hozzászóláshoz be kell jelentkezni
Meglátásom szerint sokkal egyszerűbb (és időtakarékosabb) az adataid mentése után egy tiszta rendszert felhúzni. Az eredeti terved számomra gányolásnak tűnik.
Ha mégsem friss installt akarsz, akkor egy ötletem van: a /var/log/apt/history.log.* fájlok tanulmányozása. Bár lehet, hogy a logrotate már legyakta a legrégebbi elemeket.
- A hozzászóláshoz be kell jelentkezni
Arról nem is beszélve, hogyha van hely a rootfs-en, akkor kit érdekel, hogy feleslegesen vannak fenn csomagok. Fel kell tenni az Xfce-t, és használni kell. Az LXDE maradványai meg elférnek ott.
Én például Xfce alól használok egy-két KDE-s alkalmazást - például a kolourpaint ilyen -, és fogalmam sincs már, hogy az egész KDE-t feltettem ehhez, vagy csak azt, ami jött függőségként, pl. Qt, meg effélék.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
- A hozzászóláshoz be kell jelentkezni
Volt valami util ami kilistázta az "ophaned" package -ket gyorsan. deborphan talán.
- A hozzászóláshoz be kell jelentkezni
Nagyon hasznos köszönöm!
- A hozzászóláshoz be kell jelentkezni
a legtöbb lxde programot az ^lx.* regexp megtalálja, az a néhány ami marad meg nem hiszem, hogy zavaró lenne.
Alternatív megoldás, hogy az xserver-xorg csomagot letörlöd, utána pedig apt-get autoremove --purge
- A hozzászóláshoz be kell jelentkezni
apt-get purge ldxe*
apt-get install xfce4 xfce4-goodies
--
"Nem akkor van baj amikor nincs baj, hanem amikor van!"
Népi bölcsesség
- A hozzászóláshoz be kell jelentkezni
+1
De az Xfce szépen megfér az Lxde mellett..
http://taklertamas.blogspot.com/ ::: http://www.taklertamas.deviantart.com/ :::Be::Shell:::
- A hozzászóláshoz be kell jelentkezni
Köszönöm mindenkinek a sok építő hozzászólást!Sokkal könnyebb lesz így elindulni. Sőt így már már menni fog.
- A hozzászóláshoz be kell jelentkezni