![]() |
fink selfupdate
In another post in another thread, not far away things started to address more about fink updates than anything else. I'm starting this thread to better lable that discussion.
The best piece of advice regarding fink updates in that other thread was to make sure the fink.conf file contains the line: Code:
Trees: local/main stable/main stable/crypto local/bootstrap unstable/main unstable/cryptoStay tuned, as I'm sure I'll run into all sorts of hassles and get more of sao's and others help to sort them out. :) |
Well, things seem to be working quite OK. I've got Eterm and some other necessities installed. Though it took my TiBook some three hours to get Eterm downloaded, compiled and installed. I long for when it's in binary!
Some packages just refuse to get dowloded though. Installing anything KDE involves the QT toolkit, which I can't get downloaded. Anyone knows how to deal with such situations? |
osxpez,
Three hours for Eterm, wow...that's a long time. Are you on a modem connection? How much ram do you have? There're several ways to deal when you can't download a package. Please, let me know which packages you can't download (Post the message from terminal, so I see which mirror is failing). Cheers... |
Well, maybe i exaggerated a bit, I didn't clock it. My connection is through 2,5 MB ADSL so it's not where the most time was spent. But Eterm had quite a few dependencies and it took like forever to compile it all.
As for which mirror. It was the qt package and it was trying to download it from the trolltech site. I'll post the fink output once I decide to try again. What I really wanted KDE for was actually "konsole", but I figured that maybe I don't need the full KDE for that. Besides, "konsole" does not seem to be among the fink-able packages. |
osxpez,
For kde3 you need qt3 and qt3-shlibs. I just tried 'fink install qt3' in one of my machines and successfully downloaded from: Code:
curl -f -L -O ftp://ftp.trolltech.com/qt/source/qt...-3.0.5.tar.bz2Let me know. Cheers... |
ahh! So I can copy those files to /sw/src manually and fink will notice. That's great news. Thanks a bunch!
|
osxpez,
Yes, the easiest way when you can't download a file from a site as I posted above, is just to download "manually" the file and mv it to /sw/src. But, if you would like to add an extra source or specify another source for the download of a fink package, the .info file for the package has a Source: line in it. In qt case: Source: ftp://ftp.trolltech.com/qt/source/qt...ree-%v.tar.bz2 You can modify that line to make it work as you want. Cheers... |
Well, now when I know this trick I don't need konsole or kde actually. It all begun with me not being able to get at gnome-multi-terminal because of two archives that refused to download (iso-ent stuff from oasis). Now I'm got past that and gmt is building. As hooked as I am on tabbed web browsing, as hooked I am on "tabbed" terminaling". I hate chasing around for windows.
|
I have also installed qt in the last 2 weeks with no problems - OS X 10.2.2.
|
Well, I haven't tried again, but I might, cause multi-gnome-terminal didn't compile. :(
checking for scrollkeeper-config... no configure: error: Couldn't find scrollkeeper-config ./configure: exit: bad non-numeric arg `please' ./configure: exit: bad non-numeric arg `please' ### execution of ./configure failed, exit code 255 Failed: compiling multi-gnome-terminal-1.3.8-2 failed And this was after some 27 hours of wait! First it took like forever to compile all these sound modules and stuff that m-g-t seemingly needs. I left it for the night just to wake up and see that it stood there with a prompt! I answered and it ended up like above. Oh well, I'm forever doomed to cluttering my screen with all these terminal windows. :) |
osxpez,
It fails at the end of configure. Do you have scrollkeeper installed? I have version 0.2-7. 27 hours...wow! It took so long, probably because you didn't have any of the deps installed: Code:
233 Sao @ ~ $ find /sw/fink/dists/ -name \*.info | xargs grep Depends | grep multi-gnome-terminal | moreCode:
here is what I get at the same place:Cheers... |
Yes, I had no gnome thingies installed at all. But most of the time was wasted while fink was unattended and waiting for my input.
No, I don't seem to have scroll-keeper installed: $ fink list scroll Information about 1773 packages read in 6 seconds. scrollkeeper 0.2-7 Cataloging system for documentation on open systems Maybe the m-t-r package should check for it as well? Should this be reported somewhere? I can't try to installed this at he moment because I'm currently installing qt3 (which I by the way had to download myself because "the server doesn't GROK"...). I'll be back! |
osxpez,
Well, I suspect you are also for a long install with qt3. Next time, when "the server doesn't grok PORT", check in /sw/etc that you have in your fink.conf : Code:
ProxyPassiveFTP: trueYour saga at the moment seems like "raising the titanic"...let's hope that with all this effort you end up with a more complete installation. Let me know how it goes. Cheers... |
Hehe, well, I have you here to guide me so it feels not so bad. Thanks for the passive ftp hint. I checked and it was set on "false" so I changed it. But right now I'm waiting for qt3 to compile ... Do you know if konsole is installed with some other kde package since it's not listed in "fink list"?
|
osxpez,
Konsole installs with kdebase3: Code:
kdebase3 -------KDE - base system:Good luck. Cheers... |
kdebase-ssl, yes that was what what I tried when it got stuck on qt3. Have you tried multi-gnome-terminal out yet? Fancy it any?
|
osxpez,
Not yet, but I will try it soon. Please, share some usage tips... I was just now reading the konsole manual, and the ability to use multiple terminal shells in a single window. It looks very practical and space saver. Cheers... |
konsole kicks ass! I do hope it's as speedy as eterm on XDarwin though. And that spacesaving is exactly why I want to get multi-gnome-terminal installed. Right now there's kind of a race. First to get installed and pass my speedy-enough test will win. :)
|
osxpez,
I bet 'konsole' install first. If they are any problems we will iron them out. I will go now, as it's very late in Singapore. Will catch you again in a few hours... Cross your fingers and... wish you good luck. Cheers... |
Well good night! What's the time in Singapore? It's 22:25 here in Sweden, I'm trashed and going to bed as well. Right now it seems like multi-gnome-terminal is in the lead cause the qt3 compile just gave me this after a huge link (maybe the last?) attempt:
ld: table of contents for archive: /usr/X11R6/lib/libXinerama.a is out of date; rerun ranlib(1) (can't load from it) /usr/bin/libtool: internal link edit command failed make[2]: *** [/sw/src/qt3-3.0.5-8/qt-x11-free-3.0.5/lib/libqt-mt.3.0.5.dylib] Error 1 make[1]: *** [sub-src] Error 2 make: *** [init] Error 2 ### execution of /var/tmp/tmp.0.yfoxpU failed, exit code 2 Failed: compiling qt3-3.0.5-8 failed Now, I'll give scrollkeeper a try and then go ZZZZZZ |
And the winner is ...
multi-gnome-terminal! It's installed! And it seems nice as well; tabs, easy to configure (via menus and prefs windows), easy to make unbloaty when it comes to screen real estate and fast to start. It's not as speedy as Eterm, but then not as slow as xterm. On a scale from 1 to 10 where xterm is 1 and Eterm is 10 m-g-r places itself somewhere around 7.
sao: HUGE thanks for helping me out! |
More good news for you OSXPEZ:
% fink --version Package manager version: 0.11.0 Distribution version: 0.5.0.cvs |
Timan,
I think that Fink-0.5.0 bindist is not yet officially released, just the source distribution. Cheers... |
Eh? Not officially released yet? Well, since my version of fink is 5.0, hopefully it will be within the next few days.
|
osxpez,
Great!... so m-g-t won after all. Now, I will be waiting for some of your usage tips and tricks :) Sorry I had to go last night (it was 4 AM in Singapore). About "compiling qt3 failure", the good news is that probably all of kde will be in the 0.5.0 binary distro very soon. Timan, Yes, very soon (bindist). As I can understand from a post by David R. Morrison at the fink-dev list on 25-11: Quote:
Cheers... |
Good news on that bindist! Holler at me when you see it arrive.
Usage tips: Well, I thought I should be able to tell you about splitting windows however you fancy, moving tabs bewteen windows and such, but it seems we have a pretty ancient m-g-t here... 1.3.8 vs latest 1.6.1. It's still a pretty useful though, so have patience while they catch up. What I did first was to find the Prefs window and switch of menu, tool, and button bars. You can still reach most action through right-clicks in the terminal window. Then it's just like your other terminal, though you can right-click and choose "New Shell" and a new tab will appear with your new shell. If you know your root pwd (I don't know mine for sure) you can choose "New root" and it will start a new shell which starts with asking you for root password and then you will have a root prompt. I'm looking for a way to use sudo here instead. Please let me know if you find out how this is done. The m-g-t has some goody-features for like showing a background image (like Eterm) and such. |
osxpez,
Thanks for the tips. I will soon start using m-g-t, I started checking the man pages. Well, I was busy the last couple of hours, as I was replacing "xfree86-base" to "xfree86-base-threaded", and "xfree86-rootless" to "xfree86-rootless-threaded". At the moment, only a very few packages do *not* work with the standard xfree86-base, and require xfree86 with the "threaded" option: I know of the packages "libxine", "xine-ui", "kxine" and I'm sure more will come. But, the reasons why I changed are because I found out that "kdemultimedia" depends on "libxine" which depends on the "-threaded" stuff and that I had recently installed the package "xine-ui". For those who want to know how to change to "-threaded": 1- If you installed xfree86-base and xfree86-rootless with Fink, make sure you remove both packages with: 'sudo dpkg -r --force-depends xfree86-base' 'sudo dpkg -r --force-depends xfree86-rootless' and if you also installed the -shlibs packages, remove them as well: 'sudo dpkg -r --force-depends xfree86-base-shlibs' 'sudo dpkg -r --force-depends xfree86-rootless-shlibs' After that, you can run: 'fink install xfree86-base-threaded' 'fink install xfree86-rootless-threaded' (you can simplify by giving fink just one command, but like this is a bit more clear for beginners) 2- If you are using Fink, and installed XFree86 from the "Xonx" project and you would like to change and install with Fink the "-threaded" packages, run: 'sudo dpkg --force-all --remove system-xfree86' 'sudo rm -rf /etc/X11 /usr/X11R6 /Applications/XDarwin.app' And then: 'fink install xfree86-base-threaded' 'fink install xfree86-rootless-threaded' 'fink reinstall xaw3d' ( Or, you could do part of it with one command (all in one line) like for example: sudo dpkg --force-all --remove system-xfree86; sudo rm -rf /etc/X11 /usr/X11R6 /Applications/XDarwin.app; fink install xfree86-rootless-threaded ) The only adverse effect of using the "-threaded" packages is that 'matlab' for Jaguar will not work (it looks like "matlab" freezes as soon as 3D plotting commands are used that involve opengl stuff), but if you don't care about using 'matlab', I know that the xfree86-threaded packages are perfectly stable. Sorry about changing the subject. Cheers... |
I think it's bang on target with this thread sao. Though in my case I have not installed Xfree with fink so I might get away without all that stuff. (I use OroborOSX and XDarwin).
|
TiMan,
Code:
Sao @ ~ $ fink -VHe told me he thinks that the binary distribution (bindist) is ready and just awaiting some final tests. Cheers... |
MGT tips
More tips & tricks for multi-gnome-terminal: I haven't figured out how to edit the "New this" and "New that" menu items. But it seems the "Command" menu item does about the same. First of all you couldn't really hide the Menu toolbar since the right-click pop-up menu does not contain all items you need. When you want to be able to open new tabs with custom commands do like sp:
From the Settings menu choose "Edit Commands". Then give the command a name and enter the comman line and then click OK. That's all there is to it. I have a Command named "sudo" there now with the command line "sudo su -". When I choose it (from the File menu) I get a new tab with a prompt asking me for my sudo password (if the token has expired that is) and then a prompt where I am logged in as root. I also have a Command with the commandline something like this: sudo ssh -X -l peter -L 80:host1:80 -L 443:host1:443 -L 2080:host2:80 hostname.domain.se Which gives me a new tab asking for first my sudo password and then my password at hostname.domain.se and then a prompt on that host. At the same time I have opened ssh tunnels to host1 and host2 on the intranet at work allowing me to browse the intranet web servers from home. I used to use "screen" for this, but this (Commands in multi-gnome-terminal) is easier to manage. (I also have some Netinfo entries giving localhost the correct aliasing intranet names so that it's rather transparent.) |
osxpez,
Cool tips...and thanks for sharing, now finally I have time to try them all. Well, after changing to xfree86-base-threaded, checked my installation and found out that Xemacs wouldn't run: Code:
dyld: xemacs can't open library: /usr/X11R6/lib/libXaw3d.7.dylib (No such file or directory, errno = 2)'fink reinstall xaw3d' 'fink reinstall xaw3d-shlibs' But it was not enough, so I ran 'fink rebuild xemacs'. Even then, Xemacs wouldn't start. I checked the fink-developer list and read a post by Jeff Whitaker: Quote:
And everything else is working normal. Cheers... |
What would you need xemacs for when there's vim? :)
Curious about the xemacs install though. Did it include all modules. I'm specifically interested in wether the xxml module is bundled and working. And if the module distribution within xemacs works. Not that I would need it since I'm a vim'er, but I know quite a few poor emacs suckers. :) |
Thanks for the tips, sao and OSXPEZ. Maybe I should post a new thread for this, but sao, is there any reason to switch to xfree86-base-threaded other than getting a few packages such as libxine? Thanks.
|
TiMan,
No, the only reason I did the change to the "-threaded" packages was because I like to play with new things...like the 'xine video player' and 'cdat' (climate data analysis tools). And I saw several of the "experts" using it too. I'm just nosy. :) Cheers... |
osxpez,
Luckily, I come from a Macintosh background and don't participate in the editors wars... :) Thus, I can enjoy and use both, Xemacs for some things, vim for others. ;) So, besides Xemacs, I also installed and use vim-6.1-4. But, I mostly use "gvim" which I like very much. I don't know about the xxml module, will find out and let you know. Cheers... |
Not even the eternal war between good (vim) and evil (emacs)? :) No, just kidding. But i get curious when you say you use both. Nosy as I am (yes, me too) I gotta ask why and for which tasks you choose one or the other? I only use emacs when I have to (meaning when I pair program with someone who prefers emacs) and when I want to play emacs Tetris.
|
osxpez,
I have two children, and I love them both. :) No, seriously, both xemacs and gvim are my babies, and in that sense so is nano, nedit, lyx, bluefish. All which I never knew before and now I installed and explore. and play tetris... Cheers... |
osxpez,
As you said......m-g-t is very cool !. I started playing with it a bit and inmediately loved the "tabs". Saved a lot of real state by compiling, surfing the web, reading and writing files all in the same window! It remembers me of the "pwm" window manager, which allows multiple client windows to be attached to the same frame. I used to have several xterms and applications neatly organized with it. pwm web site (screenshot): http://modeemi.cs.tut.fi/~tuomov/pwm...hots/pwm-1.jpg Now, if I could combine it with m-g-t and chimera, I will have everything tabbed for ever ! :D I had to juggle a little bit at the beginning with 'Edit Commands' in order that the commands include some means to keep the shell from exiting. And got a couple of times error messages saying "could not log in" when executing a command in a 'New Shell'. Also, I am using an Apple mouse, so I 'option-click' the window to call the menu when hiding the toolbar and menubar. To use an image (xpm) for background is very easily done, and you can even use pseudo-transparency if you like it. Cheers... |
Glad to hear liked MGT. Maybe soon we'll have a newer version with window splitting as well.
FYI. You can use JPEG pictures for backround. |
osxpez,
Yes, I was looking at screenshots of the latest version, and window splitting looks good and the "Edit commands" is quite improved. http://multignometerm.sourceforge.ne...eenshots.shtml By the way, here is a copy of the message I get sometimes, when opening a "new shell": Code:
There has been an error trying to log in.Cheers... |
No, never seen it. Though I have to admit to not having used MGT much yet. At work I've been using konsole mostly since we have KDE setups there.
A challange for you other MGT:ers. I can't copy text from MGT. I can paste into it though. Anybody knows if I can get copy-functionality somehow? |
osxpez,
You need to make your challenge again for "OroborOSX and M-G-T" users, because you use oroborOSX, and although I used it in the past, I don't remember much about it. I use blackbox window manager in -rootless and to copy from multi-gnome-terminal in X and pasting in Aqua "works well" for me. I just simply select the text with the mouse in X11, then use Cmd-V in Aqua to paste it. So, if you're running XDarwin and blackbox in rootless mode (no OroborosX): just selecting text in an x client (certainly in an xterm or eterm or m-g-t) puts the text in the Cut buffer. Then you can paste the text into another X client by using command-click, and you can paste the text into an aqua window by using command-v (or the paste command in the aqua edit menu). This also works if you cut in full screen mode, then switch to the aqua desktop, and then paste into BBEdit or similar. And it works the other way around: you can cut in aqua, switch to XDarwin, and paste in an x client (using command-click). Maybe you install the program "autocutsel" with Fink; it automatically synchronizes the two main cut buffers. To run it, add the following line to your .xinitrc: autocutsel & Make sure it's before the line that exec's the window manager and never returns! Don't just add it at the end, it won't be executed. BTW, I tried "konsole" and it's really fast. The version installed seems more advance than m-g-t. I was enjoying just using eterm and xterm and now got so many things to learn. Cheers... |
osxpez,
Maybe, you find some answers here: http://oroborosx.sourceforge.net/X11...html#copypaste http://sourceforge.net/forum/message.php?msg_id=1603376 or from the m-g-t side: http://multignometerm.sourceforge.ne...POINTER-SELECT Cheers... |
Quote:
http://homepage.mac.com/sao1/PhotoAlbum7.html warning: big pictures Cheers... |
Quote:
/PEZ |
Prefer Enlightenment
sao
I like a much lighter environment otherwise I get grumpy. I'm using gnome with a modified Aqua-gtk theme and enlightenment with a theme simular to the OroborOSX one. Anyway heres an enlightenment.jpg screenshot with my favorite Pysol a python tcltk application. I downloaded it a long time ago and I didn't have to do anything other than untar it! Willy I fink therefore I can. |
WiilyT,
I posted the screenshots to show osxpez my usage of Xemacs and vim61. Although I used in the shots Blackbox, the window manager was irrelevant for my purpose. Anyhow, nice shot of enlightenment. I also have it installed. But for rootless-mode I much prefer Blackbox. Small, simple and doesn't clutter the desktop. Cheers... |
| All times are GMT -5. The time now is 05:35 PM. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.
Site design © IDG Consumer & SMB; individuals retain copyright of their postings
but consent to the possible use of their material in other areas of IDG Consumer & SMB.