Slackware :: RPM Requires Full SeaMonkey Package Install
Dec 19, 2010
There is a "standalone seamonkey-solibs package for RPM, gxine, etc". But after recent upgrades in -current, I can't use rpm without full seamonkey package installed. Can someone revise the contents of seamonkey-solibs and add missing files to it?
$ LANG=C rpm -qp --qf %{NAME} opera-11.00-1156.i386.rpm
error: opera-11.00-1156.i386.rpm: Header SHA1 digest: BAD
error: opera-11.00-1156.i386.rpm: not an rpm package (or package manifest)
And `rpm2txz -nd opera-11.00-1156.i386.rpm` doesn't work as expected without seamonkey package installed.
I'm trying to install a package that requires x11 and complains that it can't find it. It appears my X version is an older one. How can I check which version I have currently installed, just to be sure?
When I run the install of 'Gmail Backup' (from URL...) an error msg appears stating that I must have python2.5 - I presently have python2.8Is there any way to solve this without destroying my Slackware 13.37 installation?
I'm building a certain RPM package that must require an old version of that same package in order to be installed/upgraded. Is this possible?
For example:
For a package foo v5, somewhere in the spec file: "Requires: foo >= 4"
I'm declaring this on the Requires tag of the spec file, but when I try to install or upgrade the package (without having the previous required version installed) I get no dependency error! As for other dependencies it all works fine. If, instead, I create a package named "bar" that "Requires: foo >= 4", when installing I do get the expected dependency error. I'm thinking it's not possible to require an old version of the same package.
This is not an earth-shattering issue, but, something I've recently noticed with the Chatzilla add-on for Seamonkey in Slackware-current. Maybe it is just my problem.If I add Chatzilla to FF 4.0 everything works as expected, that is, when I launch Chatzilla the default start-up window shows up with a list of IRC servers to click on (freenode being my favourite).
However,when I click on Chatzilla in Seamonkey I get a blank window that shows up, there is no server list. I noticed that the window in Chatzilla went blank for Seamonkey recently after a -current update (maybe a library issue?)
I'm currently trying to rebuild the Seamonkey package so as to have only the browser, and not all the remaining cruft like Mail, News, Composer and Dishwasher. I remember having done this for a few years - Netscape also allowed to do that - and it went well. Basically, all you had to do was to replace the --enable-application=suite option by something like --enable-application=browser, and then disable the other apps explicitly with some option like --disable-calendar, --disable-mailnews, --disable-composer, if I remember correctly.
I've tried to rebuild the Seamonkey source with a modified SlackBuild, but to no avail. ./configure --help shows me some options in that direction, but I have yet to find out some magic combination to get it to work. --enable-application=APP doesn't seem to know the browser-only option anymore, and defining various --disable-mailnews and --disable-calendar options results in compilation errors.
I am having problems getting Seamonkey 2 and 2.0.0.1 to run on Slackware 12.2. I have tried the packages for 12.2 in patches/packages/ and the package from the seamonkey website, both with identical results. Seamonkey appears to start, and does appear in the process list, however no windows appear and it uses little memory and no CPU cycles. No messages appear in the console if I start it from there. I have to kill the processes (seamonkey , run-mozilla and seamonkey-bin). I have tried removing my Seamonkey profile, with the same results.
If I try to build the slackbuild I get this error: Code: checking for cairo >= 1.8.8 freetype2 fontconfig... Requested 'cairo >= 1.8.8' but version of cairo is 1.6.4 configure: error: Library requirements (cairo >= 1.8.8 freetype2 fontconfig) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them. configure: error: ./configure failed for mozilla /usr/bin/gmake -C mozilla default gmake[1]: Entering directory `/tmp/comm-1.9.1/mozilla' gmake[1]: *** No rule to make target `default'. Stop. gmake[1]: Leaving directory `/tmp/comm-1.9.1/mozilla' make: *** [default] Error 2
The version of Cairo I am running is the standard Slackware 12.2 version cairo-1.6.4-i486-1.tgz, which to my knowledge, has never been updated (there is nothing in /patches/packages for it, anyway).
I ran installpkg on seamonkey 2.0.4, on Slackware 13.0, and it appeared to install OK. I can run /usr/bin/seamonkey -version and I get the 2.0.4 version number. However, when I run it without arguments, no windows get opened, and there are no errors that I have located (eg messages, syslog). This is probably something real obvious, but I'm drawing a blank. BTW, firefox runs OK.
I have spent the last few days setting up SeaMonkey and I've finally got it just the way I like it, and I thought I might share a few tricks I found scattered around the net.
Add-ons: Ad-block (self explanatory) No-script (self explanatory) Mouse Gestures (set up similar to Opera's mouse gestures) Compact Menu - Free up screen real estate with a single menu button. Lightning v1.0b1 - Calender Extension. (Version 1.0b2 doesn't support SM) Theme- Using Mostly Crystal Tricks- Home Button Hack - Add a improvised home button Speed Dial Hack - Create your own Speed-Dial functionality I also found it helpful to set the location bar to NOT append www. or .com to text entered into the search bar. (Preferences -> Location Bar -> Untick)
Not sure if this is terribly helpful to anyone but SeaMonkey now behaves (IMHO) a lot nicer and looks great. [PhotoBucket]
I applied the security updates from October 20th, which included Firefox and Thunderbird, but I did not see one for Seamonkey. Since then, Seamonkey is warning me that there's an update available for it too -- as usually happens when Firefox is updated.Is there an update to Seamonkey that's available for -stable? Did I miss it somehow?
I am running Slackware-12.2 and try to keep my box up to date with slackpkg. The last few security update from seamonkey shows two files that need to be updated:
If I look what is installed, only one package: # ls -la /var/log/packages/seamonkey* -rw-r--r-- 1 root root 68356 2010-09-28 22:33 /var/log/packages/seamonkey-2.0.8-i486-1_slack12.2
I looked back in all the slackware-security mails I have received and seamonkey-solibs seems to be added with seamonkey-2.0.4, for which the security mail was send on April-5. I don't see a recommendation to install seamonkey-solibs, and slackpkg will not update this packed, because it is not installed. I also had a look at the following page to find some clues: [URL]
getting profiles to work with the newer seamonkey? I found that after the initial upgrade from 1.1.18 to 2.0.0 user profiles weren't migrated/imported, so I backed the upgrade out.
Now with 2.0.3 and a bunch of new vulnerabilities I re-installed and still can't get a profile migration.. I resorted to giving up on the idea all together, but even when I erased ~/.mozilla I still can't get any profiles to work with 2.0.x at all.
Any attempt to start up a second instance with a new profile (-P) brings up the same profile already in use in the first instance, and switching profiles via "profile manager" from a running seamonkey will close the previously open profile to open the next one ....
I installed Slackware quite awhile ago now, and am starting to wish that I'd done a full install instead of cherry-picking my packages. Is there any way I can do it retroactively... you know, just add all the stuff I didn't install? I'm running -current.
I made a full install of Slackware and have been using one of my boxes as an Apache web server. I recently tried to install Joomla, the PHP CMS software, and when I ran the pre-install requisite checker (The second step of the installation), the installer notified me that I do not have MySQL support. I find this especially strange as I've made webpages using PHP that made use of MySQL databases.
My pre-post research has lead me to several other people with the same problem. Half were using windows, and just had not uncommented the "extension mysql.so" line in the php.ini file. The other half solved their problem by installing their distro's php-mysql module. According to what I'd read, you can still use MySQL if you don't have that module installed, but Joomla does need it to be able to use the MySQL database.
I've searched long and hard for this plugin/add-on/module for Slackware, but to no avail. It's available in RPM format, and I know that it's possible to use rpm2tgz to convert these files, but I don't know exactly what the issue is, and if Slackware may be different. I don't want to install that and then find out that it overwrote something that I'd needed.
This thread is not so much looking for a 'solution' as it is looking for some 'reason why', as I now have it working.I have just inherited a Gateway 509GE - P4 3.0GHZ / 1GB RAM / 200GB SATA WD2000JD HD. It is circa 2005 hardware. The previous owner had tried to install Mandriva after windows began to choke on accumulated garbage, then tried to revert to XP, both of which appeared to install but neither would boot. He decided to just get a new box and gave me this one.I ran Memtest86 and found a bad DIMM and replaced it.
I repartitioned and formatted, a single ext4 root partition plus 2GB for swap. I completely removed existing partitions including the hidden M$ restore partition and checked disk - all using Gparted Live CD.I put a full Slackware 13 on it, installed with LILO to MBR, rebooted... nothing... "No bootable device found".I booted to install CD and played with Gparted Live CD and everything was there and LILO configured correctly...I tried several times and looked at MBR sector directly - all OK as far as I could tell.
Long story short - as far as I can tell after trying a few things, I finally set the 'active' flag on the extended partition (sda1) and it now boots.But Linux does not care whether a partition is active and I have several boxes - including another with SATA drive that do not have any 'active' partitions. So I conclude this must be a BIOS thing looking for an active partition, but see nothing settable in the BIOS config (in fact very little useful in this machine's BIOS config).Anyway, it is now working but I would like to solicit any useful comments from others. Is it a Gateway thing? (This is my only Gateway box). Is it an SATA thing? Anyone else had to set a Linux partition active to boot
I just installed Seamonkey, both at home and the radio station. One of the installs was sans e-mail, the other had it, but then it disappeared, before I even got a chance to set it up. (9.10).
i wanted to know whether the gcc,g++ libraries are pre-installed i slackware 12.1 or not. if not then from where can i download them .how do i install them? how do i install the java jdk package also?
I have a perl script which was written for me by a professional (I have some basic knowledge), is working fine at the moment but on moving it to a different server as I'm changing a server (new server is shared and supports perl modules), I get the following message"Global symbol "$psid" requires explicit package name at admin.pl line 16". I get this for every single one for my values for the whole script which is about 2000 lines. Same error messages for main and admin.I haven't changed anything on moving it to the new server apart from the first line which is the location of the perl.I thought it would be too much to post the whole script here but anyone has any idea why is doing it taking into account that it works on a different server?
In light of my previous achievement in wireless networking, I've decided to create a larger issue for myself to solve. Which hopefully I can get some help with. Because my system is totally kisspoped up, for those of you who get what that means. I was trying to install GRUB via the .txz package and it created a mirrored image of the /boot folder. Which for some reason contained the / folder. Which in turn held /boot and all the other folders / is expected to contain.
Now, trying to remove the extra /boot folder proved difficult, but once I finally was able to figure it out, I remembered I could removepkg and that would probably mend the situation. However, I was already 20-something percent through moving the files to trash. Now when I checked /, /boot was gone from there. Along with various other folders. SO! Apparently the /tmp/boot folder created was in reality the /boot folder, albeit in the wrong place and having the wrong contents. Somehow, one folder existed as two different versions of itself at the same point in time. Much as a Time Lord might. Deleting one made the other vanish with it.
Good news:I removed it via Thunar and it should be in the root user's trash /home and some other folders had yet to be trashed when I hit cancel, so I can still use some things Bad news:I never ran X as root, so I don't know if it HAS a trash folder I can only use things already started up because the binaries are gone, but the configuration files in /home are still there (although /usr/bin remains)
Ideally, there would be a big UNDO button somewhere in this long row of function keys. Reasonably, there should be some kind of restoration tool. Realistically, I think I'm going to have to reinstall the system, which wasn't easy in the first place due to my faulty disc bay which detects discs at will.
I have a tricky problem which I could soIve with a c program. I wrote one and found I didnt have gcc so I tried to install it. I was told I needed to install packages. I acknowledged and an error was generated gcc-4.4.2-7.fc12.i686 requires libgomp = 4.4.2-7.fc12 I try to install libgomp and go round again.
We are pleased to present one of our new creations: pkgbuild, a tool written in standard C++, using libCURL, ZLib, BZip2 and libLZMA (part of XZ). It is a modern Slackware packages builder, network-transparent, multi-architecture, designed to greatly simplify the creation of a package, automatically executing the required post processing.
What does it do? Recognize and build packages for the following architectures: i386, i486, i586, i686, x86_64, IA64, IA32e, s390, s390x, sparc and sparc64.
I downloaded from http://ftp.nluug.nl/os/Linux/distr/s...ce/n/net-snmp/ source and I build new package and works ok no errors. If I change net-snmp.SlackBuild and add CFLAGS --with-mib-modules=ucd-snmp/lmSensors --with-ldflags=-lsensors while I need lmsensors support in net-snmp. But the package compiling ends with error: