Portál AbcLinuxu, 10. května 2025 10:57

Dotaz: Jak poznám balíky, které už nejsou k dispozici v apt-get?

5.1.2007 13:58 Thunder.m | skóre: 35 | blog: e17
Jak poznám balíky, které už nejsou k dispozici v apt-get?
Přečteno: 97×
Odpovědět | Admin
Snad je nadpis dostatečně jasný, chtěl bych vědět jak zjistím v Debianu které balíky mam nainstalované, ale už nejsou dostupné přes apt-get, tj. v repozitářích už nadále nejsou.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

5.1.2007 14:11 XSimi
Rozbalit Rozbalit vše Re: Jak poznám balíky, které už nejsou k dispozici v apt-get?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Spust synaptic, klikni na stav, instalované (lokální nebo zastaralé).
5.1.2007 14:14 Thunder.m | skóre: 35 | blog: e17
Rozbalit Rozbalit vše Re: Jak poznám balíky, které už nejsou k dispozici v apt-get?
a něco v příkazové řádce?
5.1.2007 14:40 Konopka | skóre: 4
Rozbalit Rozbalit vše Re: Jak poznám balíky, které už nejsou k dispozici v apt-get?
dpkg -l ?
5.1.2007 15:00 Petr Bartel
Rozbalit Rozbalit vše Re: Jak poznám balíky, které už nejsou k dispozici v apt-get?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jen dohad...

to jsou vsechny naistalovane baliky (na tohle je treba sudo nebo root)
dpkg --get-selections | awk '/[^de]install/ {print $1}' > nainstalovane
a to jsou vsechny dostupne baliky
apt-cache dumpavail | awk '/^Package/ {print $2}' > dostupne
#/bin/sh

while read line; do
        if [ ! `grep -E "^$line$" dostupne` ] ; then echo "balik \"$line\" neni dostupny"; fi
done < "nainstalovane"
tak tohle me napadlo, funguje to, tak snad to na neco bude.

CD
5.1.2007 15:21 Petr Bartel
Rozbalit Rozbalit vše Re: Jak poznám balíky, které už nejsou k dispozici v apt-get?
jen jsem se u toho grep prepsal ma byt -e (ne -E) protoze jinak se vyhodnocuje i ta promena $line a to neni zadouci, doufam :) Jsem stejne lama a snazim se.

CD

Založit nové vláknoNahoru

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

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.