Thunar (1.6.X)
- Posts: 3451
- Joined: 01 Apr 2012, 13:50
- Location: Mlečni put
Nova verzija Thunar fajl menadžera ima oznaku 1.5.1 i donosi dosta poboljšanja. Jedno od najvećih je i, dugoočekivana, ispravka bug-a zbog kojeg nije bilo moguće uraditi properties za više direktorijuma ili fajlova.
Ja sam kompajlirao iz source ali mi nigde nije napravljen paket da mogu da podelim sa svima. Thunar 1.5.1 mi je ipak instaliran i radi. Valjda je nešto do kompajliranja ili šta je već ne znam. Verovatno ni ja nisam ispoštovao sve što je trebalo.
U svakom slučaju ko želi neka proba, baš me zanima pravilan postupak.
Matična stranica i download http://thunar.xfce.org/
Ja sam kompajlirao iz source ali mi nigde nije napravljen paket da mogu da podelim sa svima. Thunar 1.5.1 mi je ipak instaliran i radi. Valjda je nešto do kompajliranja ili šta je već ne znam. Verovatno ni ja nisam ispoštovao sve što je trebalo.
U svakom slučaju ko želi neka proba, baš me zanima pravilan postupak.
Matična stranica i download http://thunar.xfce.org/
- Posts: 4590
- Joined: 04 Feb 2011, 20:32
- Location: Beograd
- Contact:
Video sam pre neki dan da je izašao, ali nisam hteo još uvek da se igram.
Koji si SlackBuild koristio? Tj. kako si kompajlirao iz izvornog koda?
Koji si SlackBuild koristio? Tj. kako si kompajlirao iz izvornog koda?
- Posts: 3451
- Joined: 01 Apr 2012, 13:50
- Location: Mlečni put
Nisam koristio slackbuild. Kad se raspakuje tar fajl, ima autogen.sh koji sam pokrenuo i on je sve dalje odradio. Tek nakon restarta sam video da mi je Thunar drugačiji i da je zapravo nova verzija. Dotle nisam imao pojma, ne postoji nikakva informacija da je paket napravljen i instaliran. Čak ga nema ni u /var/log/packages/.
P.S. restartovao sam mašinu tek posle nekoliko sati
P.S. restartovao sam mašinu tek posle nekoliko sati
- Posts: 4590
- Joined: 04 Feb 2011, 20:32
- Location: Beograd
- Contact:
Pa zato i ga nema. Većina softvera koji instaliraš iz izvornog koda ne pravi paket za distribuciju na kojoj se kompajlira. Izuzeci su jako retki. Mada dosta arhiva sa izvornim kodom uključuje odgovarajuće datoteke za lako kreiranje paketa za bar neke od distribucija (Debian direktorijum i rules datoteka za deb bazirane distribucije, spec za rpm bazirane distribucije, SlackBuild za Slack, PKGBUILD za Arch, ebuild za Gentoo, itd...), ali se očekuje njihovo ručno pokretanje.
Elem, problem sa ovakvom instalacijom je to što si prepisao deo ili sve datoteke koje dolaze uz Slakov Thunar paket. Srećom mislim da Thunarov Makefile sadrži uninstall target. To u praksi znači da ako nisi obrisao direktorijum sa izvornim kodom možeš da ga deinstaliraš pomoću:
Mada, ako si koristio autoconf.sh bez parametara, najverovatnije je instaliran u /usr/local. To ne znači da neke datoteke iz Slackovog paketa nisu prepisane, ali postoji dosta dobra verovatnoća da se to nije desilo.
Ako nisi na "ti" sa pravljenjem pakete za Slackware, baci pogled na checkinstall:
http://asic-linux.com.mx/~izto/checkinstall/" onclick="window.open(this.href);return false;
Upotreba je jednostavna: zameniš make install korak sa checkinstall.
Inače, direktna instalacija iz izvornog koda, bez kreiranja paketa se ne preporučuje ni za jednu distribuciju jer ovo zaobilazi sistem upravljanja softverom. Ni Slack nije izuzetak. Mada je pre 10-15 godina na Slacku većina dodatnog softvera instalirano na ovaj način, ta praksa više nije uobičajena. Ili napišeš svoju SlackBuild skriptu ili koristiš pomoćne alate kao što je checkinstall (ako ti pisanje shell skriptova predstavlja problem). Mada je pre toga potrebno pretražiti da li se to isto nalazi u SlackBuilds.org ili u /source direktorijumu na Slack DVD-u (ili ftp/http mirrorima). Paketi koji dolaze uz Slack se ne nalaze na SBo, ali svaki od njih dolazi za SlackBuild skriptom u /source direktorijumu. Za Patove skripte obično nije potrebno izmeniti verziju pri izgradnji novih verzija paketa. SBo skripte naprotiv imaju statički definisane verzije, te je potrebno izmeniti sadržaj promenjljive VERSION kada su u pitanju noviji (ili stariji) paketi.
Elem, nije mi to sad hitno/bitno, ali mogu da napravim paket kad uhvatim malo vremena.
Edit: Samo da napomenem da se ne preporučuje deljenje paketa koji su napravljeni pomoću checkinstall ili konvertovani pomoću skripti kao što su alien ili rpm2tgz. Jednostavno, ovakvim kreiranjem paketa nemaš nikakvu kontrolu nad pakovanjem ili kvalitetom paketa.
Elem, problem sa ovakvom instalacijom je to što si prepisao deo ili sve datoteke koje dolaze uz Slakov Thunar paket. Srećom mislim da Thunarov Makefile sadrži uninstall target. To u praksi znači da ako nisi obrisao direktorijum sa izvornim kodom možeš da ga deinstaliraš pomoću:
Code: Select all
make uninstall
Ako nisi na "ti" sa pravljenjem pakete za Slackware, baci pogled na checkinstall:
http://asic-linux.com.mx/~izto/checkinstall/" onclick="window.open(this.href);return false;
Upotreba je jednostavna: zameniš make install korak sa checkinstall.
Inače, direktna instalacija iz izvornog koda, bez kreiranja paketa se ne preporučuje ni za jednu distribuciju jer ovo zaobilazi sistem upravljanja softverom. Ni Slack nije izuzetak. Mada je pre 10-15 godina na Slacku većina dodatnog softvera instalirano na ovaj način, ta praksa više nije uobičajena. Ili napišeš svoju SlackBuild skriptu ili koristiš pomoćne alate kao što je checkinstall (ako ti pisanje shell skriptova predstavlja problem). Mada je pre toga potrebno pretražiti da li se to isto nalazi u SlackBuilds.org ili u /source direktorijumu na Slack DVD-u (ili ftp/http mirrorima). Paketi koji dolaze uz Slack se ne nalaze na SBo, ali svaki od njih dolazi za SlackBuild skriptom u /source direktorijumu. Za Patove skripte obično nije potrebno izmeniti verziju pri izgradnji novih verzija paketa. SBo skripte naprotiv imaju statički definisane verzije, te je potrebno izmeniti sadržaj promenjljive VERSION kada su u pitanju noviji (ili stariji) paketi.
Elem, nije mi to sad hitno/bitno, ali mogu da napravim paket kad uhvatim malo vremena.
Edit: Samo da napomenem da se ne preporučuje deljenje paketa koji su napravljeni pomoću checkinstall ili konvertovani pomoću skripti kao što su alien ili rpm2tgz. Jednostavno, ovakvim kreiranjem paketa nemaš nikakvu kontrolu nad pakovanjem ili kvalitetom paketa.
- Posts: 3451
- Joined: 01 Apr 2012, 13:50
- Location: Mlečni put
Jasno mi je bilo da ću nešto prepisati ali mi to nije bilo bitno, onaj crv je opet proradio pa sam jednostavno uradio. Samo da bi video šta će da se desi. Dosadna mi ova stabilnost, hoću da se igram malobocke wrote:Pa zato i ga nema.
Elem, problem sa ovakvom instalacijom je to što si prepisao deo ili sve datoteke koje dolaze uz Slakov Thunar paket. Srećom mislim da Thunarov Makefile sadrži uninstall target. To u praksi znači da ako nisi obrisao direktorijum sa izvornim kodom možeš da ga deinstaliraš pomoću:Mada, ako si koristio autoconf.sh bez parametara, najverovatnije je instaliran u /usr/local. To ne znači da neke datoteke iz Slackovog paketa nisu prepisane, ali postoji dosta dobra verovatnoća da se to nije desilo.Code: Select all
make uninstall
Ako nisi na "ti" sa pravljenjem pakete za Slackware, baci pogled na checkinstall:
http://asic-linux.com.mx/~izto/checkinstall/" onclick="window.open(this.href);return false;
Upotreba je jednostavna: zameniš make install korak sa checkinstall.
Inače, direktna instalacija iz izvornog koda, bez kreiranja paketa se ne preporučuje ni za jednu distribuciju jer ovo zaobilazi sistem upravljanja softverom. Ni Slack nije izuzetak. Mada je pre 10-15 godina na Slacku većina dodatnog softvera instalirano na ovaj način, ta praksa više nije uobičajena. Ili napišeš svoju SlackBuild skriptu ili koristiš pomoćne alate kao što je checkinstall (ako ti pisanje shell skriptova predstavlja problem). Mada je pre toga potrebno pretražiti da li se to isto nalazi u SlackBuilds.org ili u /source direktorijumu na Slack DVD-u (ili ftp/http mirrorima). Paketi koji dolaze uz Slack se ne nalaze na SBo, ali svaki od njih dolazi za SlackBuild skriptom u /source direktorijumu. Za Patove skripte obično nije potrebno izmeniti verziju pri izgradnji novih verzija paketa. SBo skripte naprotiv imaju statički definisane verzije, te je potrebno izmeniti sadržaj promenjljive VERSION kada su u pitanju noviji (ili stariji) paketi.
Nešto se i nauči usput. Upoznaću se sa savetima koje si mi dao za checkinstall i src2pkg. SlackBuild skripte nisam mnogo čačkao do sada, biće vremena i za to.
Svakako hvala Bocke
- Posts: 3451
- Joined: 01 Apr 2012, 13:50
- Location: Mlečni put
Evo stigao sam da odradim i na maloj mašini novi Thunar. Inače sada je verzija 1.5.2 a exo već ima u 0.9.1.
Na ovoj mašini se ne igram kao na desktopu pa sam ovde ispoštovao sve što je trebalo
Na ovoj mašini se ne igram kao na desktopu pa sam ovde ispoštovao sve što je trebalo
- Posts: 4590
- Joined: 04 Feb 2011, 20:32
- Location: Beograd
- Contact:
Pričalo se da će u novijim verzijama xfdesktop biti integrisan u Thunar. Skoro sam gvirio u git repo i vidim da sad postoji thunar-desktop-plugin.. Ima li koja zanimljiva opcija u tom smeru?
- Posts: 4590
- Joined: 04 Feb 2011, 20:32
- Location: Beograd
- Contact:
Stvarno si mogao da napišeš malo informacija o novotarijama. Recimo, ja tek kasnije i sa strane saznajem da je Thunar 1.5.1 dobio tabove.
http://mail.xfce.org/pipermail/xfce-ann ... 00227.html" onclick="window.open(this.href);return false;
Detaljna lista promena/ispravki:Interesting release for a lot of users since this releases introduces
the much-requested tabs in Thunar. Furthermore the new side pane has
some important bugs fixed, the tool bar had a cleanup and is much more
compact now and there is a permanent delete option. There are also
various speed optimizations in thumbnail/icon handling and a number of
bugs fixed.
http://mail.xfce.org/pipermail/xfce-ann ... 00227.html" onclick="window.open(this.href);return false;
Who is online
Users browsing this forum: No registered users and 1 guest