Saturday, March 29, 2008

Moji omiljeni programi na slovo K :-)


Palo mi je na pamet da pomenem nekoliko omiljenih KDE programa koji počinju na K, s obzirom da ih svakodnevno koristim, a nema svrhe da ih opisujem posebno jer su krajnje jednostavni za korišćenje. Dakle, ovaj članak ima više informativni karakter, za razliku od prethodnih članaka "edukativnog" karaktera. Takođe, da napomenem, programi nisu pomenuti po značaju, tj. ova lista nema karakter top liste, jer me reči "top" i "extra", jako živciraju (kao da sve na svetu mora da se meri).

Prvi na spisku je KPackage, pravo otkrovenje za one koji ne vole da kucaju dpkg komandu (sa argumentima, naravno :-) ):





Zatim sledi Ktorrent, odličan torrent klijent za KDE. Ne zaboravite da uključite enkripciju protokola...





Ktouch mi bezuspešno pomaže da naučim da kucam bez gledanja u tastaturu, mada mislim da je to zbog toga što nisam dovoljno uporan...





Prvobitno sam bio skeptičan u vezi sa ovim programom, ali sam mu pružio šansu, i sasvim sam zadovoljan. Reč je o Kopete, IM (Instant Messaging) programu za KDE:





KGet često koristim i nisam baš oduševljen. Ako treba skinuti veliki fajl (>1GB), ovaj programčić se i ne snalazi baš najbolje prilikom preuzimanja istog...





Uz pomoć KSnaphot programa sam napravio sve fotografije sa bloga, pa i fotku njega samog... :-)





Uz pomoć KRuler programa "odmeravam" Desktop iz čiste razonode. Program je toliko beskoristan da je to prosto zapanjujuće, ali mi se baš zato i sviđa...





K3b je bez premca u kategoriji programa za rezanje koji se ne plaćaju i tu nema spora. To je sve što imam da kažem za K3b...





Iako ima i drugih plejera koje koristim, nijedan ne počinje na K (osim možda KMPlayer, ali Kaffeine mi je draži :-))...





Kate je moj omiljeni text editor, prvenstveno zbog Document List panela sa leve strane...





KDiskFree mi pokazuje koliko još "bezobraznih" filmova može da mi stane na hard disk :-)...





Za FTP transfer koristim KFTPGrabber, istina, vrlo retko...





Sa KAudiocreator programom ripujem ono malo originalnih audio CD-a što ih imam u kolekciji...





Katapult mi pomaže da što brže dođem do željenog programa. Idealno za lenštine poput mene...





Najkorisnija stvar kad treba otići pre nego što računar obavi posao, a da se računar automatski isključi odmah potom, jeste Kshutdown program...





KPDF mi uz Adobe Reader i Konqueror pomaže pri čitanju PDF fajlova...





Kcalc mi pomaže pri "složenim" računskim operacijama...





Konqueror sam namerno izostavio, jer je to program koji svaki KDE korisnik upotrebljava makar jednom. Sa ovim programima nije iscrpljena lista, ali mene stvarno mrzi da kucam (treba, recimo, dodati Krusader)... :-)





Tuesday, March 25, 2008

CD/DVD slagalica

Kada sam opisivao instalaciju KDE Debian-a (tekst "Prvi koraci...") naznačio sam sa kojih internet lokacija je moguće preuzeti disk, pritom pominjući samo klasičan download, bez osvrta na mogućnost dobavljanja diska preko torrent-a ili na neki drugi način. Ovo sam učinio jer KDE izdanje Debian-a dolazi na jednom disku (oko 700 MB), tako da ga je relativno lako dobaviti uz pristojan širokopojasni internet. Problem nastaje kada treba preuzeti .iso fajlove DVD formata, pa još ako ih ima više, procedura može biti malo frustrirajuća ako se koriste KGet (ne računa dobro veličinu fajla) ili wget, koji dobro "skidaju" fajlove do 1 Gb, dok je sve preko toga igra na sreću.
Meni, recimo, nije uspelo da sa wget-om preuzmem nijedan Debian DVD, jer mi je ovaj program iz nekog razloga na 4.7 GB, koliko iznosi kapacitet DVD-a, "napakovao" još 2 GB extra, tako da nisam mogao da narežem na DVD medijum fajl od 6.5 GB (jer Debian ne dolazi na double layer medijumima). Takođe, hostovanje velikih fajlova je prava noćna mora za Debian programere jer zahteva servere sa ogromnim skladišnim prostorom (200 Gb i više), a to košta.

Zato je Richard Atterer, momak iz Ausburga, došao na ideju da se neki .iso fajl može preuzeti sa neta u obliku paketa sa običnog Debian mirror sajta, pa se, potom, može izvršiti rekonstrukcija .iso fajla na računaru koji je preuzeo fajlove. Dakle, preuzimaju se paketi programa sa različitih manjih servera i rekonstruišu se na računaru koji ih preuzima. Ovakav način preuzimanja fajlova s interneta je moguć upotrebom malog programa interesantnog imena jigdo (Jigsaw Download), koji je delo gore navedenog autora. Ovaj programčić ne rešava samo problem hostovanja velikih fajlova na serverima, već vrši i odabir najbržih mirror sajtova i nadgradnju .iso fajlova. Prednosti jigdo-a su višestruke:
  1. veliki imidž fajlovi ne moraju biti na serveru, jedino mali fajlovi koji ih sačinjavaju
  2. osim .iso fajlova mogu se preuzimati i drugi fajlovi jer je jigdo nesavistan od fajl formata (UDF, ISO9660, zip, tar...)
  3. moguće je birati mirror sajtove po želji, ili uz pomoć jigdo-a. Promena mirror sajtova se podrazumeva, ako su napr. odabrani mirror sajtovi spori
  4. prekinuto preuzimanje fajla sa interneta se može nastaviti bez problema - samo treba ponovo pokrenuti jigdo i preuzimanje se nastavlja
  5. CD/DVD imidž fajl se može nadograditi sa novom verzijom (nema potrebe za rezanjem diskova za svaku verziju Debian ponaosob, već za najnoviju ili najdražu :-)).
  6. može se koristiti iz Windows-a (ko ga ima na računaru, naravno :-))
Više informacija o jigdo-u se može naći na http://atterer.net/jigdo/#how.

Jigdo 0.7.3-1 se jednostavno instalira iz paket menadžera Synaptic-a (fajl jigdo-file_0.7.3-1_i386.deb), što je ujedno i najnovija verzija ovog programa.
Da bi se preuzeo neki .iso fajl, treba otići do odgovarajuće internet lokacije i preuzeti dva fajla koji imaju formu:
distro-arch-n.jigdo 
distro-arch-n.template

Ja sam preuzeo fajlove:

debian-testing-i386-kde-CD-1.jigdo

debian-testing-i386-kde-CD-1.template


... što znači da me interesuje Debian testing (a.k.a Lenny):-).
Posle treba skoknuti do komandnog interpretera, preći u direktorijum sa .jigdo i .template fajlovima i pokrenuti komandu jigdo-lite. U ovoj fazi će jigdo pitati da li postoji neki .iso koji treba nadgraditi. Ako postoji, treba ga montirati na određenu lokaciju (/mnt, recimo) i uneti putanju do montiranog .iso faja. U protivnom, treba upotrebiti taster Enter:




Ja sam direktorijum u kojem će biti snimljen CD-DVD po preuzimanju nazvao jigdo, mada ime nije bitno i može biti proizvoljno...
Zatim treba odabrati mirror sajt (ja sam odabrao austrijski):



... i preuzimanje može da počne!




U direktorijumu odabranom za svrhe ovog načina preuzimanja (jigsaw download) će se pojaviti još neki fajlovi, što je znak da je preuzimanje počelo kako valja. Da ne bih prekucavao imena fajlova, prilažem fotku (prava sam lenština :-)):




Jedini poddirektorijum jigdo direktorijuma sadrži fajlove koji čine sliku (image) CD/DVD-a , dok ostali fajlovi omogućavaju "sklapanje" fajlova u jedan imidž fajl...
Kada jigdo obavi preuzimanje, sledi sklapanje fajlova sa Debian mirror sajta u jedan .iso fajl:




Postoji i user-friendly frontend program za jigdo, ali je još u fazi razvoja pa ga nisam isprobavao. Iskreno se nadam da će, kada postane upotrebljiv, ovaj program moći da makar grubo proračuna preostalu količinu fajlova na mirror sajtu, jer je pokretanjem jigdo-a iz komandnog interpretera nemoguće videti kada će se preuzimanje fajla završiti, što može da bude jako nezgodno...




Na zvaničnom jigdo sajtu je moguće doći do još korisnih informacija jigdo-a, dok se .jigdo i .template fajlovi koji se tiču Debian-a mogu naći na zvaničnom Debian sajtu...

Saturday, March 15, 2008

Virtual Box

Virtuelne mašine su pravo otkrovenje za korisnike koji ne vole dual-boot računare sa dva ili više operativnih sistema, a žele da provere kakvo je novo izdanje njihovog omiljenog sistema, ili su prinuđeni da koriste neke komercijalne programe (Corel, CAD, Photoshop i sl.), kojih nema na Linux-u, a neophodni su za posao kojim pojedini korisnici bave.
S obzirom da spadam u grupu ljudi za koju je dual-boot frustrirajuće rešenje, veoma sam se obradovao kada me je, svojevremeno, drugar sa SK foruma uputio na Virtual Box, program pisan pod GP licencom, namenjen kako profesionalnim tako i kućnim korisnicima više operativnih sistema. Projekat podržava firma Innotek iz Študgarta (Nemačka), koju je nedavno kupila (nažalost) firma Sun poznata po Open Office paketu programa.
Ovaj sjajni program podržava Linux (kernel 2.4.x i 2.6.x), DOS/Windows 3.x, Windows (NT 4.0, 2000, XP, Server 2003, Vista), OS/2 (uz malo dorade :-)) i OpenBSD sisteme, a portovan je za iste, uključujući i OSX. Od gomile opcija standardnih za virtuelne mašine (kao napr. Guest Additions za Linux i Windows), Virtual Box donosi i podršku za Virtuelne USB kontrolere, RDP (Remote Desktop Protocol), USB preko RDP-a i druge. Lepa osobina Virtual Box-a je i čuvanje konfiguracionih fajlova u XML formatu, što im omogućava nezavisnost od vrste operativnog sistema domaćina, a za posledicu ima lako kopiranje jednom nameštenih postavki na drugi računar koji ne mora imati isti operativni sistem. S obzirom da program dolazi u dve verzije (open source i komercijalna), open source verzija ima par zaključanih opcija. Za program sa svim opcijama je potrebno platiti licencu.
Besplatna verzija Virtual Box-a se može preuzeti sa download stranice kompanije Innotek, a aktuelna verzija za Linux je 1.5.6. Ja sam, po savetu drugara sa SK foruma, Virtual Box preuzeo sa riznica za Debian Etch. Da bi se Virtual Box dobavio sa riznice u fajl /etc/apt/sources.list treba uneti:

deb http://www.virtualbox.org/debian/ etch non-free

Prvi fajl koji treba preuzeti je innotek.asc i dodati ga u apt GPG bazu sa:

# apt-key add innotek.asc
.

Zatim sledi instalacija virtuelne mašine:


# apt-get install virtualbox


... i Virtual Box je spreman za upotrebu!


Dodavanje virtuelne mašine

Korisnički interfejs Virtual Box-a je jako pregledan, intuitivan i lak za upotrebu. Pri prvom startovanju se može uočiti težnja programera Innoteka za jednostavnošću: sa leve strane je deo prozora koji treba da sadrži spisak virtuelnih mašina, kod mene ih ima tri, a na "svežem" Virtual Box-u nijedna. Sa desne se nalazi deo prozora za podešavanje pojedinih "delova" iste virtuelne mašine (Details tab), snimanje stanja mašine (Snapshots tab) i upisivanje podataka korisnika o instaliranom sistemu (Description tab):



Dodavanje nove virtuelne mašine se obavlja odabirom opcije New koja pokreće New Virtual Machine Wizard:



... nakon čega je potrebno odabrati tip operativnog sistema i dati mu proizvoljno ime (u mom slučaju je to Lenny):



U sledećem dijalog prozoru se, klizačem ili upisivanjem odgovarajućeg broja, definiše količina RAM memorije koju će virtuelni sistem da koristi. Ja uvek podesim klizač na 512 MB, da virtuelna mašina ne bi "gušila":



Hard disk je izuzetno značajan pri instalaciji operativnog sistema, pa se on posebno definiše:



Odabirom opcije New sa prethodne slike, pokreće se novi Wizard:



Ovaj dijalog prozor mi se posebno dopada, jer lepo objašnjava značenje ponuđenih opcija. Prva opcija (Dinamically expanding image) omogućava formiranje imidž fajla (.vdi) koji nema fiksnu veličinu, a posledica ove osobine imidž fajla je mogućnost povećavanja svoje veličine do naznačene gornje granice, ako za tim bude bilo potrebe. Na ovaj način se štedi prostor na hard disku, jer imidž fajl na hard disku zauzima samo onoliko prostora koliko treba operativnom sistemu gostu. Opcija Fixed-size image formira imidž fajl koji odmah zauzima sav prostor sa hard diska koji mu je dodeljen:



Ja sam odabrao prvu opciju, a kao gornju granicu veličine virtuelnog hard diska odabrao sam 8GB. Imidž fajl sam inteligentno nazvao lenny:



Jako koristan prozor, koji pokazuje zadate parametre virtuelnog hard diska i daje opcije Back i Finnish. Opcija Back mi se naročito dopada :-):



Vraćanjem na prvog "čarobnjaka" se nastavlja "pravljenje" virtuelne mašine:



Ako su sve postavke OK, sledi Finnish. U protivnom, sledi Back:




Osnovna podešavanja

Posle dodavanja virtuelne mašine treba uraditi par podešavanja, da bi rad na Virtual Box-u bio ugodniji. U okviru opcije Settings (Ctrl+S), moguće je definisanje ostalih parametara virtuelne mašine, kao i "dorada" parametara definisanih Wizard-ima (ako opcija Back nije pomogla :-)). Najvažnije je obezbediti dovoljno memorije za rad operativnog sistema gosta, a kako su danas operativni sistemi hardverski sve zahtevniji (M$ bloatware!), ni "mnogo" memorije nije više "dovoljno":



U okviru taba Advanced sam isključio opciju podizanja sistema sa floppy diska, što ubrzava startovanje "gostujućeg" sistema. Takođe, u okviru ovog taba, moguće je definisati parametre BIOS-a (podrazumevana opcija je Enable ACPI), tip IDE kontrolera (PIX3 i PIX4), tip Clipboard-a i lokaciju Snapshot fajlova. Opcija bidirectional omogućava korišćenje Clipboard-a od strane oba sistema (i gosta i domaćeg), dok osim ove postoje i opcije: Disabled, Host to Guest, Guest to Host, ali su ove opcije u funkciji samo kada su instalirani Guest Additions:



Opciju Hard Disks zam preskočio, jer je postupak dodavanja virtuelnog hard diska već opisan u delu "Dodavanje virtuelne mašine". Opcija CD/DVD-ROM nudi odabir drajva za instalaciju "gostujućeg" sistema. Pored optičkog drajva računara, moguće je montirati i ISO fajl sa hard diska, i sa njega koristiti (ili instalirati) "gostujući" sistem:



Ako se u virtuelnom operativnom sistemu ne čuje zvuk, to znači da nije podešena opcija Enable Audio i nije odabran odgovarajući audio drajver. U mom slučaju to je ALSA drajver, mada postoje i druge opcije (OSS, PulseAudio i Null Audio driver):



Ako se ode u opciju File linije menija i iz padajućeg menija odabere opcija Preferences (Ctrl+G), dobiće se prozor sa opštim postavkama, u okviru kojeg je moguće odabrati opcije General, Input i Language. Opcija General nudi mogućnost promene lokacija .vdi imidž fajlova, virtuelnih mašina i biblioteke za autentifikaciju udaljenih desktop računara, kao i opciju hardverske virtuelizacije, ako je procesor računara domaćina podržava:



Vrlo je važno znati da je podrazumevani taster za otključavanje miša pri povratku iz gostujućeg sistema u "pravi" (domaći), desni Ctrl taster. Uz pomoć opcije Input moguće je dodeliti bilo kom tasteru ulogu "tastera za otključavanje tastature", ukoliko nekome desni Ctrl taster nije po volji:



Opciju Language ne treba objašnjavati, ja se nadam...



Opcija Virtual disk manager (Ctrl+D) iz File sekcije linije menija omogućava lako upravljanje virtuelnim hard diskovima. Nije loše znati da posle deintalacije sistema gosta, Virtual Box ne uklanja virtuelni hard disk namenjen tom sistemu, pa se on, ako se ne koristi za neki drugi sistem, može ukloniti ovim menadžerom virtuelnih diskova:



Na ovaj način je formirana virtuelna mašina sa 512 MB RAM-a, hard diskom od 8GB, grafičkim adapterom sa 64 MB memorije, a na kojoj će biti instaliran neki Linux sistem sa kernelom 2.6.X.

Važno
Posle nadgradnje sistema ili reinstalacije samog programa treba ponovo učitati drajvere za Virtual Box, prostom komandom:

# /etc/init.d/vboxdrv setup

Ko želi da omogući podršku za USB uređaje na "gostujućoj" mašini, može da pogleda drugi deo uputstva za Virtual Box sa SK foruma. Pošto ja nisam dodavao podršku za USB na svom računaru, neću ni opisivati postupak za njeno "stavljanje u pogon"...

Sunday, March 9, 2008

mesa-utils

Pošto je NVIDIA izdala novu verziju drajvera (169.12) za grafičke karte, rešio sam da ih isprobam. Posle instalacije po postupku iz mog januarskog članka, rešio sam da proverim da li je aktivna 3D akceleracija. Osim NVIDIA logo-a pri podizanju X servera, koji je prvi pokazatelj prisustva nvidia drajvera na sistemu (ali ne i OpenGL-a) i nvidia-settings programa, elegantan način provere 3D akceleracije su programčići paketa mesa-utils. Programi ovog paketa su glxgears, glxheads, glxdemo i pozivaju se iz komandnog prompta istoimenim komandama, s izuzetkom komande glxgears:

$ glxgears -printfps
22364 frames in 5.0 seconds = 4472.720 FPS

21877 frames in 5.0 seconds = 4375.368 FPS

23653 frames in 5.0 seconds = 4728.576 FPS
27081 frames in 5.0 seconds = 5416.113 FPS

28702 frames in 5.0 seconds = 5739.484 FPS





Nekada je bilo dovoljna komanda glxgears koja je osim zupčanika prikazivala i frame rate, ali je to u novijim verzijama programa izmenjeno, pa je potrebno komandi glxgears dodati argument -printfps.

Komanda glxheads daje izlaz sličan ovome:

$ glxheads
glxheads: exercise multiple GLX connections (any key = exit)
Usage:
glxheads xdisplayname ...

Example:

glxheads :0 mars:0 venus:1

Name: :0

Display: 0x805e390

Window: 0x3400002

Context: 0x80769ec

GL_VERSION: 2.1.2 NVIDIA 169.12

GL_VENDOR: NVIDIA Corporation

GL_RENDERER: GeForce 8500 GT/PCI/SSE2/3DNOW!


... a dobija se prozor sa žuto-zelenim trouglom koji rotira:




U naslovnoj liniji stoji :0 jer kao argument nisam naveo ime X servera. Inače, ova komanda se koristi za otvaranje GLX konekcija na više X servera (Linux je ipak višekorisnički, višeprocesni OS :-) )...
Izlaz komande glxdemo je malo čudniji od ostalih (ili je to samo kod mene :-)) i proteže se unedogled:

$ glxdemo
Resize event
Redraw event
Redraw event
Redraw event
Resize event

...
sve dok se prozorčić sa žutom kockom ne isključi:



Ove provere (posebno prve dve) treba raditi ako su na sistemu instalirani compiz-fusion, beryl i sl., jer se neki problemi sa ovim kompozitnim menadžerima prozora javljaju zbog loše instaliranih drajvera ili drajvera koji nisu reinstalirani posle nadogradnje (update) sistema. Paket mesa-utils ne rešava problem, ali pomaže da se izoluju mogući uzroci problema za X serverom...

I'm a little pea...

Korisnika Linux-a često može da razočara činjenica da nekada nije u stanju da, u okviru svog omiljenog sistema, obavi sasvim trivijalnu radnju kao što je slušanje mp3 muzike bez instalacije multimedijalnih kodeka. Mislim da se slično osećaju i korisnici Windows-a kojima ovaj skupo plaćeni sistem, između ostalog, ne nudi ni program za rezanje diskova, niti pošten arhiver fajlova. Da ne zalazim u to šta je (i ko je) uzrok mnogim problemima korisnika Linux-a i Windows-a, osvrnuću se na problem koji mene muči, a to je raspakivanje šifrovanih .rar arhiva.
Ovaj problem se dešava ako se za raspakivanje koristi program Ark (mogući
Bug#464561?), koji sasvim lepo radi sa arhivama koje nisu šifrovane, dok sa šifrovanim arhivama, iz nekog mračnog razloga, ima polovičan uspeh. Ukoliko se raspakivanje radi iz terminala problema nema, jer unrar programčić radi svoj posao. Ipak, nema ništa lepše nego raspakovati sveže preuzetu arhivu sa interneta desnim klikom na nju, i biranjem opcije za raspakivajne (Open With...> Ark napr.), pošto lenštine poput mene jako cene prisustvo miša na svom stolu. Problem je kada desni klik dovede do opominjuće poruke o nemogućnosti raspakivanja arhive.
Ako vas mrzi da pokrećete komandni interpreter, onda je PeaZip pravi program za vas. Jednostavan a moćan, GTK bazirani program za rad sa arhivama, uspešno se snašao u Qt okruženju KDE Debiana i sjajna je pomoć nezaobilaznom Ark-u.
Program se preuzima sa PeaZip sajta i instalira uz pomoć komande:

# dpkg -i peazip_1.11.bin.LINUX.GTK2.i586-2.deb

Treba obratiti pažnju da se na sajtu nalaze dve verzije programa, GTK1 i GTK2. Prva je za starije Linux distribucije, dok je druga namenjena savremenijim distroima. Verovali ili ne, za Debian treba novija verzija (ko je rekao da je Debian "mator"? :)).
Takođe, treba proveriti da li su instalirani paketi:
  1. libc6 (sigurno jeste :-))
  2. libatk1.0-0
  3. libgcc1
  4. libglib2.0-0
  5. libgtk2.0-0
  6. libncurses5
  7. libpango1.0-0
  8. libstdc++6
  9. libX11-6
  10. libgdk-pixbuf2
Za GTK1 verziju se spisak zavisnosti razlikuje, ali se to može videti otvaranjem .deb fajla u KPackage programu. Zatim zavisnosti treba instalirati, ukoliko ih nema, naravno.

Instalirani proggram se može pokrenuti iz Utillities sekcije K menija ili sa Alt+F2>peazip:



Raspakivanje arhiva se radi jednostavno. Potrebno je desnim klikom na arhivu pokrenuti kontekstni meni, iz kojeg treba odabrati opcije Open With...>PeaZip:



... i pojaviće se prozor sličan prozoru na slici. Opcija Extract all će raspakovati arhivu, a ako je arhiva šifrovana, potrebno je uneti odgovarajuću šifru u polje Password u gornjem desnom uglu.



Po završetku raspakivanja arhive program pokazuje kratak izveštaj o obavljenom poslu...



Spisak opcija ovog programa je pozamašan i uključuje podršku za veliki broj arhiva (tar, gz, bz/tbz, zip, pea, rar, 7z, arc, paq/lpaq, cab, deb, iso...), enkripcije AES256, Blowfish, Twofish256, Serpent256, split/join/compare, checksum/hash, kao i system benchmark i keyfile/password opcije. Opcija "sigurnog brisanja"(wipe) fajlova je takođe prisutna na već dugom spisku opcija. Postojanje verzija za Windows i Linux je za svaku pohvalu. Sve u svemu, PeaZip je lepo LGPLv3 rešenje za raspakivanje/pakovanje/arhiviranje direktorijuma i datoteka, možda ne sveobuhvatno, ali pitanje je da li tako nešto uopšte postoji...
Jedina zamerka je loš prikaz grafičkih elemenata u okviru programa (u Options tabu napr.), tako da su sva slova u menijima su pomerena naniže, pa se vide samo do pola. S obzirom da je ovo GTK aplikacija u Qt okruženju, praviću se da ništa ne primećujem :-)...




Da bi izlaganje bilo potpuno pomenuću i pakovanje/raspakivanje široko rasprostranjenih .rar arhiva iz komandnog interpretera, za one koji ne vole GTK aplikacije na KDE-u
:-) . Za raspakivanje se koristi program unrar:

# ©2007 dsplabs.com.au$ unrar e arhiva.rar

Za pakovanje se koristi program intuitivnog imena rar:

$ rar a arhiva.rar direktorijum
ili

$ rar a
arhiva.rar neki_fajl? , gde znak ? menja jedan simbol u imenu fajla (redni broj napr.). Na ovaj način će biti zapakovani svi fajlovi imena neki_fajlX, gde je X simbol za koji se ovi fajlovi razlikuju...
Ukoliko treba zapakovati sve fajlove nekog direktorijuma koristi se znak *:

$ rar a arhiva.rar *.*

Za više opcija programa rar/unrar pročitati man stranice ovih arhivera...