Страница 1 от 2 12 ПоследноПоследно
Резултати от 1 до 15 от общо 18

Разлика между *.src.rpm и *.rpm

Сподели във Facebook Сподели в Twitter Изпрати на Email Сподели в LinkedIn
  1. Senior Member Аватара на Malone
    Тук е от
    Jul 2003
    Мнения
    3,892
    #1

    Разлика между *.src.rpm и *.rpm

    Изтеглих си от тук новата версия на GnomeICU.

    Файла обаче не е rpm, а src.rpm

    Имам представа каква е разликата, но не знам какво да направя, за да инсталирам софтуера.

    Как да го направя само rpm.

    Следвах някакви инструкции от самия файл, естествено като папагал, без да знам защо го правя.

    Възможно ли е софтуера да е само за Gnome, а за KDE да не става.

    Имам инсталиран GnomeICU, но по старата версия. Исках да си сложа новата.

    Ако смятате за нужно, мога да повторя отново операциите и да ви напиша точно какви съобщения ми дава.

    Въпроса ми е принципен, та затова моля да ми обясните възможно с най-прости думи и подробно какво да направя и защо, за да го запомня.

    Интересува ме точния алгоритъм и командите, които трябва да използвам.

    Предварително благодаря!

  2.  
     
  3. Member
    Тук е от
    Dec 2000
    Мнения
    873
    #2

    Разлика между *.src.rpm и *.rpm

    Сигурен съм, ще намериш каквото ти трябва --> www.google.com/linux



    Иначе препоръките са ми кратки - ползвай Live-CD Linux. пускам си пълноценен интернет за около минутка без да имам хард диск Там няма инсталация/ъпгрейд на нови пакети/програми обаче, чакаш евентуално нова версия на дистрибуцията.



    Ъъъ, по темата - SRPM е удобно с цел да си направиш RPM пакет който е точно за твоята конфигурация от софтуер Правил съм го само веднъж следвайки стриктно указанията - стана. Ама не зубря такива неща, като затрябва нещо - чета. Ако имах инсталиран Мандрейк може да си сигурен - щях да изстрадам компилацията заедно с теб [:D] Все пак моите познания за Линукс са ограничени до потребностите ми.



    И още нещо, чувал ли си за софтуера VMWare [] Емулация на PC в PC-то, има различни версии, линка е към М$ версията. Като я пуснеш и можеш да си инсталираш каквато си пожелаеш OC (примерно Мандрейк Линукс) на емулираното РС. Мога много да ти говоря за емулатора, стига да пожелаеш

  4. Senior Member Аватара на Malone
    Тук е от
    Jul 2003
    Мнения
    3,892
    #3

    Разлика между *.src.rpm и *.rpm

    Четох KOKOSH, знаеш че мразя постове за които отговора е под носа на питащия.

    Наистина отговора може и да е под носа ми, но навсякъде където четох се предполагат поне малко познания, а аз очевидно ги нямам.

    Липсва ми директорията "Program Files" например, липсва ми regedit, липсва ми setup.exe или install ...

    Та затова желанието ми беше някой да ми обясни с прости думи какво точно и защо да го правя.

    Не харесвам начина на разсъждения, "това не мога да го направя, пък и защо ли да го правя, като другото работи".

    Мен ме интересува дали това, което искам може да проработи и ако не става защо, какво аз не правя както трябва.




  5. Member
    Тук е от
    Oct 2001
    Мнения
    801
    #4

    Разлика между *.src.rpm и *.rpm

    Без да смяташ мнението ми за абсолютно вярно може да пробваш следното:

    1. rpm и rpms са архиви, така че може да ги дезархивираш (за подробности man rpm) в някоя папка, оттам отиваш да четеш readme или install.

    2. Там предполагам ще ти предложат да пуснеш ./configure + някакви опции а може и без опции.

    3. След това правиш make или gmake

    4. След това е правиш make install и програмката ти си разхвърля файловете по папките и тук идва трудното да я намериш и ако имаш голям късмет и да тръгне.



    Малко програми под Linux все още имат кадърно направени setup-и. Сред тях са (тези които съм пробвал де) OpenOffice и по новите версии на nvidia драйверите.

  6. Senior Member Аватара на Malone
    Тук е от
    Jul 2003
    Мнения
    3,892
    #5

    Разлика между *.src.rpm и *.rpm

    Shuren

    Точно такива бяха инструкциите в Install.

    Всичко мина според мен, добре до make или make install.

    Трябва да обърна на Линукса, за да ти напиша точно какви са съобщенията, но проверяваше ред по ред и ако всичко е наред даваше yes.

    Последните редове от проверката бяха, че не е намерил нещо, което му трябва и отговорите бяха no.

    Много е тъпо така да ти го пиша, но се надявах, ако е някаква проверка, която знаеш каква е, нещо стандартно, може и да се сетиш за какво точно става дума без да го paste-вам []

  7. Member
    Тук е от
    Oct 2001
    Мнения
    801
    #6

    Разлика между *.src.rpm и *.rpm

    Ами честно казано нямам представа какво е и явно най-сложната 4-та точка те е затруднила. Обаче щом всичко се е компилирало значи поне нямаш липсващи библиотеки и компилатори.Пробвай все пак със Find Files да намериш нещо с подобно име на GnomeICU. Предполагам изпълнимия файл ще е в /bin или /sbin.

  8.  
     
  9. Senior Member Аватара на Malone
    Тук е от
    Jul 2003
    Мнения
    3,892
    #7

    Разлика между *.src.rpm и *.rpm

    @Suren



    Приятел ме посъветва да използвам командата по-долу.

    Какво означава съобщението. То е ясно какво означава, но какво трябва да направя, за да си намери файла. Трябва ли нещо да инсталирам и какво?



    <font color="black"># rpm --rebuild gnomeicu-0.99-5.src.rpm

    /usr/lib/rpm/rpmb: No such file or directory</font id="black">



    После попрочетох малко тук таме и гледайки едно ръководство

    използвах това



    <font color="black">$rpm -ivv gnomeicu-0.99-5.src.rpm</font id="black">

    С $ не стана, съобщи, че не може да пише еди къде си

    <font color="black">error: cannot write to %sourcedir /usr/src/RPM/SOURCES</font id="black">



    Като # вече можеше да пише

    <font color="black"># rpm -ivv gnomeicu-0.99-5.src.rpm

    D: ============== gnomeicu-0.99-5.src.rpm

    D: Expected size: 2119821 = lead(96)+sigs(160)+pad(0)+data(2119565)

    D: Actual size: 2119821

    D: added source package [0]

    D: found 1 source and 0 binary packages

    D: Expected size: 2119821 = lead(96)+sigs(160)+pad(0)+data(2119565)

    D: Actual size: 2119821

    gnomeicu-0.99-5

    D: ========= Directories not explictly included in package:

    D: 0 /usr/src/RPM/SOURCES/

    D: 1 /usr/src/RPM/SPECS/

    D: =========

    D: fini 100644 1 ( 0, 0) 2114827 /usr/src/RPM/SOURCES/gnomeicu-0.99.tar.gz

    D: fini 100644 1 ( 0, 0) 4883 /usr/src/RPM/SPECS/gnomeicu.spec

    GZDIO: 259 reads, 2120092 total bytes in 0.000 secs</font id="black">





    Следвах точно инструкциите на Install със следното съдържание



    <font color="orange">REQUIREMENTS:

    -------------

    * Gtk+2, and Gnome 2 desktop platform

    * X11R5 (or above) and libraries

    * Linux kernel 2.0.x or greater



    NOTE: If you install the above packages as RPMs, be certain you include the

    development packages, such as gtk+-devel, glib-devel, gnome-core-devel, and

    gnome-libs-devel. Otherwise you will not be able to compile GnomeICU.



    Following are the installation instructions for two different setups (the

    titles should be self-explanatory). If you use Gnome, the Gnome support

    contains a number of features which aren't offered in the "no-gnome"

    version (e.g. Gnome applet, hotkeys for menu options, etc).



    NOTE: There was a new feature introduced in v0.55 which seems to be causing

    some trouble. Auto-away was recently added, but requrires the X screen

    saver extensions (/usr/X11R6/lib/libXss.a on RedHat systems). If you don't

    have these libraries, then comment out the -DUSE_XSCREENSAVER line in the

    appropriate Makefile.



    COMPILING

    ---------



    1. Untar the gnomeicu-x.xx.tar.gz

    $ tar zxf gnomeicu-x.xx.tar.gz

    This will create a subdirectory, gnomeicu-x.xx/



    2. cd gnomeicu-x.xx/



    3. Building with GNOME support:



    Run './configure'

    This will create the Makefiles and configuration header files required to

    build GnomeICU. For configuration options, run './configure --help'.



    4. Run 'make' to compile everything.



    5. As root, type 'make install'

    NOTE: Previous versions of GnomeICU have installed libgnome*.so files over

    those already installed. The support/ directory has now been completely

    removed, and 'make install' will no longer overwrite your libraries.</font id="orange">



    Намерих /usr/src/RPM/SOURCES/gnomeicu-0.99.tar.gz



    След това съгласно инструкциите



    <font color="black"># tar zxf /usr/src/RPM/SOURCES/gnomeicu-0.99.tar.gz</font id="black">



    След това



    <font color="black"># cd gnomeicu-0.99/</font id="black">



    Всичко беше добре до тук. Точка 3. След командата съобщението е следното:



    <font color="black"># ./configure

    checking for a BSD-compatible install... /usr/bin/install -c

    checking whether build environment is sane... yes

    checking for gawk... gawk

    checking whether make sets ${MAKE}... yes

    checking whether to enable maintainer-specific portions of Makefiles... no

    checking for gcc... no

    checking for cc... no

    checking for cc... no

    checking for cl... no

    configure: error: no acceptable C compiler found in $PATH</font id="black">



    Е това беше въпроса ми. Какво бъркам и как да процедирам по-нататък?

  10. Member
    Тук е от
    Jun 2002
    Мнения
    796
    #8

    Разлика между *.src.rpm и *.rpm

    Според мен липсва път към gcc ?!

    Какво ти дава

    $gcc -vv

    ?

  11. Senior Member Аватара на Malone
    Тук е от
    Jul 2003
    Мнения
    3,892
    #9

    Разлика между *.src.rpm и *.rpm

    Ще проверя и ще напиша klamer.

    Ще едит-на този пост.

    Ако е така как да му укажа пътя.

    Всъщност нека първо да направя това, което ми написа ...



    //edit

    <font color="black">$ gcc -vv

    bash: gcc: command not found</font id="black">

  12. Member
    Тук е от
    Jun 2002
    Мнения
    796
    #10

    Разлика между *.src.rpm и *.rpm

    #updatedb

    $locate gcc



    или ако си със slack

    $slocate gcc

  13. Member
    Тук е от
    Sep 2001
    Мнения
    301
    #11

    Разлика между *.src.rpm и *.rpm

    Може би най-лесното решение е да си намериш binary rpm на gnomeicu.



    Пробвай http://www.rpmfind.net/



    За да го компилираш ще ти трябват GCC (май най-лесно ще го инсталираш от сорс него [:D]), GNU make и не помня още какво... Също и -devel rpm-ите на някой от основните библиотеки и т.н. Не мога да ти кажа точно, защото от доста време го карам винаги на пълна инсталация, а пък не помня много добре какво точно правех по времето, когато мястото ми не стигаше. [8D]



    Между другото те съветвам да пробваш и sim (http://sim-icq.sourceforge.net/) (има си RPMs за RedHat, Mandrake и S.u.S.E.)

  14.  
     
  15. Senior Member Аватара на Malone
    Тук е от
    Jul 2003
    Мнения
    3,892
    #12

    Разлика между *.src.rpm и *.rpm

    exabyte

    Новак съм в Линукс и ще ми трябват доста по подробни обяснения от тези, които си ми писал.

    Ще се радвам, ако не те домързи да ми напишеш всичко подробно.

    Ползвам SIM и съм много доволен от него, но мъката ми е да разбера точно как да процедирам при подобни на моята ситуации.

    Така че, ще се радвам да помогнете.

    []

  16. Member
    Тук е от
    Sep 2001
    Мнения
    301
    #13

    Разлика между *.src.rpm и *.rpm

    Първо, относно rpm --rebuild... Не съм работил с RedHat-based дистрибуции и не знам това rpmb какво е и от кой пакет е (може пък да не е файл, а директория, макар че rpm ползваше /usr/src/rpm или /usr/src/RPM обикновено), но ако прочетеш man rpm вътре има описани всичките команди, та с много четене, желание и т.н. ще намериш начин да издириш в кой пакет е това нещо.



    Второ, за компилирането по принцип.

    Слагаш си CD-то на Mandrake (тези неща трябва да са на първото, но не е задължително).

    Отиваш в директория Mandrake/RPMs на CD-то (нещо от този род трябва да е) и почваш да инсталираш.

    1. GCC:

    ls gcc*

    rpm -Uvh gcc-X.XX.i586.rpm

    2. GNU make и разни подобни... Инсталираш всички пакети с имена подобни на: make, automake, autoconf.

    3. Ще ти трябват някой -devel пакети, този на glibc беше задължителен и не помня кои още.

    Може да инсталираш devel пакетите на всичко, което имаш качено, ако не става. Пък и може да ти потрябват някога за нещо. Е, освен нещата, които очевидно няма да ти трябват...



    И след това мисля, че трябва да можеш да инсталираш програми от source. []

  17. Senior Member Аватара на Malone
    Тук е от
    Jul 2003
    Мнения
    3,892
    #14

    Разлика между *.src.rpm и *.rpm

    Тази вечер ще направя всичко, което си ми написал, дано се справя ...

    Благодаря много!

  18. Member
    Тук е от
    Jun 2002
    Мнения
    796
    #15

    Разлика между *.src.rpm и *.rpm

    Както каза exabyte, ако имаш място направи пълна инсталация.


Сподели във Facebook Сподели в Google Plus Сподели в Twitter Изпрати на Email Сподели в LinkedIn
Страница 1 от 2 12 ПоследноПоследно

Подобни теми

  1. Разлика между сокет FM1 и АМ3+
    От ivanxxx във форум Процесори и Дънни платки
    Отговори: 5
    Последно: 16-01-13, 11:47
  2. Разлика между LED телевизори?
    От kaisyn във форум Телевизори
    Отговори: 4
    Последно: 02-10-12, 16:19
  3. Реална разлика между 75 и 100 мхц?
    От RCS във форум Телевизори
    Отговори: 15
    Последно: 29-07-08, 18:20
  4. Разлика между DVD+R и DVD-R
    От BobyTT във форум Общ - хардуер
    Отговори: 7
    Последно: 21-08-03, 12:01
  5. Разлика между Mitsubishi и NEC ?!
    От Aquadark във форум Общ - хардуер
    Отговори: 4
    Последно: 23-06-03, 23:22

SetCombG.com
SetCombG.com е портален сайт и Форум за битова техника, телевизори, климатици, лаптопи и смартфони, създаден през 1999 година.
Заедно сме над 20 години!
Следвай ни
Горе