Пратећи неки цвркут на Твитеру дошао сам до „Разлога да волите Убунту (постер)“, а онда даље до Интернет медија за пропагирање ГНУ/Линукс дистрибуције Убунту spreadubuntu.org. И тако ми у видно поље западне занимљив стони календар за 2011. годину у облику додекаедра (правилни полиедар сачињен од дванест међусобно једнаких површи које имају облик једнакостраничних петоуглова) и дођем на идеју да га локализујем и ажурирам верзијом за 2012. годину. Read more ...
Архива за 'Debian' категорију
I can for certainly say that I will be in Banja Luka on last week of July! Sponsorship is confirmed, vacation is approved, only to buy bus tickets. I am happy that my girlfriend and a few friends will travel with me and attend the conference with the same enthusiasm. And finally I will meet nice people involved in Debian project who had time to help me with Debian related work and contributions.
See you at DebConf! :)
I can for certainly say that I will be in Banja Luka on last week of July! Sponsorship is confirmed, vacation is approved, only to by bus tickets. I am happy that my girlfriend and a few friends will travel with me and attend the conference with the same enthusiasm. And finally I will meet nice people involved in Debian project who had time to help me with Debian related work and contributions.
See you at DebConf! :)
Hvala svima koji su došli na sinoćnu žurku, koja ne bi mogla da se održi da Nenad i Milan Mitrović nisu velikodušno ustupili prostor kluba Green House. Za sve one koji nisu bili u mogućnosti da dođu, nadam se da ćemo moći da se okupimo na nekom sličnom događaju uskoro.
Drugari iz benda „Zabeat“ su odlično svirali skoro puna četiri sata i napravili lepu atmosferu.
Milo mi je što sam upoznao ljude koji koriste i razvijaju slobodan softver. Opšti stav je da na popularizaciji slobodnog softvera treba raditi, ali da pre toga treba organizovati zajednicu kod nas. DebConf11 u Banja Luci ove godine će sigurno biti značajan događaj.
Jedna od bitnih informacija koju sam saznao je da će se uskoro desiti i neke pozitivne pormene na domaćem internetu vezane za Debian.
Događaj koji će obradovati korisnike Debian-a kod nas, će se održazti 11. februara u klubu Green House (mapa). Svi ljudi dobre volje su pozvani da dođu na žurku gde ćemo rezati diskove, instalirati Squeeze, uživati u muzici, piću, igrati pikado... Za više informacija možete ostaviki komentar ili pitati na debian@resenje.org.
Генерални проблем са Skype код линукс дистрибуција за x86_64 архитектуру је тај што не постоје „native“ x86_64 пакети већ се користе они за i386 архитектуру, и то кроз емулацију исте. Тако за функционисање Скајп захтева инсталиране 32битне Pulse Audio библиотеке.
Одавно сам имао инсталиран Skype 2.0.нешто, па сам решио да га (ручно) надоградим на свежу верзију 2.1.0.81. И не би то био никакав проблем да на „дупло битнијем дебиану“ не користим неке експерименталне пакете из Debian Squeeze издања, међу којима је и новије издање libpulse библиотека. На жалост, нови пакет са скајпове странице за преузимање направио је привремени застој. Read more ...
Danas sam se oduševio novim projektom koji doprinosi jedinstvenosti Debian distribucije.
Već duže vreme postoji live-helper skup skripti kojim se mogu lokalno praviti Debian live slike za CD, DVD, USB diskove. Opcije koje koje se pružaju su obimne, vrlo korisne i lepo osmišljene. Tako da na primer možete uključiti i debian-installer i napraviti svoj live instalacioni disk, kako za stable tako i za bilo koju granu, recimo testing koja je više nego pogodna za desktop. Moguće je navesti razne predefinisane grupe paketa i dodati pojedinačne pakete koji su vam potrebni.
Ono što je novo jeste Debian Live Web Images Builder koji omogućava sve to na klik daleko u vidu servisa, tako da ne morate ništa instalirati lokalno, već će vam se napraviti slika po vašoj želji tako da je možete preuzeti i koristiti. Vreme potrebno za generisanje je od 5-20 minuta.
Ovim postaje neverovatno lako napraviti live sistem koji će ogovarati vašim potrebama bez ikakve muke.
Jedina zamerka je nepostojanje opisa opcija, ali verujem da će se ovaj servis vremenom razvijati i postajati sve bolji.
Ubuntu is an ancient african word, meaning "I can't configure Debian".
Snapshot arhiva predstavlja ogromnu kolekciju Debian paketa nastalih od marta 2005. godine. Ovim servisom možete pretraživati i preuzimati bilo kompajlirane pakete ili izvorne fajlove, kako preko web interfejsa tako i preko apt repozitorijuma. Ovo će najverovatnije koristiti programerima, ali može da pomogne u slučaju da vam je potreban neka starija verzija drajvera, modula za kernel ili nekog programa. Trenutno arhiva zauzima 6,5TB podataka i svakim danom sve više raste.
Ono što je bitno jeste širina Debian distribucije, koja se ponosno može nazvati univerzalnom. Širina koju obuhvata zvaničnu podršku za 12 arhitektura, tri grane (unstable, testing i stable), dist-upgrade, sada se proširuje u još jednu dimenziju i to vremensku.
Kao i za sve sisteme i servise koje pruža Debian, i za ovaj možete preuzeti kompletan izvorni kod i možda nešto novo naučite.
Korišćenje GNU/Linux ili *BSD sistema je nezamislivo bez komandne linije. Dok kucanje komandi odbija nove korisnike, oni koji uspeju da probiju barijeru zauvek ostaju vezani za terminal.
Program koji će interpretirati komande koje kucate je Shell. Postoje razne varijante Shell-a. Onaj koji dolazi u osnovnoj instalaciji je bash, međutim zsh je alternativa u kojoj se mnogo konfornije radi. Dovoljno je videti kako taster Tab ide u korist lenjosti i spašava vas pamćenja gomile opcija za svaku od komandi. Opcije koje nudi pri podešavanju mogu da zadovolje i najzahtevnije korisnike, ukoliko naravno razumete šta znače. Zato ovde dajem konfiguracioni fajl ~/.zshrc u celosti kojim možete početi sa radom bez prethodnog podešavanja kroz interaktivni zsh meni. Pogledajte dokumentaciju za detaljnija objašnjenja.
Probna vožnjaInstalirajte:
aptitude install zshMožete odmah otovoriti terminal i ukucati:
zshUkoliko ne postoji fajl ~/.zshrc prikazaće vam se interaktivni meni za podešavanje opcija koji će vam napraviti spomenuti fajl. Možete se lišiti muka time što ćete iskopirati sledeći tekst u .zshrc fajl unutar vašeg home direktorijuma:
autoload -U zmv autoload colors colors autoload -U promptinit promptinit setopt share_history setopt appendhistory setopt autocd setopt automenu setopt autopushd setopt autoresume setopt complete_in_word setopt extended_glob setopt hist_ignoredups setopt hist_ignorespace setopt list_types setopt mailwarning setopt no_flowcontrol setopt no_hup setopt no_notify setopt printexitvalue setopt pushd_ignoredups setopt pushd_silent zmodload -a colors zmodload -a autocomplete zmodload -a complist # Prompt PS1="%{$fg[red]%}%n%{$fg[white]%}@%{$fg[red]%}%m%{$fg[white]%}:%{$fg[white]%}%~%{$fg[red]%}%# %{$reset_color%}" # ls colors export LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jpg=01;35:*.png=01;35:*.gif=01;35:*.bmp=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.png=01;35:*.mpg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:" # Zsh settings for history export HISTIGNORE="&:ls:[bf]g:exit:reset:clear:cd:cd ..:cd.." export HISTSIZE=25000 export HISTFILE=~/.zsh_history export SAVEHIST=25000 setopt APPEND_HISTORY setopt INC_APPEND_HISTORY setopt HIST_IGNORE_ALL_DUPS setopt HIST_IGNORE_SPACE setopt HIST_REDUCE_BLANKS setopt HIST_SAVE_NO_DUPS setopt HIST_VERIFY # Zsh spelling correction options setopt CORRECT # Prompts for confirmation after 'rm *' etc # Helps avoid mistakes like 'rm * o' when 'rm *.o' was intended setopt RM_STAR_WAIT # Background processes aren't killed on exit of shell setopt AUTO_CONTINUE # Don’t nice background processes setopt NO_BG_NICE # Watch other user login/out watch=notme export LOGCHECK=60 # Editor export EDITOR="vi" export USE_EDITOR=$EDITOR export VISUAL=$EDITOR # General short aliases alias ls='ls --color=auto' alias la='ls -la' alias rm-empty='find -depth -type d -empty -exec rmdir {} \;' # SSH i FTP aliases alias ftp-gitarijada='lftp -u gitarija ftp.gitarijada.org' alias ftp-e4p='lftp -u escort4plaesure ftp://ftp.escort4plaesure.com' alias sshmonster='ssh -C4 janosinr@janos.in.rs' alias sshplayground='ssh -C4 janos@playground.webhop.org' alias td="ssh janos@teamdev.vast.com" # Push History from previous sessions fc -R $HISTFILE # Forcing the rehash _force_rehash() { (( CURRENT == 1 )) && rehash return 1 } # set PATH so it includes user's private bin if it exists if [ -d ~/bin ] ; then PATH=~/bin:"${PATH}" fi # set PATH so it includes /sbin and /usr/sbin if [ -d /usr/sbin ] ; then PATH=/usr/sbin:"${PATH}" fi if [ -d /sbin ] ; then PATH=/sbin:"${PATH}" fi zstyle ':completion:*' completer _expand _complete _match zstyle ':completion:*' list-colors ${(s.:.)LS_COLORS} zstyle ':completion:*' list-prompt '%SAt %p: Hit TAB for more, or the character to insert%s' zstyle ':completion:*' max-errors 1 numeric zstyle ':completion:*' menu select=2 zstyle ':completion:*' original true zstyle ':completion:*' select-prompt '%SScrolling active: current selection at %p%s' zstyle ':completion:*' substitute 0 zstyle ':completion:*' verbose true zstyle :compinstall filename '/home/janos/.zshrc' autoload -Uz compinit compinitU ovom glomaznom fajlu, između ostalog, se podešava i „prompt“, boje pri ispisivanju fajlova, istorija, osnovni aliasi i automatsko završavanje komandi.
Kada završite probnu vožnju, vratite se u bash sa Ctrl+D ili:
exit Default Login ShellAko ste zadovoljni, namestite zsh kao osnovni Shell:
chsh -s /bin/zshDebian ima vrlo rigorozna pravila testiranja i kategorizacije RC grešaka (onih koji ne dozvonjavaju da odrđen paket pređe u stable granu). Toliko rigorozna da je takav sistem odličan za serverske sisteme. Da bi se održala stabilnost, nije moguće ažuriranje novih verzija programa osim onih sa sigurnosnim zakrpama. Ukoliko koristite stable granu, možete doći u situaciju da „zaglavite“ sa starijim verzijama programa, što i ne mora da bude loše za serverski sistem gde želite da sve radi bez brige, ali za kućne računare takva strogost nije neophodna. Može se napraviti kompromis. Zato postoji testing grana, u kojoj se nalaze nešto svežije verzije programa za koje nije prijavljena ni jedna ozbiljnija greška bar 10 dana od ulaska u unstable (kodnog imena Sid, po liku iz crtanog filma Toy story ili skraćeno od Still in Development) gde su paketi koji su provereni samo od strane progrmera ili grupe programera zaduženih za njihovo održavanje. Experimental je relativno mala arhiva progama koji su u ranoj fazi razvoja ili onih krucijalnih za stabilnost sistema pa im je potrebno testiranje šireg kruga programera.
Hibridni sistem je za one koji znaju šta rade i koje verzije programa im trebaju. Na primer, slobodno možete koristiti Linux kernel iz unstable-a jer je to dovoljno zreo paket koji u sa svojim novim verzijama ne donosi neprijatna iznenađenja. I ako se desi da autori kernela naprave neku regresiju, tim koji ažurira kernel za Debian će pre sačekati da se problem reši ili ga možda i sami rešiti pre nego što paket objave. međutim postoje programi koji imaju manju zajednicu i grupu korisnika, pa je bolje sačekati dok ne uđu u testing, nego zažaliti jer je autor programa nešto pogrešio, a to niko od ostalih programera nije video.
Potrebno je, dakle, znati koje programe želite što pre po objavljivanju. Navedimo dva primera: Linux kernel i IceWeasel (rebrendovani FireFox). Ukoliko ne žudite za njihovim svežim izdanjima, testing grana je savršena za kućne i prenosive računare.
Hibridni sistem se realizuje dodavanjem potrebnih adresa repozitorijuma i „pinovanjem“. Otvorite sources.list:
vi /etc/apt/sources.listi dodajte adrese:
deb http://http.debian.org/debian/ testing main contrib non-free deb http://http.debian.org/debian/ sid main contrib non-free deb http://http.debian.org/debian/ experimental main contrib non-freePreporučujem da za sada ostavite samo ove adrese aktivnim, tj. iskomentarišite postojeće linije tako što ćete staviti znak # ispred njih. Na ovaj način smo odredili odakle će apt-get, odnosno aptitude ili synaptic, da preuzimaju pakete.
Pinovanje je zbunjujuća tehnika čak i za malo iskusnije korisnike. Zato je najbolje naučiti primerom. U terminalu otvorite sledeći fajl za editovanje:
vi /etc/apt/preferencesi iskopirajte tekst:
Explenation: Sqeeze Package: * Pin: release a=testing Pin-Priority: 999 Explenation: Sid Package: * Pin: release a=unstable Pin-Priority: 500 Explenation: Experimental Package: * Pin: release a=experimental Pin-Priority: 500Označili smo testing granu sa pinom 999 i time je postavili kao osnovnu. Kada budete hteli da instalirate neki paket, on će biti iz testing-a. Grane unstable i experimental imaju pin 500 da bi se paketi koji budu bili instalirani iz njihovih repozitorijuma ažurirali kada bude izašla novija verzija. Na primer, ako želite paket iceweasel ali malo noviju verziju, izvršite:
aptitude -t unstable install iceweaselMože se desiti da je potrebno instalirati novije verzije paketa od kojih dotični zavisi. Aptitude je napredniji program od ostalih slične namene pa ponuđuje više rešenja ukoliko niste zadovonjni odabirom paketa za instalaciju, ažuriranje ili brisanje. Izaberite rešenje koje ne briše ni jedan već instaliran paket. Ukoliko takvog nema, onda provremeno izmenite broj 500 u 1000 u fajlu /etc/apt/preferences pod unstable sačuvajte promenu i zatim pokrenite aptitude ponovo sa istim cinjem. Nakon završetka instalacije vratite 1000 u 500.
Vrlo je jednostavno napraviti instalacioni USB i to za testing Debian granu, koja je sasvim odgovarajuća za desktop, laptop, a pogotovu za netbook računare.
Skinuti fajlove:
http://people.debian.org/~joeyh/d-i/images/daily/hd-media/boot.img.gz http://cdimage.debian.org/cdimage/daily-builds/daily/arch-latest/i386/iso-cd/debian-testing-i386-netinst.iso.Kao što se iz linkova može videti, radi se dnevnim slikama, tako da je bitno preuzeti fajlove generisane istog dana kako bi se poklopile verzije kernela.
Napraviti butabilni USB:
zcat boot.img.gz > /dev/sdXGde X određuje uređaj USB diska. Ovim će sav sadržaj diska biti obrisan i napraravljena particija od 256MB na koju iskopirate prethodno preuzetu netinst instalaciju.
Ukoliko nemate pritup interentu preko mrežne karte, potrebno je skinuti prvi CD ili DVD instalacije, napraviti dodatnu particiju na USB disku i tamo iskopirati img fajl. Debian installer će sam preskenirati sve postojeće particije i pronaćiće ga.