abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
dnes 12:00 | Zajímavý projekt

Projekt Termbox umožňuje vyzkoušet si linuxové distribuce Ubuntu, Debian, Fedora, CentOS a Arch Linux ve webovém prohlížeči. Řešení je postaveno na projektu HyperContainer. Podrobnosti v často kladených dotazech (FAQ). Zdrojové kódy jsou k dispozici na GitHubu [reddit].

Ladislav Hagara | Komentářů: 7
dnes 11:00 | Bezpečnostní upozornění

Byly zveřejněny informace o bezpečnostní chybě CVE-2016-8655 v Linuxu zneužitelné k lokální eskalaci práv. Chyba se dostala do linuxového jádra v srpnu 2011. V upstreamu byla opravena minulý týden [Hacker News].

Ladislav Hagara | Komentářů: 0
včera 22:00 | Komunita

Přibližně před měsícem bylo oznámeno, že linuxová distribuce SUSE Linux Enterprise Server (SLES) běží nově také Raspberry Pi 3 (dokumentace). Obraz verze 12 SP2 pro Raspberry Pi 3 je ke stažení zdarma. Pro registrované jsou po dobu jednoho roku zdarma také aktualizace. Dnes bylo oznámeno, že pro Raspberry Pi 3 je k dispozici také nové openSUSE Leap 42.2 (zprávička). K dispozici je hned několik obrazů.

Ladislav Hagara | Komentářů: 5
včera 06:00 | Zajímavý software

OMG! Ubuntu! představuje emulátor terminálu Hyper (GitHub) postavený na webových technologiích (HTML, CSS a JavaScript). V diskusi k článku je zmíněn podobný emulátor terminálu Black Screen. Hyper i Black Screen používají framework Electron, stejně jako editor Atom nebo vývojové prostředí Visual Studio Code.

Ladislav Hagara | Komentářů: 39
včera 06:00 | Zajímavý článek

I letos vychází řada ajťáckých adventních kalendářů. QEMU Advent Calendar 2016 přináší každý den nový obraz disku pro QEMU. Programátoři se mohou potrápit při řešení úloh z kalendáře Advent of Code 2016. Kalendáře Perl Advent Calendar 2016 a Perl 6 Advent Calendar přinášejí každý den zajímavé informace o programovacím jazyce Perl. Stranou nezůstává ani programovací jazyk Go.

Ladislav Hagara | Komentářů: 9
3.12. 16:24 | Nová verze

Byla vydána Mageia 5.1. Jedná se o první opravné vydání verze 5, jež vyšla v červnu loňského roku (zprávička). Uživatelům verze 5 nepřináší opravné vydání nic nového, samozřejmě pokud pravidelně aktualizují. Vydání obsahuje všechny aktualizace za posledního téměř půldruhého roku. Mageia 5.1 obsahuje LibreOffice 4.4.7, Linux 4.4.32, KDE4 4.14.5 nebo GNOME 3.14.3.

Ladislav Hagara | Komentářů: 17
3.12. 13:42 | Pozvánky

V Praze probíhá konference Internet a Technologie 16.2, volné pokračování jarní konference sdružení CZ.NIC. Konferenci lze sledovat online na YouTube. K dispozici je také archiv předchozích konferencí.

Ladislav Hagara | Komentářů: 0
2.12. 22:44 | Komunita

Joinup informuje, že Mnichov používá open source groupware Kolab. V srpnu byl dokončen dvouletý přechod na toto řešení. V provozu je asi 60 000 poštovních schránek. Nejenom Kolabu se věnoval Georg Greve ve své přednášce Open Source: the future for the European institutions (SlideShare) na konferenci DIGITEC 2016, jež proběhla v úterý 29. listopadu v Bruselu. Videozáznam přednášek z hlavního sálu je ke zhlédnutí na Livestreamu.

Ladislav Hagara | Komentářů: 25
2.12. 15:30 | Zajímavý projekt

Společnost Jolla oznámila v příspěvku Case study: Sailfish Watch na svém blogu, že naportovala Sailfish OS na chytré hodinky. Využila a inspirovala se otevřeným operačním systémem pro chytré hodinky AsteroidOS. Použita je knihovna libhybris. Ukázka ovládání hodinek na YouTube.

Ladislav Hagara | Komentářů: 18
2.12. 14:15 | Nová verze

Byla vydána verze 7.1.0 skriptovacího jazyka PHP používaného zejména k vývoji dynamických webových stránek. Jedná se o první stabilní verzi nejnovější větvě 7.1. Přehled novinek v dokumentaci. Podrobnosti v ChangeLogu. K dispozici je také příručka pro přechod z PHP 7.0.x na PHP 7.1.x.

Ladislav Hagara | Komentářů: 6
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 775 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: aptitude remove

19.4.2011 15:56 xhombre | skóre: 10 | blog: xhombre
aptitude remove
Přečteno: 367×
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: 47 | 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: 60 | 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: 47 | 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: 60 | 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: 11 | 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.