Mali i korisni Linuks saveti i trikovi

7

Mali i korisni Linuks saveti i trikovi

offline
  • Brok  Male
  • Moderator foruma
  • Mihajlo Bogdanović
  • Linux driver - fighter - warrior
  • Pridružio: 04 Maj 2005
  • Poruke: 3197
  • Gde živiš: U autu i ispred računara, iz grada Kraljeva

Izašla je nova verzija Skjapa, i prilikom instaliranja 64bit verzije ima nekih stvari koje trebamo uraditi da bi ispravno instalirali skype paket.
Instaliraćemo prvo ovo
sudo apt-get install libxss1 ako je već instaliran onda idemo liniju ispod
sudo apt-get install lib32stdc++6 lib32asound2 ia32-libs libc6-i386 lib32gcc1
pa pređemo u /tmp dir sa komandom
cd /tmp
i skinemo u njega skype
wget wget http://www.skype.com/go/getskype-linux-ubuntu-64/skype-ubuntu-precise_4.1.0.20-1_i386.deb
na kraju instaliramo (ne izlazeći iz /tmp direktorijuma u terminalu) skype, sa komandom
sudo dpkg -i skype-ubuntu*.deb

Ovo važi za Ubuntu 12.10/12.04/11.10, a neki kaži i za 10.04 (znači nije provereno ni sigurno) ali nisam još probao i naravno važi za sve satelite tipa Minta i ostalih distroa koji se baziraju ne ovim verzajama Ubuntua.

I to je to Ziveli


dodatak
Ako dobijete grešku tokom instaliranja, predhodno uklonite staru verziju skajpa sa komandom
sudo apt-get remove skype



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Fil  Male
  • Legendarni građanin
  • Pridružio: 11 Jun 2009
  • Poruke: 16486

Situacija:

Linux Mint 13 KDE x64, behind proxy

Iako za Update manager i Software manager ne postoji podesavanje za Proxy, podesavanjem proxy-ja u Synaptic-u se automatski regulisu ova dva.

Medjutim, APT se ne regulise. Googlao sam i resenja tipa modifikacija apt.conf datoteke nisu dala rezultate. Onda sam naisao na sledeci savet i APT je proradio:



Dakle, otvoriti folder: /etc/apt/apt.conf.d/ i kreirati datoteku: 30proxy

Sadrzaj datoteke je u ovom obliku:

Acquire::http::proxy "http://IP:PORT/";
Acquire::ftp::proxy "ftp://IP:PORT/";
Acquire::https::proxy "https://IP:PORT/";



offline
  • Pridružio: 28 Dec 2012
  • Poruke: 1

Cest problem sa skajpom i ostalim programima je da "ne vide" web kameru cak i ako ona zapravo funkcionise.
Da bi proverili da li kamerica fukcionise pod linuxom instalirajte cheese i pokrenite ga:
sudo apt-get install cheese
Ako ugledate poznato lice u ekranu, proverite da li su u sinaptiku lib32v4l i libv4l instalirani. Ako nisu instalirajte ih.
Pokusajte da pokrenete skajp(32bit) sa:
LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so /usr/bin/skype
ili firefox(64bit) sa:
LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so /usr/bin/firefox

Napomena: Ove putanje su korektne ako koristite Mint Debian varijantu ili sam Debian. U ostalim distribucijama se putanje verovatno neznatno razlikuju. Da bi videli koja je tacno putanja za ove biblioteke na vasem sistemu u sinaptiku desnim tasterom kliknite na lib32v4l->Properties->Installed Files. Potrazite u spisku v4l1compat.so.

Da bi ucinili resenje trajnim:
sudo nano /usr/local/bin/skype
ukucajte:
#!/bin/sh

LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so /usr/bin/skype $@

izadjite i snimite (ctrl+x i Y nakon toga)
slicno je i za firefox:
sudo nano /usr/local/bin/firefox
#!/bin/sh

LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libv4l/v4l1compat.so /usr/bin/firefox $@

Nakon toga je jos samo potrebno dozvoliti izvrsavanje skripti:
sudo chmod a+x /usr/local/bin/skype
sudo chmod a+x /usr/local/bin/firefox
Nakon ovoga bi trebalo da sve funkcionise ok. Za test pokrenite skajp iz terminala bez LD_PRELOAD ili jednostavno iz menija

offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12356
  • Gde živiš: Južni pol

Konverzija tekstualnih datoteka DOS -> Unix

Brza konverzija iz MS DOS formata (kodna strana 437 - engleski) u UNIX format. Ovo zahteva iconv koji je obično podrazumevano instaliran na GNU/Linuks sistemima. Za otvorene BSD derivate nisam siguran.

iconv -f 437 -t utf8 text.txt | tr -d '\r' > konvertovani-tekst.txt

Isto to bez konverzije kodne strane (trebalo bi da radi na svakom Unix sistemu):
cat text.txt | tr -d '\r' > konvertovani-tekst.txt

Ovo je možda bilo. Nebitno, možda sam dao neki dodatni info. Recimo konverzija iz 437 u utf8 omogućava da uživate u nekadašnjoj ANSI umetnosti (ovo uključuje i .info datoteke):



Iz nekog razloga Terminal ne prikazuje ANSI animacije, ali će se one bez probelma prikazati pod uxtermom. Inače izvor ANSI grafika je sjajni Textfiles.com: http://artscene.textfiles.com/ansi/bbs/.

Konverzija kompresovanih Postscript datoteka u pdf

Za ovaj trik vam je potreban Ghostscript. Opet, na gotovo svim GNU/Linuks distribucijama je podrazumevano instaliran. Konvertovanje svih ps.gz datoteka u trenutnom direktorijumu.

for FILE in *.ps.gz;do zcat $FILE | ps2pdf - ${FILE%%ps.gz}pdf;done

Addendum

Evo i kratke gluposti koju sam koristio za pregled ANSI datoteka u trenutnom direktorijumu.

while true;do for file in *.ans;do clear && cat $file && read -n 1; clear;done;done

Za pregled naredne grafike je potrebno pritisnuti bilo koji taster. Za izlaz ctrl+c.

Post Scriptum

Ako ima koga ko me nije shvatio, za cenu jednog piva ću sve natenane da mu objasnim A tek što se raspričam posle tri. Mr. Green

offline
  • Brok  Male
  • Moderator foruma
  • Mihajlo Bogdanović
  • Linux driver - fighter - warrior
  • Pridružio: 04 Maj 2005
  • Poruke: 3197
  • Gde živiš: U autu i ispred računara, iz grada Kraljeva

Pošto čim se pojavi nova verzija Ubuntua, uvek prvo vreme, opravdano ili ne, pojavljuje se kraš reporti, evo video priloga kako ih isključiti

offline
  • Pridružio: 26 Avg 2005
  • Poruke: 384
  • Gde živiš: Beograd

Zgodan one-liner za brojanje fajlova u koji se nalaze "ispod" trenutnog direktorijuma:


for i in directory files links ; do echo `find . -maxdepth 20 -type ${i:0:1}| wc -l` $i ; done

offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4547

Evo jednog malog saveta za one koji ne mogu da pokrenu .jar fajlove iako imaju instaliran JDK (testirano na Ubuntu i njegovim derivatima).

Arrow Situacija : Odlučio sam da pokrenem Minecraft na Mint-u, ali u Properities meniju pod Ovlašćenjima nije bilo opcije Allow executing file as program.



Arrow Postupak: Prvo koristite komandu cd da dođete u folder gde se nalazi .jar fajl. Primer:


cd ~/Minecraft


Nakon toga ćemo ukucati komandu chmod koja će nam zajedno sa dodatkom -x i obeležavanjem imena fajla pomoći da kao korisnik dobijemo ovlašćenje za izvršavanje tog fajla (execute). Primer:


chmod -x Minecraft.jar


Napomena ::Ako komanda ne bude radila dodajte ispred nje 'sudo' i ukucajte root lozinku.


sudo chmod -x Minecraft.jar


Sada je vreme da fajl izvršimo.


java -jar Minecraft.jar


Nakon toga će Terminal početi da skida potrebne resurse iz arhive (.jar - Java Archive).



Voilà! Izvršavanje je uspešno dovršeno Ziveli

offline
  • Brok  Male
  • Moderator foruma
  • Mihajlo Bogdanović
  • Linux driver - fighter - warrior
  • Pridružio: 04 Maj 2005
  • Poruke: 3197
  • Gde živiš: U autu i ispred računara, iz grada Kraljeva

Citat: Situacija : Odlučio sam da pokrenem Minecraft na Mint-u, ali u Properities meniju pod Ovlašćenjima nije bilo opcije Allow executing file as program.
u Linux/Unix svetu više se upotrebljava komanda ls -la (ili ls -l ako fajl nije hide) da se vidi stanje dozvola i vlasništvo fajla nego kako si prikazao. Jasno da može i tako, ali stvara se loša navika.
O dozvolama je pisao Drummer ovde, jako dobar članak.

offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4547

Hvala na primedbi Brok Ziveli

Suzbijam neke loše navike sa Vindousa Neutral

offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12356
  • Gde živiš: Južni pol

Ne bih se baš složio s kolegom da je u pitanju loša navika, ali shvatam šta je hteo da kaže. Smile

Malo "forsiramo" komandnu liniju pošto je ona univerzalna. Desktop okruženja i njihova podešavanja se znaju dosta razlikovati, kao i što mogu postojati razlike između podešavanja različitih distribucija.

Ovakvo uputstvo je ok ako se navede distribucija, izdanje i desktop okruženje. Ali je brok u pravu da treba ići ka univerzalno korisnom uputstvu. Džaba uputstva ako će ga moći koristiti samo deo čitalaca. Smile

Ali u ovako jednostavnom slučaju kao što je promena dozvola, to nije problem. Interfejs za ovo je sličan kod većine menadžera datoteka u nekoliko najpopularnijih desktop okruženja.

Ko je trenutno na forumu
 

Ukupno su 576 korisnika na forumu :: 14 registrovanih, 3 sakrivenih i 559 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: arton, draggan, Filip Marinković, havoc995, ILGromovnik, Jovan Nenad, Korisnik038, LUDI, Marko Marković, milekNS, Tas011, Uciteljgoran, VJ, zljubomir