
|
 |
ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.
Въпрос |
От: deb |
Дата: 11/22/2003 |
Sledvastite dva vaprosa:
Pri kompilacia na razlichni produkti se poluchiha problemi s
niakoi biblioteki ( struva mi se, che za niakoi ot
produktite ima deb paketi, no vinagi predpochitam da si
kompiliram produkta).
Tezi koito sam otkril do tuk, che mi lipsvat sa:
lreadline library not found
zlib library not found
Pregledah stranicata na debian ( koito namiram za dosta zle
podreden - izviniavam se no e taka) i ne namerih informacia
za bibliotekite, nito kakvo triabva da napravi aza da se
sdobia s tiah.
Niakoi na iasno li e kade mogat da se nameriat tezi
biblioteki i da se instalirat varhu sistemata ( ne mi se ste
da pravia palna preinstalacia, zastoto veche 2 dni
instaliram software).
Blagodaria.
|
Отговор #1 |
От: Н. Антонов (nikola__at__linux-bg __точка__ org) |
Дата: 11/22/2003 |
Само искам да ти обърна внимание, че Дебиан работи с два
вида пакети - компилирани и сорсове. Когато искаш да
компилираш един пакет, пишеш:
apt-get source packagename
Изтегля се изходният му код, правиш каквото правиш, примерно
настройваш му специфични за теб опции за компилация в
debian/rules.
След това:
dpkg-buildpackage -uc -us
Дава ти deb-пакет, който си инсталираш нормално с dpkg.
По принцип, форматът deb е вездесъщ, няма друго тагова нещо
под слънцето;) Има ужасно много възможности, за които
другите ОС не са и сънували, вкл. и Windows. Добре е да го
разучиш и да се възмолзваш от тях. Иначе, няма особено
смисъл тогава да ползваш Дебиан.
Виж тук - http://debian-book.debian-nikola.homelinux.net
За да предотвратиш проблеми, свързани с липсващи библиотеки,
необходими за компилацията, можеш да ползваш auto-apt. Виж в
посочената от мен документация как се ползва този
инструмент. Също е уникален за Дебиан. При изпълнението нас
крипта ./configure (auto-apt run ./configure --blabla) се
откриват в движение липсващите хедърни файлове, инсталират
се и процедурата родължава нататък, без да прекъсва.
Успех!
P.S. Не отговарям конкретно на въпроса ти, защото
наистина преди да правиш каквото и да било, трябва да
научиш основните опции и технихи за използване на apt,
dpkg и т.н. Иначе, просто изпълни:
apt-get install zlib1 libreadline0
|
Отговор #2 |
От: deb |
Дата: 11/23/2003 |
Blagodaria za otgovora.
Deistvitelno ne mi triabva da polzva paketi na debia za
osnovnite produkti s koito rabotia. Prosto debian varvi
mnogo nazad s veriite i razbira se ( bez da iskam da kaja
nesto losho) horata v debian ne sa merilo dali daden produkt
e stable ili ne. Pak da podchertaia imam predvid golemi
produkti, a ne sapatstvasti paketi.
Za primer ste dam, che opitvam da prenastroia oracle za
debian i na vsichki e izvestno che oracle si e stable.
Primera ne e nai-dobria, zastoto debian se otkazaha ot
kemersialni produkti i paket za oracle nikoga ne e imalo za
debian. Iskam prosto da e iasno za mastaba na produktite
koito mi triabvat.
Po tazi prichina predpochitam da si gi kompiliram sam, akto
otgovornostta za stabilnostta e moia.
Sasto da podchertaia, che prekrasno znam kak da si
prekompiliram produktite koito mi triabvat no za redhat.
Apt-get iskam da polzvam za sapatstvasti biblioteki i ako
triabva da sam otkroven ochakvah oste s instalaciata vsichko
da si e na miasto.
Oste edin pat da plagodaria za linka s knigata. Ako ne se
laja ima original na angliiski, koito prelistih predi 2
sedmici i dobih osnovna predstava ( niamam pretencii da
razbiram ot debian v detaili, iskam da go polzvam kato OS na
rabotno nivo, za da si varsha rabotata s osnovnite produkti.
Drugia rezerven varianta, ako tozi izleze zle support-van e
freebsd).
Znachi ochertavat se dva osnovni vaprosa:
1. Nikade ne namerih info kak da razbera, che da zlib
triabva da napisha zlib1 ( da kaja che ze libreadline0
ne srabotva i mi dava, che niama takav paket).
2. Iskah da si nastroia apt-a da mi chete of direktoria.
Parvo vzeh disk 2 ne distributiva i go kopirah na diska v
direktoria /dist/disk2. Posle pusnah apt-setup i izbrah
filesyste , kato posochih direktoriata. Setup-a zapochna da
proveriava i izleze s greshka :
x
x
x Failed to access the Debian archive
x
x
x
x When I tried to access the debian archive using the
information you x
x provided, apt gave the following error. I will run
through the x
x questions again, try to correct the error.
x
x
x
x Failed to fetch
file:/dist/disk2/dists/stable/main/binary-i386/Packages x
x File not found W: Couldn't stat source package list
file: stable/main x
x Packages
x
x
(/var/lib/apt/lists/_dist_disk2_dists_stable_main_binary-i386_Packages)
x
x - stat (2 No such file or directory) W: You may want to
run apt-get x
x update to correct these problems E: Some index files
failed to x
x download, they have been ignored, or old ones used
instead.
Pregledah na cd-to koeto kopirah no ne namerih
direktoriata.
Niakoi ima li predstava kak da nastroia apt-a da mi chete ot
lokalnia disk i da si izkopiram ditrtibutiva tam.
Varianta sas smiana na cd-ta ne mi e mnogo udoben pone za
sega(dokato chesto mi triabvat razlichni novi biblioteki).
|
Отговор #3 |
От: Н. Антонов (nikola__at__linux-bg< dot >org) |
Дата: 11/23/2003 |
Доколкото знам, Oracle поддържа само RedHat, при това май
доста стара версия, доста по-стара от софтуера в Debian
stable;) Заел си се с много тежка задача. Там не мога да ти
помогна.
Пак ти казвам, ако искаш намираш пакетите в Дебиан бързо и
ефективно, трябва да се научиш да работиш с apt!!! Неизбежно
е.
Ето пример. Трябва ти някакъв пакет libreadline, но той не
се казва точно така. Пускаш:
apt-cache search libreadline
Гледаш какво ще ти изплюе, четеш и виждаш точно как се казва
необходимият пакет. Тогава вече започваш с apt-get.
Както виждаш, много са нещата и са доста различни от всичко
останало.
Относно актуалността на софтуера. Debian stable е истински
еталон за стабилност на софтуера, това не е само мое мнение.
Не ти пречи нищо да ползваш и най-новия софтуер. Как става
това, също трябва да прочетеш в документацията. Просто
Дебиан е различен, много различен.
|
Отговор #4 |
От: deb |
Дата: 11/23/2003 |
Za stabilnosta se opitah da obiasnia.
Pregledal sam i glednata tochka na debian za tova kak da
rabotia s nai-novite versii.
Za sajalenie tiahnata gledna tochka ne e mnogo tochna.
Te izhojdat ot poziciata, che v paketite unstable ili za
razrabotka moje da se nameri tova koeto tarsish.
Ima obache mnogo prdukti koito ne priznavat debian.
Za primer moje da posluji oracle. Znachi te kazvat taka :
"Debian? Ne, kakvo e tova debian? Vzemete redhat i polzvaite
produkta ot instalacia. Za drugo ne otgovariame."
Znachi az iskam da si prepravia instalaciata ( izbosto ne e
stara versia, a si e poslednata ot seria 9) da tragne ili s
debian ili ako ne stane s freebsd.
Sastia e problema s java-ta ( tuk naprimer bea sasto
nabliagat na redhat - ne govoria za sun, a za dosta
po-profesionalna i barza versia).
Kakto i da e. V tazi nasoka imam dosta soliden opit i tova
koeto mi lipsva e malko informacia za debian.
Niama polza da vlagam meseci v chetene, za da razbera
napraia, che ne mi varshi rabota.
Zatova iskah barzo da izgradia edna bazova sistema(koiato
obiknovenno idva s instalaciata, no tuk ne e taka) i za 2-3
dni da iziasnia moje li tova da e osnovata za napred.
Za sajalenie sveta e dosta dinamichen i cheteneto v ramkite
na mesec ne e moderno ( oste po-malko rentabilno).
Tova koeto mi triabva e da razbera kak da si prehvarlia
cd-tata na diska i kak da konfiguriram apt-a za da polzva
tezi kopia.
Tova e prosto zadaljitelno, zastoto ako se sprem na debian i
instaliram server, koito zaraboti v niakoe miasto bez
internet, ne mi se ste da se chudia kak da polzvam apt-a.
Sasto e neudobno da se nosiat vsichki cd-ta, vmesto da gi
kopiram na diska i da si gi polzvam ot tam.
Ne viarvam da e goliama nauka niakoi da drasne dva reda, ao
go e pravil.
Blagodaria za informaciata do tuk.
|
Отговор #5 |
От: s |
Дата: 11/23/2003 |
""Доколкото знам, Oracle поддържа само RedHat, при това май
доста стара версия, доста по-стара от софтуера в Debian
stable;)""
А бе Никола, стига си приказвал глупости на човека!!!
http://www.oracle.com/corporate/press/index.html?2507230.html
Приятел, aко ще правиш нещо на Oracle, нахлупваш си
Червената Шапчица и не се занимаваш с глупости.
Това с Дебиан и Оракъл си го избий от главата и си спести
нервите.
Ето какво съпортват хората:
Which Linux Distributions Are Directly Supported By Oracle?
The following distributions are certified, and supported by
Oracle:
* Red Hat Enterprise Linux AS and ES
* UnitedLinux, which includes the following products
from Conectiva, SCO, SuSE, and TurboLinux
o Conectiva Linux Enterprise Edition powered by
UnitedLinux
o SCO Linux Server 4.0 powered by UnitedLinux
o SuSE Linux Enterprise Server 8 (SLES 8) powered
by UnitedLinux
o TurboLinux Enterprise Server 8 powered by
UnitedLinux
|
Отговор #6 |
От: deb |
Дата: 11/23/2003 |
s,
постепенно стигам до същия извод.
Съвета изглежда разумен.
В debian се мислят за много стабилни, ама тези проблеми
които почнаха да вазникват при мен до сега направо ми скапах
представата за тях.
Колегата до мен го прави паралелно със SuSe (не това дето го
пише в oracle, ами 8.2) и вече го подкара за 3-4 часа.
Аз загубих дни и пак не съм до никъде.
Имаш ли представа от къде може да се свали пълна дистрибуция
на SuSE Linux Enterprise Server 8 или на новия редхат 3.0 ?
Това с debiana ще го оставя за коледните празници, когато
може и да се намери време.
Мерси за разумния отговор.
В крайна сметка целта е да се пести време, а не да се
отстоява дадена дистрибуция на всяка цена.
Иначе apt-a като идея не е лош, но по ме кефи всичко да си е
инсталирано като библиотеки с началото.
Все пак става дума за основни библиотеки (zlib, readline и
т.н.).
Айде благодаря, че вече се изнервих с debiana.
|
Отговор #7 |
От: Н. Антонов (nikola__at__linux-bg[ точка ]org) |
Дата: 11/23/2003 |
Не разбирам нищо от Oracle, само знам, че не поддържат
Дебиан, за което Дебиан не ви е виновен. Предположих, че
просто ви се експериментира. След като знаете, че не се
поддържа, няма какво да се мъчите. Слагайте RedHat или SuSE
и дерзайте. Би трябвало по-добре от мен да знаете, че Oracle
работи само на това, за което гарантират, че го поддържат.
Да го пригаждате за друга дистрибуция е непосилна задача.
|
<< NeoMail Problem (0
) | Vaprosi za debian 1 (1
) >>
|
|
|
|
|