Archief - Waar 'installeer' ik progs op linux?

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

sneax

Legacy Member
Stel nu ik download een programma, en ik wil da installeren. Stel dat ik het van source download, dan is het wss de gewoonte dat ik die map in /src zet en dannek vanaf daar make en install.

Nu als ik install, wat is zo de 'install' directory voor programma's? Ik vraag da naar aanleiding van de instal van J2SE dat ik ga installen. Ik weet ni goed waar ik da moet zetten. En als ik nadien dan Limewire installeer moet da wss ook een plek hebben (gaat allebei ni via apt-get). Zogezegd de 'Program files' directory.

Bubbling Zombie

Legacy Member
sneax zei:
Stel nu ik download een programma, en ik wil da installeren. Stel dat ik het van source download, dan is het wss de gewoonte dat ik die map in /src zet en dannek vanaf daar make en install.

Nu als ik install, wat is zo de 'install' directory voor programma's? Ik vraag da naar aanleiding van de instal van J2SE dat ik ga installen. Ik weet ni goed waar ik da moet zetten. En als ik nadien dan Limewire installeer moet da wss ook een plek hebben (gaat allebei ni via apt-get). Zogezegd de 'Program files' directory.

bestaat niet in linux. en gebruik aub de guide op de wiki om je eigen java package te maken (zit die trouwens niet in backports?)

sneax

Legacy Member
Mja het bestaat ni maar om die java te 'installen' moet ik toch al die files in een directory zetten. Kdenk dat de installer dan nen hoop symlinks maakt in al die dirs die verwijzen naar de bestanden in de 'install directory'. En nee in backports zit de Virtual Machine maar niet de compiler enzo dat ik ook nodig heb.

Tyfius

Legacy Member
Welke distro gebruik je ?
Java install je toch best via de package manager van je systeem, of via de bin.

De installer maakt geen symlinks trouwens, gewoon compilen en installen en nadien mag je je gedownloade source code verwijderen. 't Is wel handig als je ze bijhoudt, als ge wilt uninstallen bvb.

sneax

Legacy Member
K, en klopt de veronderstelling dat ge de sources van progs best in /src/progname steekt?

Tyfius

Legacy Member
Neen, normaal download je een tar file, die gewoon extracten en alles zit in de juiste dirs enzo, en van daaruit werk je.
Daarin zal normaal een README of INSTALL zitten, lees die best.

Maar nogmaals, welke distro gebruik je, want ELKE distro heeft wel een java build in z'n package manager steken die veel beter is om te gebruiken...

Tyfius

Legacy Member
Indien je ubuntu gebruikt (werd hier een ubuntu wiki link gepost), voeg dan deze 2 toe aan je sources.list.
Zij bevatten onder andere een java package en zoveel meer...

Code:
## Backports
deb http://ubuntu-backports.mirrormax.net/ hoary-backports main universe multiverse restricted
deb http://ubuntu-backports.mirrormax.net/ hoary-extras main universe multiverse restricted

Bubbling Zombie

Legacy Member
Tyfius zei:
Neen, normaal download je een tar file, die gewoon extracten en alles zit in de juiste dirs enzo, en van daaruit werk je.
Daarin zal normaal een README of INSTALL zitten, lees die best.

Maar nogmaals, welke distro gebruik je, want ELKE distro heeft wel een java build in z'n package manager steken die veel beter is om te gebruiken...

ubuntu niet. en zeker geen sdk. en je moet nog altijd om de sun sdk te installeren een gebruikersovereenkomst goedkeuren.

dJeez

Legacy Member
Een uitgebreide HOWTO voor Debian/Ubuntu kan je vinden op :
http://serios.net/content/debian/java/with-java-package.php

Maar wat manueel compileren betreft : ik zet de sources niet in /usr/src, maar ergens onder mijn home folder. Dan doe 'k de ./configure en make met mijn user en tenslotte (meestal via sudo) de make install als root. De install directory kan je opgeven via de --prefix parameter aan configure. Dikwijls kan je ook nog het pad van de config files, log files ed meer doorgeven, maar dat hangt echt af van pakket tot pakket. Daarvoor kijk je best de documentatie van het te installeren pakket eens na.

BTW In de FHS staat trouwens dat source eigenlijk niet in /usr/src gebuild zou moeten worden :p.

TheTrojan

Legacy Member
het is wel handig als je een map aanmaakt bv
home/user/source/(progname)
./configure controleert of alle depencies aanwezig zijn en de system variables/ use variables

make compileerd de sourcecode in de /home/user/source/(progname)
dit alles gebeurt via de gewone user account, het volgende gebeurt onder de root account (su)
make install //dit distributeerd de zonet gecompileerde files naar de juiste systeem mappen (bv. /usr/share/(progname)) en ook de simbolic links (bv /usr/share/bin/
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan