abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 22:44 | Nová verze

    Byla vydána (𝕏) únorová aktualizace aneb nová verze 1.87 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Ve verzi 1.87 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 1
    včera 22:11 | Nová verze

    Byla vydána (Mastodon, 𝕏) nová verze 2024.1 linuxové distribuce navržené pro digitální forenzní analýzu a penetrační testování Kali Linux (Wikipedie). Přehled novinek se seznamem nových nástrojů v oficiálním oznámení.

    Ladislav Hagara | Komentářů: 0
    včera 18:44 | Zajímavý software

    Společnost Cloudflare pod licencí Apache 2.0 uvolnila zdrojové kódy svého frameworku Pingora napsaného v Rustu pro vytváření rychlých, spolehlivých a programovatelných síťových systémů.

    Ladislav Hagara | Komentářů: 0
    včera 16:55 | IT novinky

    Účet za cloudové služby může nepříjemně překvapit. Například místo obvyklých 0 dolarů se ve vyúčtování může objevit 104 500 dolarů. Uživatel si u Netlify hostoval jednoduchý web a 4 roky nemusel nic platit. Měsíčně se nikdy nepřeneslo více než 10 GB dat. V únoru se to ale změnilo. Během několika dnů to jenom na jedné písničce v mp3 udělalo 164 TB a za každých 100 GB navíc by měl uživatel platit 55 dolarů. V rámci reklamace byla cena snížena na 5 225

    … více »
    Ladislav Hagara | Komentářů: 1
    včera 12:44 | Nová verze

    Komunita KDE s hrdostí uvádí Plasma 6, Frameworks 6 a Gear 24.02 postavené na Qt 6. Předchozí velké vydání 5 bylo vydáno téměř před 10 lety (červenec 2014).

    Ladislav Hagara | Komentářů: 11
    27.2. 21:11 | Nová verze

    Byla vydána nová major verze 6.0 živé linuxové distribuce Tails (The Amnesic Incognito Live System), jež klade důraz na ochranu soukromí uživatelů a anonymitu. Založena je na Debianu 12 Bookworm a GNOME 43. Přehled změn v příslušném seznamu. Tor Browser byl povýšen na verzi 13.0.10.

    Ladislav Hagara | Komentářů: 0
    27.2. 14:44 | IT novinky Ladislav Hagara | Komentářů: 20
    27.2. 09:00 | Zajímavý software

    Jose Fernandez z Netflixu představil nástroj bpftop pro monitorování eBPF programů.

    Ladislav Hagara | Komentářů: 2
    27.2. 08:00 | Nová verze

    Incus (GitHub), komunitní fork nástroje pro správu kontejnerů LXD, byl vydán ve verzi 0.6 (YouTube). Vyzkoušet jej lze online ve webovém prohlížeči.

    Ladislav Hagara | Komentářů: 0
    26.2. 19:22 | IT novinky

    Společnost Broadcom prodává svou End-User Computing (EUC) Division (Workspace ONE a Horizon) koupenou se společností VMware investiční společnosti KKR za 4 miliardy dolarů.

    Ladislav Hagara | Komentářů: 0
    Kolik máte nálepek na víku notebooku?
     (18%)
     (60%)
     (5%)
     (3%)
     (5%)
     (9%)
    Celkem 418 hlasů
     Komentářů: 18, poslední 27.2. 20:10
    Rozcestník

    Dotaz: aptitude remove

    19.4.2011 15:56 xhombre | skóre: 10 | blog: xhombre
    aptitude remove
    Přečteno: 390×
    Pokud nainstaluji pomocí aptitude install nějaký_balíček tak se mi automaticky nainstalují i jeho závislosti (jsou li nějaké).

    Ovšem při aptitude remove nějaký_balíček dojde k odinstalaci pouze toho jednoho balíčku a to co se nainstalovalo jako závislosti zůstane nainstalované.

    Existuje nějaká cesta jak donutit aptitude aby odinstalovala veškeré závislosti s balíčkem ke kterému je instalovala? Měl jsem za to, že toto by mělo fungovat automaticky.

    Odpovědi

    19.4.2011 16:08 Jirka P
    Rozbalit Rozbalit vše Re: aptitude remove
    Mně to funguje:
    debian:/home/jirka# aptitude -s remove clementine
    Následující balíky budou ODSTRANĚNY:  
      clementine libdbusmenu-glib3{u} libindicate-qt1{u} libindicate5{u} projectm-data{u} 
    0 balíků aktualizováno, 0 nově instalováno, 5 k odstranění a 1943 neaktualizováno.
    Potřebuji stáhnout 0 B archivů. Po rozbalení bude uvolněno 12,6 MB.
    
    Prozkoumejte situaci v TUI a napište, co jste zjistil.
    Dalibor Smolík avatar 19.4.2011 16:08 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
    Rozbalit Rozbalit vše Re: aptitude remove
    dpkg --purge balíček?
    Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
    Bilbo avatar 19.4.2011 16:28 Bilbo | skóre: 29
    Rozbalit Rozbalit vše Re: aptitude remove
    Nikoliv.

    dpkg --purge odstraní balíček včetně konfiguračních souborů (které jinak při obyčejném odstranění zůstávají), ale dpkg sám o sobě neumí řešit závislosti, takže netuší, že některé další baléíčky jsou zbytečné.

    Jelikož aptitude normálně po sobě odstraňuje balíčky co byly nainstalované automaticky a již nejsou třeba, tipuju že někde v konfiguraci je toto defaultní chování zakázáno.

    Zkusil bych otevřít /root/.aptitude/config a tam přidat:
    Apt::AutoRemove::RecommendsImportant "false";
    Apt::AutoRemove::SuggestsImportant "false";
    Pokud to nepomůže, tak projít konfigurační soubory aptitude a apt (odkud aptitude též bere konfiguraci) a pokud tam nebude nikde zjevná option na tohle, tak sem ty konfiguráky hodit a někdo se na to už mrkne.
    Big brother is not watching you anymore. Big Brother is telling you how to live...
    masomlejn avatar 19.4.2011 16:54 masomlejn | skóre: 16
    Rozbalit Rozbalit vše Re: aptitude remove
     aptitude purge "balicek"
    a pokud chces odinstalovat treba nepouzivane knihovny, tak pouzij deborphan z balicku deborphan
    masomlejn avatar 19.4.2011 16:56 masomlejn | skóre: 16
    Rozbalit Rozbalit vše Re: aptitude remove
    oprava:
    a pokud chces odinstalovat treba nepouzivane knihovny, tak pouzij orphaner z balicku deborphan
    19.4.2011 21:23 xkomczax | skóre: 51 | blog: proste_blog
    Rozbalit Rozbalit vše Re: aptitude remove
    Přesně:
    apt-get install deborphan
    deborphan
    apt-get remove --purge `deborphan`
    Pozor: to poslední kolem deborphan nejsou apostrofy, ale znak, který najdeš na anglické klávesnici vedle jedničky.
    20.4.2011 13:38 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: aptitude remove
    Jen drobnost - zápis $(deborphan) nevyžaduje slovní popis znaků, který je v případě zpětných apostrofů opravdu namístě :)
    20.4.2011 19:12 xkomczax | skóre: 51 | blog: proste_blog
    Rozbalit Rozbalit vše Re: aptitude remove
    Tak ten komentář jsem asi zcela nepochopil. Mohl by jsi jej, prosím, zkusit nějak přeformulovat? Nebo jednoduše vysvětlit co konkrétně nevyžaduje slovní popis znaků?
    20.4.2011 20:23 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: aptitude remove
    Jen jsem chtěl říct, že u ekvivalentního zápisu expanze příkazu přes dolar a kulaté závorky nehrozí, že čtenář přehlídne, že ty apostrofy jsou opačné. Tento zápis se mi osvědčil, přijde mi čitelnější.
    19.4.2011 17:33 Sten
    Rozbalit Rozbalit vše Re: aptitude remove
    aptitude remove automaticky odinstaluje závislosti natažené pomocí aptitude install. Tohle neudělá dpkg --remove nebo pokud instalaci provedl apt-get install, případně pokud ty závislosti využívá ještě někdo jiný.
    20.4.2011 17:54 Peter H. | skóre: 18
    Rozbalit Rozbalit vše Re: aptitude remove
    Mne to tiež nefunguje. Schválne so skúsil: aptitude install lynx, ten si ako závislosť stiahol lynx-cur. Potom som zadal aptitude remove lynx a lynx-cur v systéme zostal. Pritom je označený ako automaticky nainštalovaný:
    $ aptitude show lynx-cur
    Balík: lynx-cur                       
    Stav: nainstalovaný
    Automaticky instalovaný: ano
    Verze: 2.8.8dev.8-1
    Debian SID, aptitude 0.6.3
    Have you tried turning it off and on again?
    20.4.2011 10:39 xhombre | skóre: 10 | blog: xhombre
    Rozbalit Rozbalit vše Re: aptitude remove
    Takže na co jsem přišel. Pokud balík nainstaluji pomocí
     apt-get install
    tak
     apt-get remove
    odinstaluje jen ten jeden balík a
     apt-get autoremove
    pak odinstaluje přebytečné balíky z jeho závislostí.

    Pokud instaluji a odinstalovávám pomocí aptitude vše probíhá tak jak jsem popsal v dotazu.

    Pokud odeberu některý z balíčků instalovaných jako závislost pak se odinstaluje on i balíčky které na něm závisí. Včetně onoho původně instalovaného balíčku, ale již ne jeho další závislosti.

    Konkrétně se jedná o balíček unity-2d v (x)ubuntu 11.04.

    Napadá mě jestli unity-2d není jen tzv. metabalíček a v tom není problém.

    Soubor /root/.aptitude je prázdný a přidáním výše uvedených řádků se nic nezměnilo.

    Soubor /etc/apt/apt.conf nemám jen adresář /etc/apt/apt.conf.d/

    Použití deborphanu můj problém neřeší (to bylo to první co jsem vyzkoušel)

    Zatím všem děkuji za snahu.
    20.4.2011 17:00 xhombre | skóre: 10 | blog: xhombre
    Rozbalit Rozbalit vše Re: aptitude remove
    Tak jsem narazil na tento bug a postupoval podle návodu. Ovšem stále se nedaří.
    vadimo avatar 20.4.2011 18:18 vadimo | skóre: 14 | Liptovský Mikuláš
    Rozbalit Rozbalit vše Re: aptitude remove
    Vezmite v úvahu, čo by sa stalo, keby som odinštaloval napr. z Ubuntu Empathy. Tak automaticky odinštaluje aj meta balik ubuntu-desktop, kedže empathy je jeho súčasťou. Ale keby sme šli ešte hlbšie, tak ubuntu-desktop by si mal so sebou zobrať a odinštalovať vlastne takmer celé ubuntu. No to sa však nestane.
    20.4.2011 21:24 kuba77 | skóre: 15 | blog: kuba77
    Rozbalit Rozbalit vše Re: aptitude remove
    Když jsem zkoušel Ubuntu 11.04, tak jsem přes apt-get remove odstranil pulseaudio, které si vzalo sebou pár balíků, mezi kterými byl i ubuntu-desktop a ten si celý ubuntu sebou nevzal.
    21.4.2011 09:56 xhombre | skóre: 10 | blog: xhombre
    Rozbalit Rozbalit vše Re: aptitude remove
    V mém případě jde o opačný případ. Pokud bych dal odinstalovat ubuntu-desktop tak bych předpokládal, že sebou vezme i empathy a ne, že mi zůstane v systému. Pokud budu chtít jen některé závislosti z metabalíčku tak si je nainstaluji ručně. Pokud nainstaluji něco přes metabalíček tak bych považoval za logické, že to jeho odinstalace veme sebou.
    21.4.2011 10:41 xhombre | skóre: 10 | blog: xhombre
    Rozbalit Rozbalit vše Re: aptitude remove
    Tak to vzdávám, nejjednodušší bude se vrátit k apt-get a jeho autoremove.

    Unity-2d jsem nakonec odinstaloval ručně po vypsání závislostí pomocí aptitude show unity-2d pokud by někdo věděl jak celou věc z automatizovat (a přiblížit se tak apt-get autoremove, byl bych rád pokud by dal vědět. Přece jen je syntaxe aptitude příjemnější jak apt-get, apt-cache.

    Všem ještě jednou děkuji za snahu, zas jsem o něco chytřejší :-)

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.