Slackware, bash i sudo

Muči me Slackware 14.1 .
Dodao sam sebe u wheel grupu, i pomoću visudo omogućio da imam sve privilegije, ali neke komande ne rade kao npr. slackpkg . Uvek dobijem sledeće obaveštenje:

sudo: slackpkg: command not found

Našao sam potencijalno rešenje, ali me ono vodi u sledeći problem. Nema nikakvog fajla .bash ili sličnog.

Takođe, može li se ulepšati bash, tj. da ima boje, da pokazuje trenutnog korisnika, trenutnu lokaciju kao na Mintu, TRIOS-u, i ostalim sistemima?

Probaj ovako.
Ako nemaš “~/.profile”, napravi ga. :slight_smile:
Nakon editovanja, ili LogOut/Login, ili:

. ~/.profile

@Prompt:

Dodaj ovu liniju @~/.bashrc

export PS1="\[$(tput bold)\]\[$(tput setaf 7)\][\[email protected]\[$(tput setaf 1)\]\h]\[$(tput setaf 7)\][\w]\[$(tput setaf 1)\]\\$ \[$(tput sgr0)\]"

To je sa TRIOS-a, ( crveni hostname i “$” ). Ako hoćeš da menjaš boje, menjaš brojeve @“setaf n", sačuvaš fajl pa restartuješ terminal da bi video promene ( u ovom slučaju 1=crvena, 7=bela ).
Ostale boje na dnu posta @”[SIZE=4]Various color codes for the tput command":[/SIZE]
http://www.cyberciti.biz/faq/bash-shell-change-the-color-of-my-shell-prompt-under-linux-or-unix/

Sad sve radi i još izgleda lepo. :slight_smile: Iz nekog razloga nisam imao ni .bashrc ni .profile u home direktorijumu pa nisam znao da li smem da ih napravim.

Da li znaš šta treba da se unese u .bashrc da bi imao i imena fajlova u boji? Navikao sam da npr. tar datoteke budu crvene.

Dodaš @bashrc:

alias ls='ls --color=auto'

Usput:

slackpkg install bash-completion

Time dobijaš auto kompletiranje komandi na Tab dugme ( otkucaš deo komande pa raspališ Tab = auto kompletiranje ostatka ). :wink:

Hvala, brza i precizna rešenja, kao i uvek!

Ja ti preporučujem da “prelistaš” Slackbook, kada te nešto zainteresuje jer obično ima do detalja sa sve primerom komande opisano.

Inače kako ti se čini Slack? :cvike:

Imaću od sada Slackbook u vidu.

U početku nisam ništa očekivao od Slackware-a, ali sada uočavam zašto je opstao toliko godina. Osim što je stabilan, sviđa mi se što su paketi minimalno promenjeni, pa mogu sam da ga podešavam i menjam. Sviđa mi se i što tokom instalacije programa moram sam da instaliram zavisnosti, jer me nervira kad npr. yum uz jedan paket povuče i 30 drugih.
Čudan mi je način instalacije tj. FULL instalacija instalira sve programe što mi je bezveze. Šta će mi i XFCE i KDE i Blackbox na istom sistemu? Takođe mi je čudno da nema pulseaudio i grub koji su standardni na ostalim distribucijama, a i multilib bi trebalo da bude standard, a ne third party rešenje.

Slacks ne koristi Grub već Lilo kao bootloader.

Full instalacija uopšte nije obavezna…

Tokom instalacije može i Grub da se instalira (postoji na DVD), ali meni je svejedno pa sam instalirao Lilo.

Nije obavezna, postoje meniji u kojima mogu da biram pakete, ali opet na šta bi ličilo da npr. Debian instalira sve pakete koje ima?

Slek je drugačije zamišljen. Zamišljen je tako da kada instaliraš full instalaciju imaš bukvalno sve što ti treba, tj. sve što dolazi uz oficijelno Slek izdanje. Nemaš razloga da instaliraš bilo šta sa strane, nemaš problema sa međuzavisnostima i slično. Kao Debijanov DVD recimo. Zato je poželjno instalirati full ali što reče Dragan, ne moraš…
E sada, stvar je u tome što je Slek prilično konzervativan što se tiče paketa i generalno je više orijentisan ka KDE okruženju. Tako se dešava da nedostaju neki paketi koje ljudi koriste u oficijelnim repoima pa su nastali tzv. community repoi, kao što je recimo Alienov ili workmanov repo (xfce…) i ostali.

Što se tiče alata za instalaciju, imaš Alienov slackpkg+, sbopkg i sbotools za SlackBuild skripte…

Ovo je Slackware dogma smišljena zbog nemogućnosti rešavanja zavisnosti u default/zvaničnoj postavci, a ne zbog realnih razloga.
Pat neka gleda svoja posla, a ne da određuje šta meni treba ili ne treba…i neka proba već jednom da napravi kršteni package manager :smiley:
Disclaimer:
Slack 3.0 je 1996. godine prošlog veka bio moj prvi linux, Pat ima moje iskreno poštovanje prema njegovom radu i ulozi u doprinosu linuxu, ali istinu ne treba skrivati :slight_smile:

Nemogućnost rešavanja međuzavisnosti u zvaničnoj postavci je namerna. Jednostavno, velika većina starih korisnika sleka i dalje instalira pakete na old school način, manuelno rešavajući međuzavisnosti.
Takav sistem ima svojih prednosti i mana, kao i bilo koji drugi, ali u to ne bih ulazio. Sasvim sigurno nije problem da se napravi dobar paket menadžer ali mislim da ga to ne zanima previše.

Slek ne doživljavam kao klasičnu linuks distribuciju koja je namenjena da je koriste široke narodne mase. Doživljavam je kao sistem koji Patrik i ekipa naprave za sebe pa ga podele sa drugima, da koristi ko hoće. Zato nema uplitanja zajednice već u distribuciju ulazi isključivo ono što Patrik želi i izbacuje se ono što ne želi, kao što je bio slučaj sa GNOME-om recimo. Tako da, ne određuje on šta tebi treba ili ne treba, već određuje po tome šta njemu treba ili ne treba. :wink: Ti ako nećeš da koristiš - nemoj a ako ti treba nešto sa strane snalazi se sam. Bildaj ili koristi third party repoe. Tako nekako ja to shvatam. :slight_smile:

Da ovu politiku primenjuje bar 50% dosadašnjih distribucija, Linux bi sada bio na mnogo mnogo većoj instanci nego što mu je trenutni udeo u marketshare-u. Distribucije koje aktivno razvija 2-3 čoveka i ne slušaju korisnike su po nepisanom pravilu bar 2-3x kvalitetnije od onih koji upliću milion korisnika i od njih milion svaki ima predlog po sistemu “hit u svetu”, zato i dođe do razdora, upravo smo bili pre pola godine svedoci razdora u Debian ekosistemu gde se na stotine i stotine ljudi pita i odlučuje o sudbini Debiana.

Naravno. Velika količina demokratije je anarhija. Svačije je u stvari ničije. Nema tu sreče dok god ne postoji šef. Može dosta njih da odlučuje o nekim stvarima ali mora da postoji neko ko će da vodi glavnu reč. Što bi babe rekle, mora da se zna ko trese šljive a ko peče rakiju. :smiley:

A realno, šta je zajednica? Gomila (99%) zgubidana i gotovana, pijavica i lihvara koji čekaju da dobiju nešto džabe. Uopšte, linuks zajednice su poznate po tome da vole da dobiju sve, da bude dobro i kvalitetno ali ne žele da daju ništa. Šta bilo koja distribucija ima od zajednice? Pare? Nema. Šer? Nema. Reklamu? Nema. Pa šta ima? Da se prevede nešto? Jaka stvar. Baneri i advokatisanje po forumima? To običan bot program može da radi. Budalaština.
U tom smislu, Vladimire, mala ispravka. Kada bi svaki član neke zajednice uplatio omiljenoj distribuciji samo 1€ mesečno, ta distribucija ne bi imala ni jedan problem. Naprotiv, bila bi mnogo bolja. Tada bi linuks generalno bio na mnogo većoj instanci.

Dobro, odakle vadiš ovakve bisere? svaki put padnem sa stolice od smeha… :smiley:

Pa pazi da sam napisao ovo bio bih okarekterisan i shvaćen pogrešno, ovako se slažem sa tobom :smiley:

@Dragan

:smiley: Heh, volim ja te narodne krilatice i poštapalice… :smiley:

@rapha
ma ok, volim i ja, ali tvoje imaju posebnu draž…onu sa kapijom i kolima počeo sam (ne)svesno da primenjujem u real-life, Vlada može da posvedoči :smiley:

Pa pošto ja vozim kola… :smiley: