Re: Poradíte s apt-get, apt-cache ?
To |
czdebian-l zavinac debian bod cz |
From |
Michal Cihar <cihar zavinac email bod cz> |
Date |
Wed, 11 Sep 2002 11:48:06 +0200 |
Organization |
Czech Technical University |
Zdravim
1) Příkaz "apt-cache pkgnames | grep headers | grep bf". Dostanu výstup
"kernel-headers-2.4.18-bf2.4". Jak tento výstup předám do "apt-get install"
? Něco ve smyslu jako "apt-cache pkgnames | grep headers | grep bf | apt-get
install", ale takhle to nefunguje. Prostě nevím, jak tam předat ten výstup.
apt-get install `apt-cache pkgnames | grep headers | grep bf`
2) Lámu si hlavu jako sloučit výše zmíněné dva grepy do jednoho regulárního
výrazu (výskyt slova "headers" + výskyt slova "bf" zároveň).
apt-cache pkgnames | grep "headers | bf" ... nefunguje
apt-cache pkgnames | egrep "headers | bf" ... rovněž nefunguje
*** z manuálu jsem nepochopil k čemu je "fgrep" vysvětlí mi to někdo prosím
po lopatě ?
grep 'headers|bf' = headers nebo bf
grep -e headers -e bf = headers nebo bf
grep 'headers.*bf' = headers jakykoliv_retezec bf
3) Pokud budu instalovat pomocí apt KDE 3, neuloží se mi *.deb balíčky na
můj HDD a příště to budu muset tahat znovu. Jak stáhnu ty *.deb balíčky
pomocí apt, aby se mi uložili na HDD třeba do adresáře /home/zaloha/kde3 a
mohl jsem je kdykoliv jindy nainstalovat pomocí apt-get install z mého HDD ?
(jde mi jen o kde3 balíčky potřebné k základnímu běhu kde3, nikoliv všechny
kde3 soubory)
vsechny baliky ktere se stahuji se ukladaji do /var/cache/apt/archives
(pokud neni v apt.conf nastaveno neco jineho). Pokud pouzivate dselect
tak ten se po nainstalovani zepta jestli stazene baliky chcete smazat
(aptitude dela asi taky neco podobneho, ale protoze nepouzivam tak nevim ;-)
4) Zkusil jsem příkaz "apt-get install << apt-cache pkgnames | grep headers
| grep bf" a po odklepnutí mi skočil kurzor na nový řádek který byl uvozen
znakem ">" kterého se mi nepovedlo zbavit. Nefungovalo nic ":q, ESC, CTRL+Z,
CTRL+Q" pořád jsem měl na první pozici řádku ">". Když jsem mačkal ENTER,
řádků ">" pod sebou přibývalo. Co jsem to zpustil a jak z toho vyskočím ?
*** Jsem zchopný nějakým příkazem např. z terminálu "ALT+F6" resetovat
terminál "ALT+F5" ? Napadl mě příkaz "killall ttys4", ale to nefungovalo.
To jsi (pravdepodobne nechtene ;-)) pouzil tzv. heredoc = Here Documents
viz. bash(1). Jinak Ctrl+C funguje na vetsinu veci (vcetne teto)
spolehlive ;-)
Michal Cihar
Partial thread listing: