Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: 5ulo 26 Prosince 2009, 17:55:32
-
Z nicoho nic mi zacalo blbnut dokoncovanie tabelatorom v terminali. Ked chcem nieco instalovat cez terminal, pouzijem sudo apt-get install f, stlacim 2x TAB a mal by vyplut moznosti dokoncenia z repozitarov. Par dni dozadu sa to ale zacalo chovat inak. Nedokoncuje mi totiz nazov aplikacie, ale ponukne mi len adresar alebo subor v aktualnom adresari. Cize napr. dokonci za mna apt-get install /foto namiesto ffmpeg
snad som to napisal pochopitelne. neviete, prosim, preco sa to tak zacalo chovat? nejaky update? Dik
-
Má to bejt sudo apt-get install -f (s pomlčkou před "f").
-
nie nie... ma to fungovat aj bez -f... tak ci tak, s -f to ma ten isty postup. Ale teraz som zistil, je tam predsalen nejaka zrada.
echo $BASH_COMPLETIONecho $BASH_COMPLETION_DIRobe mi vracaju prazdny riadok. Podla spravnosti by mali vyplut
enjoy@ubuntu:~$ echo $BASH_COMPLETION
/etc/bash_completion
enjoy@ubuntu:~$ echo $BASH_COMPLETION_DIR
/etc/bash_completion.dna milion % som si isty, ze som nic extra neurobil. Dokonca som od nervov aj reinstaloval ubuntu a z home adresara pomazal vsetky skryte adresare a subory, cize zostali len data. Ta chyba sa mi objavila aj po takejto cistej instalacii. Pred updatmi to frcalo.
-
nie nie... ma to fungovat aj bez -f... tak ci tak, s -f to ma ten isty postup. Ale teraz som zistil, je tam predsalen nejaka zrada.
echo $BASH_COMPLETIONecho $BASH_COMPLETION_DIRobe mi vracaju prazdny riadok. Podla spravnosti by mali vyplut
enjoy@ubuntu:~$ echo $BASH_COMPLETION
/etc/bash_completion
enjoy@ubuntu:~$ echo $BASH_COMPLETION_DIR
/etc/bash_completion.dna milion % som si isty, ze som nic extra neurobil. Dokonca som od nervov aj reinstaloval ubuntu a z home adresara pomazal vsetky skryte adresare a subory, cize zostali len data. Ta chyba sa mi objavila aj po takejto cistej instalacii. Pred updatmi to frcalo.
Máš nainstalovanej balík bash-completion ?
Máš v /etc složku bash_completion.d a soubor bash_completion ?
Co se vypíše po spuštění ls /etc/bash_completion.d ?
-
teraz som dal cistu instalaciu opat (ako som vyssie popisal, v home mi zostali len moje data, vsetko skryte som dal do prec)
/etc/bash_completion
/etc/bas_completion.d/
balicek bash-completion je nainstalovany (ved cista instalacia)
enjoy@ubuntu:/etc$ ls /etc/bash_completion.d
apache2ctl dsniff lilypond ooffice.sh sitecopy
bitkeeper freeciv lisp p4 snownews
bittorrent gcl lzma pon ssh
brctl gkrellm lzop povray _subversion
cksfv gnatmake mailman qdbus svk
clisp gpg2 mcrypt qemu ufw
cowsay harbour minicom quota-tools unace
cpan2dist insserv modules rdesktop unrar
debconf isql monodevelop ri vncviewer
desktop-file-validate larch net-tools sbcl
-
nateraz je to tak naoko vyriesene. Kompletny reinstall vratanie formatovania /home. Niekde tam musela byt nejaka schovana bedac, pretoze po odstraneny vsetkych skrytych suborov a adresarov mi to aj na 3x po instalacii nefungovalo. Ale aj tak by ma zaujimalo, ako sa mi to na zabehnutom systeme mohlo len tak odpalit.
-
Mohla to klidně způsobit nějaká špatná aktualizace, občas se to může stát. Ale jako kvůli tomuhle reinstalovat celej systém?! GNU/Linux != Woknouz!
-
No a? Nez hledat botu nekde v nekonecnych utrobach systemu a nakonec zjistit ze za to mohlo vysilani Kvejagri televize (coz je jinak naprosto neuzitecna a nepouzitelna informace) je jednodussi a efektivnejsi system preinstalovat.
-
No a? Nez hledat botu nekde v nekonecnych utrobach systemu a nakonec zjistit ze za to mohlo vysilani Kvejagri televize (coz je jinak naprosto neuzitecna a nepouzitelna informace) je jednodussi a efektivnejsi system preinstalovat.
To je sic hezký, ALE co kdyby si to pracně přeinstaloval a po aktualizaci zjistil, že to dělal zcela zbytečně? I to se totiž může stát.
-
tentokrat vyhrala reinstalacia. Linux, konkretne ubuntu je skvely v tom, ze cista z usb flashky je za par minut, dalsich par minut bezi skript, ktory mi odstrani nepotrebne veci, prida repozitare, nainstaluje co chcem, nahra vpn atd.. ak neformatujem home, tak system je pripraveny rychlostou blesku.
aj ked ano, linux, treba sa s nim hrajkat. Rad by som prisiel tejto veci na korienok, no toto hladanie s tabelatorom ma vyslo na tri dni. jedine take velmi podobne, az totozne som nasiel toto
https://bugs.launchpad.net/ubuntu/+source/bash-completion/+bug/368361
-
Jak jste vytvoril ten script ktery Vam to vsechno udela? Nebavi me pomalu vybirat balicky, repozitare atp....
-
V podstate je to zhluk prikazov pre konzolu, ktore urcite poznas. Priklad (velmi jednoduchy)...
#!/bin/sh
## odstranis aplikacie, ktore nechces
sudo apt-get remove gnome-games evolution...
## kluc pre GetDeb
wget -q -O- http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
## zapise do sources.list repozitar getdeb
sudo sh -c "echo 'deb http://archive.getdeb.net/ubuntu karmic-getdeb games #getdeb' >> /etc/apt/sources.list"
## vytvorim adresar, kde budem nieco mountovat
sudo mkdir /media/projects
## vytvorim subor pre credentials a zapisem don data
sudo touch /etc/samba/credentials
sudo sh -c "echo 'username=uzivatel' >> /etc/samba/crededentials"
sudo sh -c "echo 'password=heslo' >> /etc/samba/credentials"
## zapisem do hosts dalsiu domenu v sieti
sudo sh -c "echo '10.0.0.2 domena' >> /etc/hosts"
## zapisem si do fstabu dalsiu lajnu
sudo sh -c "echo '//domena/projects /media/projects cifs credentials=/etc/samba/credentials aglo,noperm,uid=1000,gid=1000,file_mode=0777,dir_mode=0777 0 0' >> /etc/fstab"
## obnovi sources a upgradne ak treba
sudo apt-get update
sudo apt-get upgrade
## -y znamena, ze ti automaticky potvrdi yes
sudo apt-get -y install geany vim unrar openvpn...
## nainstalujem deb balicky, co nemam z repo
sudo dpkg -i /home/uzivatel/balicky/*.deb
## UMOUNTCIFS timeout problem init0, init6
sudo cp /home/uzivatel/skripty/umountcifs /etc/init.d/
sudo ln -s /etc/init.d/umountcifs /etc/rc0.d/K00umountcifs
sudo ln -s /etc/init.d/umountcifs /etc/rc6.d/K00umountcifs
## VPN
sudo cp /home/uzivatel/.vpn/* /etc/openvpn/*
sudo /etc/init.d/openvpn restart
... a tak dalejproste zhluk jednoduchych prikazov.. mv, cp, mkdir, touch, chmod.. bla bla bla :) urcite sa to da aj lepsie spravit, no takto mi to zatial uplne staci