Sida 1 av 1

Installera program som inte är .deb? [LÖST]

Postat: 11 okt 2007, 20:47
av prafjessor
Ja, hur gör man det egentligen? I det här fallet är det gTweakUI jag vill åt, men när jag läser readme-filen så står det:

1. `cd' to the directory containing the package's source code and type
    `./configure' to configure the package for your system.  If you're
    using `csh' on an old version of System V, you might need to type
    `sh ./configure' instead to prevent `csh' from trying to execute
    `configure' itself.

    Running `configure' takes awhile.  While running, it prints some
    messages telling which features it is checking for.

  2. Type `make' to compile the package.

  3. Optionally, type `make check' to run any self-tests that come with
    the package.

  4. Type `make install' to install the programs and any data files and
    documentation.

  5. You can remove the program binaries and object files from the
    source code directory by typing `make clean'.  To also remove the
    files that `configure' created (so you can compile the package for
    a different kind of computer), type `make distclean'.  There is
    also a `make maintainer-clean' target, but that is intended mainly
    for the package's developers.  If you use it, you may have to get
    all sorts of other programs in order to regenerate files that came
    with the distribution.

Jag fattar faktiskt ingenting. Kan någon förklara?

Tack på förhand.

SV: Installera program som inte är .deb?

Postat: 11 okt 2007, 20:51
av Emil.s
För att bygga från källkod så gör du precis som skrivet. Packa upp filen, (tar.XX) antar jag?
Öppna en terminal och CD'a in i katalogen. Följ instruktionerna... ;)

Men varför inte bara installera det via synaptic?

SV: Installera program som inte är .deb?

Postat: 11 okt 2007, 20:51
av zenbios
sudo apt-get install gTweakUI

Edit: Emil var före.

SV: Installera program som inte är .deb?

Postat: 11 okt 2007, 20:56
av prafjessor
Åh, synaptic, det visste jag inte. Tack för svar.

SV: Installera program som inte är .deb?

Postat: 11 okt 2007, 21:06
av zenbios
Ifall du får något liknande program som du inte har i tex synaptic.
Först behöver du build-essential

Kod: Markera allt

sudo apt-get install build-essential
sen extraherar du din fil tex i din hemmap.
öppnar terminal Program--> tillbehör-- Terminal o skriver

Kod: Markera allt

./configure
sen skriver du

Kod: Markera allt

make
efter det om du vill kolla bara

Kod: Markera allt

make check
annars sen för att installera programet

Kod: Markera allt

make install
fast ja tror du behöver använda dig av sudo innan,
ivarje fall make install, så sudo make install
så du får göra det för ditt system.
hoppas det går bättre i fortsättningen.

SV: Installera program som inte är .deb?

Postat: 11 okt 2007, 21:51
av prafjessor
zenbios skrev: Ifall du får något liknande program som du inte har i tex synaptic.
Först behöver du build-essential

Kod: Markera allt

sudo apt-get install build-essential
sen extraherar du din fil tex i din hemmap.
öppnar terminal Program--> tillbehör-- Terminal o skriver

Kod: Markera allt

./configure
sen skriver du

Kod: Markera allt

make
efter det om du vill kolla bara

Kod: Markera allt

make check
annars sen för att installera programet

Kod: Markera allt

make install
fast ja tror du behöver använda dig av sudo innan,
ivarje fall make install, så sudo make install
så du får göra det för ditt system.
hoppas det går bättre i fortsättningen.
Funderade faktiskt på att fråga just det, hur man gör om det inte finns i synaptic, men då slapp jag ju. Tack så mycket! Antar att den här tråden är löst nu!

SV: Installera program som inte är .deb?

Postat: 11 okt 2007, 21:55
av zenbios
Det står alltid i något dokument med i filen du får ner till program.
o det du ska skriva skiljer sig inte så ofta. oftast väldigt lika dant.
o du ska skriva det i terminal. (när du är i den mappen med terminal)