Search Members Help

» Welcome Guest
[ Log In :: Register ]

Mini-ITX Boards Sale, Fanless BareBones Mini-ITX, Bootable 1G DSL USBs, 533MHz Fanless PC <-- SALE $200 each!
Get The Official Damn Small Linux Book. DSL Market , Great VPS hosting provided by Tektonic
Pages: (2) </ 1 [2] >/

[ Track this topic :: Email this topic :: Print this topic ]

reply to topic new topic new poll
Topic: Installing MAKE, How to circumvent apt-get requirements< Next Oldest | Next Newest >
lpoulsen Offline





Group: Members
Posts: 6
Joined: Jan. 2009
Posted: Jan. 13 2009,01:59 QUOTE

OK, I managed to force in fileutils by
   dkpg -i --force-overwrite /var/cache/apt/archives/fileutils*
... lots of warnings about package overlaps, but seems to work.

Now, to get the include files (/usr/include/*.h) needed to compile anything useful. It looks like I should be able to install them with
   apt-get install libc6-dev
... but libc6-dev requires libc6 of a specific revision ?
""  libc6-dev: Depends: libc6 (= 2.2.5-11.8) but 2.3.2.ds1-10 is to be installed ""

For the things I want to compile, it is extremely unlikely that the differences between libc6 versions can be ignored (after all, stdio.h has not changed in a long time), so I thought I would just force the dependency checking to be ignored for this version as well, but I cannot get apt-get to download the package.

I tried
   apt-get install -f libc6-dev
and
   apt-get -f install libc6-dev
and
   apt-get install libc6-dev -f
... but I still get the same message that it failed to install due to the version problem.

Clearly, my problem is unfamiliarity with the debian package manager (I'm used to the RedHat tools).

/ Lars Poulsen
Back to top
Profile PM 
WDef Offline





Group: Members
Posts: 798
Joined: Sep. 2005
Posted: Jan. 20 2009,23:24 QUOTE

Oh dear.

dsl is only partially debian compatible. You do not need to do these machinations with apt-get to just get make and so on.

make is included in compile.uci, along with gcc, binutils and a lot of headers

Use that to compile.  Read the info file for instructions.

Read:

Getting Started with Damn Small Linux

That's why it opens when you boot.
Back to top
Profile PM 
lpoulsen Offline





Group: Members
Posts: 6
Joined: Jan. 2009
Posted: Jan. 21 2009,02:56 QUOTE

Thank you for the somewhat helpful reply.

I have not managed to figure out how to "use compile.uci"

I found a utility named something like DSL UCI Browser,
but compile.uci is not amoung the options that it shows.

The irony is that I have been managing Unix systems since
1982, but find DSL almost as confusing as System V.

Ahhh ... I found compile.uci ... in the TESTING section of
the "UCI Browser".

I selected it, pushed "install selected". A command script ran (and its window closed before I could read anything in it).
A bunch of stuff got downloaded, but /usr/include is still
pretty empty. For example, there is no stdio.h
Back to top
Profile PM 
WDef Offline





Group: Members
Posts: 798
Joined: Sep. 2005
Posted: Jan. 21 2009,10:41 QUOTE

So you have read

http://www.damnsmalllinux.org/wiki....ensions

And the rest of the wiki and the FAQ?

uci extensions mount in their own dir in /opt, they mainly do not install to the root filesystem.

dsl has always required some reading.  Just about every conceivable question has been asked before - suggest making generous use of the forum search capability.

At present the community here is in disarray, since a bunch of the most experienced users are not around much since Robert left.
Back to top
Profile PM 
8 replies since Jan. 03 2009,18:10 < Next Oldest | Next Newest >

[ Track this topic :: Email this topic :: Print this topic ]

Pages: (2) </ 1 [2] >/
reply to topic new topic new poll
Quick Reply: Installing MAKE

Do you wish to enable your signature for this post?
Do you wish to enable emoticons for this post?
Track this topic
View All Emoticons
View iB Code