Instalarea aplicatiilor din source

30 posts / 0 new
Last post
sorin010787
Instalarea aplicatiilor din source

Daca imi poate spune cineva cele mai des utilizate comenzi folosite in instalarea aplicatiilor din source si ce fac ele?
Cum pot sa-mi aleg fisierul in care sa instalez?

Am un user sorin in care lucrez si un altul util unde vreau sa instalez apicatii.

Din user-ul sorin am folosit su - util sa intru in user util , dar nu sunt lasat sa copiez din sorin in util un Kit. Banuiesc ca e ceva chmod, dar nu i-am dat de cap.

O alta problema o am cu stik-ul pe care il vede ,dar nu imi da voie sa intru in el.

De exemplu cum pot instala limbajul R din source. Vreau sa-l instalez intr-un anumit fisier?

Astept sfaturi la problemele intampinate.

sorin010787
Adaugare

Am uitat sa specific am un Mandriva 2011

shogun1
shogun1's picture
Salut și bun venit pe forum!

Salut și bun venit pe forum!
1- înainte de-a încerca instalarea din surse (compilare) verifică ca pachetul respectiv să nu fie în medii; ar fi util să spui ce medii ai instalate acum; dacă nu știi cum dă în konsolă comanda: urpmq --list-media și pune aici outputul;
2- în general la instalarea din surse se dau comenzile: ./configure, make (ca user normal amândouă aceste comenzi) și apoi te loghezi ca root și dai comanda make install; dar multe pachete au alt mod de instalare, după dezarhivarea sursei citește fișierul INSTALL, README, sau altceva similar, conține instrucțiuni; dacă una din comenzi dă erori, mai întâi le rezolvi și abia apoi treci la comanda următoare;
3- ce mesaje de eroare primești la încercarea de copiere?

LE: după câte am citit și eu:
./configure = creează algoritmul de compoziție pentru binare.
make = creează binarele inițiale.
make install = crează binare și le instalează.

LE2: pentru a alege personal un director unde se va instala din surse un pachet adaugi locația dorită comenzii ./configure: ./configure --prefix=/cale-către-director

==Those who feel the breath of sadness Sit down next to me Those who find they’re touched by madness Sit down next to me Those who find themselves ridiculous Sit down next to me == http://stressat.blogspot.com/

sorin010787
gauss:/home/sorin=>urpmq -

gauss:/home/sorin=>urpmq --list-media
Main media
Restricted media
Contrib media
Non-free media
updatekey media

gauss:/home/sorin/Downloads=>ls
kile-2.1.tar.gz* Kile.svg.png R-2.14.0.tar.gz
gauss:/home/sorin/Downloads=>cp R-2.14.0.tar.gz /home/util
cp: cannot create regular file `/home/util/R-2.14.0.tar.gz': Permission denied

shogun1
shogun1's picture
NU ai permisiuni de scriere

NU ai permisiuni de scriere în directorul acela, deci va trebui să faci chestia asta ca root:
1- te loghezi ca root cu su și parola de root;
2- cp /home/sorin/Downloads/R-2.14.0.tar.gz /home/util

Varianta cu schimbarea permisiunilor (chmod...), nu e indicată.
PS: să înțeleg că ți-ai modificat promptul de user și => înlocuiește $ ???

==Those who feel the breath of sadness Sit down next to me Those who find they’re touched by madness Sit down next to me Those who find themselves ridiculous Sit down next to me == http://stressat.blogspot.com/

shogun1
shogun1's picture
De ce nu instalezi un pachet

De ce nu instalezi un pachet rpm ( 64 biți= http://rpmfind.net//linux/RPM/mandriva/2011/x86_64/media/main/release/R-... sau 32 biți= http://rpmfind.net//linux/RPM/mandriva/2011/i586/media/main/release/R-ba...), se instalează mult mai ușor. Asta în eventualitatea că nu e și-n mediile de programe (main)...

==Those who feel the breath of sadness Sit down next to me Those who find they’re touched by madness Sit down next to me Those who find themselves ridiculous Sit down next to me == http://stressat.blogspot.com/

scorpyo
Salut

Salut

Este normal sa nu poti sa copiezi: tu incerci sa scrii in directorul home al altui user. Daca vrei sa iei fisierul trebuie sa fii logat ca user "util".
Ca sa ma descurc mai usor eu folosesc Midnight Commander (il poti instala cu "urpmi mc" ).
Cred ca ar fi mai bine sa urmezi sfatl lui shogun: instaleaza din pachete .rpm . Este o cale sigura si foarte simpla. Trebuie doar sa dai comanda: "urpmi r-base" .... si gata.

sorin010787
eroare

error: --with-x=yes (default) and X11 headers/libs are not available
cum rezolv eroarea?
Pe Mandriva 2011

sorin010787
RPM

Daca instalez un RPM. pot sa am control unde il instaleaza?

pretender
pretender's picture
Nu cred! Daca ai vrea sa

Nu cred! Daca ai vrea sa instalezi ceva.rpm sistemul aka mandriva 2011.0 doar te intreaba daca vrei sa instalezi acel ceva.rpm,atat;daca vrei DOAR sa-l descarci,atunci da cred ca poti sa instalezi ceva.rpm unde vrei tu.
Sper sa nu ma insel!Orice aplicatie.rpm se instaleaza in /root...
Daca sunt gresit,cer iertare anticipat :)

This is Linux land. In the silence of the night, you can hear Windows machines rebooting.

symbianflo
symbianflo's picture
salut

Eu as zice sa il lasi sa il instaleze unde vrea urpmi , ptr ca respecta ierarhia si structura de sistem , in plus cind v-a aparea o versiune noua a aplicatiei sistemul te anunta si actualizeaza,
Daca vrei tu neaparat din sursa atunci trebuie sa mai studiezi putin... de exemplu headerul unei librarii este in pachetul "devel al librariei ....
Te sfatuiesc sa instalezi din urpmi , cum deja ti s-a zis.
PS:
eroarea ta nu este de fapt o eroare , ca sa poata fi compilat are nevoie , headerurile X pe care tu nu le-ai instalte pe sistem...
deci mai degraba o lipsa decit o eroare .

@pretender cere iertare imediat ... cum in root ??? de cind??? :D
Un pachet rpm se instaleaza in multe locuri nu intru-n singur loc, fiecare fisier continut intr-un rpm are o destinatie anume , si bine definita de macrosurile de sistem , in nici intr-un caz in / nu se instaleaza .


http://www.mandrivausers.ro/ MRB aint no shit , :p Linux user number 507107 Nu dați banii pe prostii, puneți Linux pe PISI ![ARLUG]

Unix is user-friendly. It’s just very selective about who its friends are

symbianflo
symbianflo's picture
uitasem

@sorin010787
am vazut tirziu .sorry, nu ai mediile toate iti lipsesc o gramada, as zice sa ti le adaugi si alea care lipsesc.


http://www.mandrivausers.ro/ MRB aint no shit , :p Linux user number 507107 Nu dați banii pe prostii, puneți Linux pe PISI ![ARLUG]

Unix is user-friendly. It’s just very selective about who its friends are

pretender
pretender's picture
@symbianflo:multumesc ptr ca

@symbianflo:multumesc ptr ca mai corectat,asta inseamna ca si eu eram ne-informat.
Cer iertare ptr eroarea mea,pun capu' pe butuc...:)

This is Linux land. In the silence of the night, you can hear Windows machines rebooting.

symbianflo
symbianflo's picture
na na , nu tine figura

na na , nu tine figura moshule... scoate berula, lasa tu butucii si alea alea .... :D


http://www.mandrivausers.ro/ MRB aint no shit , :p Linux user number 507107 Nu dați banii pe prostii, puneți Linux pe PISI ![ARLUG]

Unix is user-friendly. It’s just very selective about who its friends are

sorin010787
Mandriva 2011

Ca sa pun medii dupa net trebuie obligatoriu sa le sterg pe cele de pe DVD?
Sau cum le pun la loc pe cele dupa DVD daca am nevoie de ele?
M-am uitat la o versiune mai veche de Mandriva si am vazut ca in X11 are mai multe functii cum ar fi Intrinsic.h si altele pe care la mine nu le gaseste la instalarea limbajului R pe mandriva 2011.

cgherman
cgherman's picture
de obicei ce e pe DVD este si

de obicei ce e pe DVD este si pe net - dvd e o selectie din cele ~20000 de pachete de pe net.

sorin010787
Instalare R pe mandriva 2011

am reusit sa repar lib x11
./configure --prefix=/home/util/R-2.14.0
nu mai am erorii
dara am probleme la urmatoarea comanda

gauss:/home/util/PAK/R-2.14.0=>make
make[1]: Entering directory `/home/util/PAK/R-2.14.0/m4'
make[1]: Nothing to be done for `R'.
make[1]: Leaving directory `/home/util/PAK/R-2.14.0/m4'
make[1]: Entering directory `/home/util/PAK/R-2.14.0/tools'
make[1]: Nothing to be done for `R'.
make[1]: Leaving directory `/home/util/PAK/R-2.14.0/tools'
make[1]: Entering directory `/home/util/PAK/R-2.14.0/doc'
make[2]: Entering directory `/home/util/PAK/R-2.14.0/doc/html'
make[2]: Leaving directory `/home/util/PAK/R-2.14.0/doc/html'
make[2]: Entering directory `/home/util/PAK/R-2.14.0/doc/manual'
make[2]: Nothing to be done for `R'.
make[2]: Leaving directory `/home/util/PAK/R-2.14.0/doc/manual'
make[1]: Leaving directory `/home/util/PAK/R-2.14.0/doc'
make[1]: Entering directory `/home/util/PAK/R-2.14.0/etc'
make[1]: Leaving directory `/home/util/PAK/R-2.14.0/etc'
make[1]: Entering directory `/home/util/PAK/R-2.14.0/share'
make[1]: Leaving directory `/home/util/PAK/R-2.14.0/share'
make[1]: Entering directory `/home/util/PAK/R-2.14.0/src'
make[2]: Entering directory `/home/util/PAK/R-2.14.0/src/scripts'
make[3]: Entering directory `/home/util/PAK/R-2.14.0/src/scripts'
make[3]: Leaving directory `/home/util/PAK/R-2.14.0/src/scripts'
make[2]: Leaving directory `/home/util/PAK/R-2.14.0/src/scripts'
make[2]: Entering directory `/home/util/PAK/R-2.14.0/src/include'
make[3]: Entering directory `/home/util/PAK/R-2.14.0/src/include/R_ext'
make[3]: Nothing to be done for `R'.
make[3]: Leaving directory `/home/util/PAK/R-2.14.0/src/include/R_ext'
make[2]: Leaving directory `/home/util/PAK/R-2.14.0/src/include'
make[2]: Entering directory `/home/util/PAK/R-2.14.0/src/extra'
make[3]: Entering directory `/home/util/PAK/R-2.14.0/src/extra/blas'
make[4]: Entering directory `/home/util/PAK/R-2.14.0/src/extra/blas'
make[4]: `libRblas.so' is up to date.
make[4]: Leaving directory `/home/util/PAK/R-2.14.0/src/extra/blas'
make[4]: Entering directory `/home/util/PAK/R-2.14.0/src/extra/blas'
/home/util/PAK/R-2.14.0/lib/libRblas.so is unchanged
make[4]: Leaving directory `/home/util/PAK/R-2.14.0/src/extra/blas'
make[3]: Leaving directory `/home/util/PAK/R-2.14.0/src/extra/blas'
make[3]: Entering directory `/home/util/PAK/R-2.14.0/src/extra/bzip2'
make[4]: Entering directory `/home/util/PAK/R-2.14.0/src/extra/bzip2'
make[4]: `Makedeps' is up to date.
make[4]: Leaving directory `/home/util/PAK/R-2.14.0/src/extra/bzip2'
make[4]: Entering directory `/home/util/PAK/R-2.14.0/src/extra/bzip2'
make[4]: `libbz2.a' is up to date.
make[4]: Leaving directory `/home/util/PAK/R-2.14.0/src/extra/bzip2'
make[3]: Leaving directory `/home/util/PAK/R-2.14.0/src/extra/bzip2'
make[3]: Entering directory `/home/util/PAK/R-2.14.0/src/extra/pcre'
make[4]: Entering directory `/home/util/PAK/R-2.14.0/src/extra/pcre'
make[4]: `Makedeps' is up to date.
make[4]: Leaving directory `/home/util/PAK/R-2.14.0/src/extra/pcre'
make[4]: Entering directory `/home/util/PAK/R-2.14.0/src/extra/pcre'
make[4]: `libpcre.a' is up to date.
make[4]: Leaving directory `/home/util/PAK/R-2.14.0/src/extra/pcre'
make[3]: Leaving directory `/home/util/PAK/R-2.14.0/src/extra/pcre'
make[3]: Entering directory `/home/util/PAK/R-2.14.0/src/extra/zlib'
make[4]: Entering directory `/home/util/PAK/R-2.14.0/src/extra/zlib'
make[4]: `Makedeps' is up to date.
make[4]: Leaving directory `/home/util/PAK/R-2.14.0/src/extra/zlib'
make[4]: Entering directory `/home/util/PAK/R-2.14.0/src/extra/zlib'
make[4]: `libz.a' is up to date.
make[4]: Leaving directory `/home/util/PAK/R-2.14.0/src/extra/zlib'
make[3]: Leaving directory `/home/util/PAK/R-2.14.0/src/extra/zlib'
make[3]: Entering directory `/home/util/PAK/R-2.14.0/src/extra/tre'
make[4]: Entering directory `/home/util/PAK/R-2.14.0/src/extra/tre'
make[4]: `Makedeps' is up to date.
make[4]: Leaving directory `/home/util/PAK/R-2.14.0/src/extra/tre'
make[4]: Entering directory `/home/util/PAK/R-2.14.0/src/extra/tre'
make[4]: `libtre.a' is up to date.
make[4]: Leaving directory `/home/util/PAK/R-2.14.0/src/extra/tre'
make[3]: Leaving directory `/home/util/PAK/R-2.14.0/src/extra/tre'
make[2]: Leaving directory `/home/util/PAK/R-2.14.0/src/extra'
make[2]: Entering directory `/home/util/PAK/R-2.14.0/src/appl'
make[3]: Entering directory `/home/util/PAK/R-2.14.0/src/appl'
make[3]: `Makedeps' is up to date.
make[3]: Leaving directory `/home/util/PAK/R-2.14.0/src/appl'
make[3]: Entering directory `/home/util/PAK/R-2.14.0/src/appl'
make[3]: `libappl.a' is up to date.
make[3]: Leaving directory `/home/util/PAK/R-2.14.0/src/appl'
make[2]: Leaving directory `/home/util/PAK/R-2.14.0/src/appl'
make[2]: Entering directory `/home/util/PAK/R-2.14.0/src/nmath'
make[3]: Entering directory `/home/util/PAK/R-2.14.0/src/nmath'
make[3]: `Makedeps' is up to date.
make[3]: Leaving directory `/home/util/PAK/R-2.14.0/src/nmath'
make[3]: Entering directory `/home/util/PAK/R-2.14.0/src/nmath'
make[3]: `libnmath.a' is up to date.
make[3]: Leaving directory `/home/util/PAK/R-2.14.0/src/nmath'
make[2]: Leaving directory `/home/util/PAK/R-2.14.0/src/nmath'
make[2]: Entering directory `/home/util/PAK/R-2.14.0/src/unix'
make[3]: Entering directory `/home/util/PAK/R-2.14.0/src/unix'
make[3]: `Makedeps' is up to date.
make[3]: Leaving directory `/home/util/PAK/R-2.14.0/src/unix'
make[3]: Entering directory `/home/util/PAK/R-2.14.0/src/unix'
gcc -std=gnu99 -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -O2 -c sys-std.c -o sys-std.o
sys-std.c: In function ‘Rstd_ReadConsole’:
sys-std.c:892:6: error: ‘rl_readline_name’ undeclared (first use in this function)
sys-std.c:892:6: note: each undeclared identifier is reported only once for each function it appears in
sys-std.c: In function ‘Rstd_ChooseFile’:
sys-std.c:1180:5: warning: implicit declaration of function ‘isspace’ [-Wimplicit-function-declaration]
make[3]: *** [sys-std.o] Error 1
make[3]: Leaving directory `/home/util/PAK/R-2.14.0/src/unix'
make[2]: *** [R] Error 2
make[2]: Leaving directory `/home/util/PAK/R-2.14.0/src/unix'
make[1]: *** [R] Error 1
make[1]: Leaving directory `/home/util/PAK/R-2.14.0/src'
make: *** [R] Error 1

Edited by symbianflo
Te rog mult foloseste tagurile < code > ptr output-uri lungi.
Mersi

symbianflo
symbianflo's picture
Da da aha adica . sys-std.c:

Da da aha adica . sys-std.c: In function ‘Rstd_ReadConsole’:
sys-std.c:892:6: error: ‘rl_readline_name’ undeclared (first use in this function)

****************un petec ( patch)
sys-std.c:892:6: note: each undeclared identifier is reported only once for each function it appears in
sys-std.c: In function ‘Rstd_ChooseFile’:
sys-std.c:1180:5: warning: implicit declaration of function ‘isspace’ [-Wimplicit-function-declaration]
make[3]: *** [sys-std.o] Error 1

***************al doilea petec ("2 patch)

o sa mai ai nevoie unul ptr demos si inca unul ptr meniu ....
Incapatineaza-te si instaleaza din surse ... sorry dar aici la peticit as fii curios cine isi baga nasul
mai ales ca ai bindings pe X ....
Daca nu se aplica patchurile upstream si ai noroc sa fie curind un release atunci nu o sa-l instalezi , dar din cite vad
in git pe R petecele sint tot in lista de TO DO, deci v-a urma si nici macar URGENT.
Sorry, daca il vrei neaparat instaleaza din urpmi.
Apropos de medii pe dvd nu ai restricted ( ex-plf) , mib , mrb, etc , si sunt versiuni cam vechi a pachetelor...

@Cristi
vezi ma ca el nu-i pe cooker :D


http://www.mandrivausers.ro/ MRB aint no shit , :p Linux user number 507107 Nu dați banii pe prostii, puneți Linux pe PISI ![ARLUG]

Unix is user-friendly. It’s just very selective about who its friends are

sorin010787
Probleme pe mandriva 2011

Am incercat sa instalez si alte programe(Grads, Gnuplot) din source
si am aceeasi eroare dupa ce dau comanda make
fatal error: readline/history.h: No such file or directory

symbianflo
symbianflo's picture
salut

[symbianflo@localhost ~]$ rpm -q lib64readline-devel --list
.......
/usr/include/readline/history.h
.........

adica instaleaze headerurile librariilor libreadline
urpmi libreadline-devel
Gnuplot este pe medii
grads nu stiu .
Si repet NU ESTE O EROARE faptul ca tu nu ai instalat headerurile librariilor ptr a compila, este o lipsa a ta .
PS:
In locul tau as instala din urpmi/gurpmi ceea ce iti trebuie , si daca chiar nu este pe medii fa o cerere pe mrb sau mib.


http://www.mandrivausers.ro/ MRB aint no shit , :p Linux user number 507107 Nu dați banii pe prostii, puneți Linux pe PISI ![ARLUG]

Unix is user-friendly. It’s just very selective about who its friends are

sorin010787
Salut

Salut
Am mandriva 2011
Vreau sa intru in safe mod.
Dupa ce aleg mandriva 2011 safe mod ruleaza pana apare
Telling Init to go to simple user mode
Init going simple user
Sh_4.2# ............aici pot sa scriu da nu stiu ce

Patkos Csaba
Pai ... acolo esti in "safe

Pai ... acolo esti in "safe mode", care de fapt asta inseamna: single user and no X. In restul discutiei nu ma bag ;)

Csabi′s BLOG

Linux registered user # 457717

symbianflo
symbianflo's picture
iar salut :D

safe mode aka = failsafe vine folosit in cazul in care pornirea in mod grafic esueaza, si avind in vedere ca in failsafe esti in init 0 ( zero) ai toate sansele sa sifonezi sistemul..., foloseste-l doar in caz de forta majora , e ca un emulator de terminal root ( sau ceva mai mare...ma rog ..) comenzile in shell-ul sh sint ( in mare masura) , egale cu comenzile bash , dar , repet tu nu ai ce sa cauti acolo decit daca nu ai interfata grafica.


http://www.mandrivausers.ro/ MRB aint no shit , :p Linux user number 507107 Nu dați banii pe prostii, puneți Linux pe PISI ![ARLUG]

Unix is user-friendly. It’s just very selective about who its friends are

sorin010787
montare dvd pe mandriva 2012

Cum pot sa montez Dvd manual ?
ca nu pot sa-l vad

symbianflo
symbianflo's picture
salut

2012 este cooker , deci in faza de dezvoltare, nici pe departe recomandata utilizatorilor incepatori, ptr ca e instabila....


http://www.mandrivausers.ro/ MRB aint no shit , :p Linux user number 507107 Nu dați banii pe prostii, puneți Linux pe PISI ![ARLUG]

Unix is user-friendly. It’s just very selective about who its friends are

sorin010787
pe mandriva 2011 m-am ametit

pe mandriva 2011
m-am ametit

N3o
N3o's picture
mkdir /mnt/dvd/ && mount /dev

mkdir /mnt/dvd/ && mount /dev/sr0 /mnt/dvd in speranta ca /dev/sr0 e numele unitatii tale optice sau poate e /dev/cdrom desi nu cred.

symbianflo
symbianflo's picture
ok pot sa incerc sa arunc la

ok pot sa incerc sa arunc la nimereala
posteaza exitul la :
$ uname -r

si zine ce fel de unitate optica ai ? ( ata sata etc)


http://www.mandrivausers.ro/ MRB aint no shit , :p Linux user number 507107 Nu dați banii pe prostii, puneți Linux pe PISI ![ARLUG]

Unix is user-friendly. It’s just very selective about who its friends are

sorin010787
2.6.39.4-4.2-desktop

2.6.39.4-4.2-desktop

sorin010787
am facut

am facut
mkdir /mnt/dvd/ && mount /dev/sr0 /mnt/dvd
si merge
cu mici ajustari ca la mine erau in media
Thanks!