Slackware :: Slack Build Binary Dependencies In Database
Jul 17, 2011
sbbdep is a program that reads the elf header of dynamic linked files found in the given argument. argument can be
a package file from /var/adm/packages/...
a DESTDIR destination path of make install
a single given binaries/dynamic libraries
as result it prints out, or into a file, the package names the given argument require. sbbdep scans installed packages, extract some information about dynamic linked binaries and libraries and dumps these infos into a sqlite database usually sbbdep works fast. time consuming is only the first where the cache becomes created this takes about ~? (1 - 2) minutes, of cause, duration depends on the number of cpus and speed of disk io on other runs than the first sbbdep syncs the cache, this is usually a fast operation (~1sec), even if some packages where undated/remoed/installed using the cache with a sqlite client some custom queries can be done like what is required by pkg or file, what are the dependencies of file xy,....
current state of sbbdep is 0.0.1, the first public release. of cause I wanted to make some things better, prettier, more documented and o on but before going on holiday, than waiting until Christmas cause work stresses and than an other year comes I place the code now to a public repo. for me it looks stable enough to release it without stress people that will test/use sbbdep to much with problems. but there may be some bugs I did not noticed, or better say there will be some bugs like it is always the case in software. but since sbbdep does not anything critical an can/shall be run as normal user it will not do anything bad.......
Firefox's Brazilian Portuguese Language Pack has not yet been ported to Firefox 4 so I got Mozilla's Firefox binary in my language, used Pat's Slackbuild for 13.1 and replaced Slack's Firefox with it. I tried compiling it localized from source using the Slackbuild in /source, but all I found to add to the configure options was a "--with-l10n-base=directory" option, which I made point to the pt-BR locale I'd downloaded from Mozilla, but it still compiled in en-US.
My question is: am I missing out on something like the cairo-tee option? If I am, has anyone had success in building a localized version of Firefox around here? How?
how do I up date old slack build scripts the one I have in mind is this one [URL] I'm running slackware64-13.1 multilib this script was I think written slack 11
after install slackware with gnome using gnome slack build it is work fine Except some thing :-
the volume it is not work and get this error ((The volume control did not find any elements and/or devices to control. This means either that you don't have the right GStreamer plugins installed, or that you don't have a sound card configured. You can remove the volume control from the panel by right-clicking the speaker icon on the panel and selecting "Remove From Panel" from the menu.
No volume control GStreamer plugins and/or devices found.)) and the System Monitor give me this error when i want check the state of memory and processor ((There was an error executing 'gnome-system-monitor': Failed to execute child process "gnome-system-monitor" (No such file or directory)) and the memory flash not work and give me this error ((Error org.freedesktop.DBus.Error.AccessDenied.))
as I'm advancing in building some nice rpm I finally wanted to install on of my gems also the build was successful the actual install fails with missing dependencies.
Code:
$ rpm --root /home/sascha/rpmbuild/ -i ./RPMS/x86_64/memcached-1.4.1-2.x86_64.rpm error: Failed dependencies: libc.so.6()(64bit) is needed by memcached-1.4.1-2.x86_64 libc.so.6(GLIBC_2.2.5)(64bit) is needed by memcached-1.4.1-2.x86_64
I have just reinstalled slackware on my old p4 3.2 box clean install formatted hard drive no other packages installed.is there something seriously changed from slack 10 to slack 13.1 ?? or do i suffer from C.R.S ( cant remember s***)
I have script that I wish to distribute to a small group that requires ImageMagick, but many in the group don't have ImageMagick installed. I'm not really in a position where by I can install ImageMagick on all the groups machines, and my knowledge of compiling is pretty restricted to ./configure; make; make install. Is it possible to compile ImageMagick (or indeed any other program) into a single binary without any external dependencies? I believe to accomplish this I provide ./configure with the following arguments:
When creating the binary rpm for autoconf from a source, the test for "autom4te" gives "FAILED (tools.at:134)", while the rest of the test give "OK". This prevents the binary from being built successfully. How can I build the binary? I am using RHEL 5.
So I am trying to build a package from source in scratch box (for a debian based ARM distro) and I ran apt-get build-dep <package name> and it spits back the general E: Build-dependencies could not be satisfied. - is there an extra flag I could add the the apt-get command so it would show me which packages it cannot find so I can hunt them down by hand?
Lets say that I want to compile a program that is in the unstable repository and I have testing (or also if I am using stable and want to compile something from testing), I know that I have to put the deb-src repository line of the repository from which I want to obtain the build dependencies by ussing apt-get build-dep packagename but my question is: what if it's not in the repositories at all? How does one go about obtaining these dependencies?
I don't know much about this topic but I know how to use dh-make with dh_make --createorig and I also know how to do dpkg-buildpackage but not more than that.
I'm new both to database and database in Ubuntu. I am working on a project in school which students are told to go to a site (html? ftp?), and read a document. I need to record the names of the students who read a document onto a spreadsheet. I was told to look into MySQL and Ubuntu. How can I proceed with this in Ubuntu?
Trying to install SW 13.1 (on DVD) on the following system: M/B Intel: DX38BT Processor Intel Core 2 Quad Q6700 - 2.66GHz, 8MB Cache, 1066MHz FSB, Socket 775 Memory Corsair Dual Channel 8192MB PC10600 DDR3 1333MHz Memory (4x2048MB) Graphics Diamond Radeon HD 3850 Video Card - Viper, 512MB GDDR3, PCI Express 2.0 P/S Ultra 1000W
My goal is to install the i386 build on one partition and the 64-bit build on another. I have been away from Linux for a while and am sick to death of Win7, want to come home. :-}
Booted on i386 side of DVD, system freezes after a couple of lines that start with ATA2. Does not respond to 3 finger salute, ctrl-c, nothing. Have to press reset. I have tried both huge.s and hugesmp.s kernels
Booted on 64-bit side, comes up fine. I performed the install, selected for automatic lilo install. Lilo install hung but I was able to reboot. I booted off the 64-bit side again, entered the following: huge.s root=/dev/sde3 rdinit= ro It booted fully to the login prompt but the keyboard does not work, no input.
Does aptitude(or apt-get) have the functionality to remove the packages installed from using build-dep? It just seems convenient if you want to remove a program that was built from source.
Looking for suggestions on what tools to use. I'm a finance major with limited programming knowledge. I would like to start collecting my own stock data. I would like to pull data from google finance or something similar. Also, I subscribe to data from AAII, American Asso. of Individual Investors, and would like to add that data into the database. and be able to have a nice gui to run queries on. My interests are finding if there are various different arbitrage opportunities and fundamental value investments.
Very low budget. Want to run it on ubuntu. I was looking at Postgre SQL as the database, but really have no idea what is optimal. Not to sure on the gui or how to pull the data. If anyone is interested in the topic and would like to help me set up and run algorithms let me know too.
On Debian, if I want to compile some package X myself, but I don't want to spend time hunting down and installing its dependencies, I can issue the following command:
Code: apt-get build-dep X
And apt (so long as it knows about package X) will install all the dependencies for me.Does the yum package manager on RedHat-based systems have a similar feature?
I have recently trying to build an Accounts system database for a project. When you run the program it goes in the main menu sort of like this.
Accounts System Add a Customer With a Contract......1 Add a Customer Without a Contract...2 Display all Customers...............3 Find a Customer.....................4 Edit a Customer.....................5 Print a Statement...................6 Print an Invoice....................7 Load File...........................8 Save and Exit.......................9
When you add a customer with a contract, you add name, address, start contract, end contract, payment and email address. Now, is there a code I could write to get back to this menu. To not confuse anyone, all I just saying is supposing I accidentally push number 1 on the keyboard and suppose I didn't want to add a customer. In other words I need a code that can cancel (or stop) adding a customer to go back to the accounts system menu.
I installed a slack 13.7 on an old laptop. KDE was set as default desktop. then I login and run startx and I saw KDE first screen display. after that I saw blank screen with a mouse on it. Then it stayed there and it seems try read some in my harddisk since the persistent harddisk light.
When I try to put slackware to sleep or have it hibernate the system simply sits with a black screen. Normally it would do this for a short period of time immediately before the actual sleep state (screen powered off, croissant light on) is entered, but currently it does it indefinitely. My sleep USED to work just fine, it broke after some unclean shutdown or another, basically I just want to know what I can try resetting to try to get it back to normal.
Slackware64 13.1, running on thinkpad X61.
EDIT: Of course the second I make the post I think of trying to sleep/hibernate from the command line instead of through X/GDM (Gnome SlackBuild). That works.
I have some doubts about the official Pat's upgrading procedure. In the UPGRADE.TXT file, one of the stepts says:
Code: upgradepkg --install-new *.t?z What does --install-new mean? Pkgs I have no installed on my 13.1 will be installed on the 13.37 upgrade? For example, I did not installed KDE on 13.1. Will be installed when upgrade? - What about third party pkgs? Slacky, SlackBuilds.org, compiled by myself. Should I remove them before upgrading slack?
Has anyone here succeeded in getting armed slack running on a consumer kirkwood device .ie. one without serial console? I have a tonido plug that I want to liberate. By default the plug boots first from the external usb, so I would only need to set up / on the first partition. I would be very interested to know if someone had managed to install slack to the internal nand without bricking it.
I downloaded Qt SDK file (530 MB and file is ok ) qt-sdk-linux-x86-opensource-2010.05.1.bin, I type in console ( slackware ) like in manual for installation at site
I compiled it from source, i installed it via slackbuild but it didn't work. When i go imlib-config --version it shows me the old one, and when i try to install giblib it tells me that imlib2 is not installed. I watched the output from the installing of imlib2 and i realized something's wrong: there are several suspicious warnings :