We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.

Instalacja ming


ollerm
03-12-2009, 19:43
żeby ludzie nie marudzili że strony nie działają to możesz to robić w nocy
tak, po reinstalacji wrzucasz strony i bazy spowrotem na serwer

no4b
03-12-2009, 19:28
Jeśli się nie znasz to być może do końca świata. Dobry administrator jest w stanie to zrobić tak, żeby niedostępność była około godziny do dwóch, ale jeśli to ma być zrobione dobrze to odpowiednio dłużej. Chyba, że masz kilka serwerów to prawie 0.

grzegomonia
03-12-2009, 18:46
szybciej postawić czyste gentoo, wykonać kilka emergów.. apache, mysql, php, webmin, postfix i masz to samo i żadnych problemów
Ile zajęłoby to czasu? Chodzi mi o to ile czasu moje strony byłyby niedostępne.

Czy po dokonaniu tego musiałbym ponownie wgrywać strony na serwer, aktualizować bazy danych itd.?

ollerm
03-12-2009, 13:47
ten system co masz jest stary. aktualizacja tego ustrojstwa to jak strzał w kolano. szybciej postawić czyste gentoo, wykonać kilka emergów.. apache, mysql, php, webmin, postfix i masz to samo i żadnych problemów

grzegomonia
03-12-2009, 11:42
Czyli nie ma szans na zainstalowanie biblioteki ming ?

grzegomonia
02-12-2009, 10:28
Wczoraj wieczorem wykonałem emerge --sync i emerge portage

Z instalacją nowego gentoo nie poradziłbym sobie - jestem zielony w tych sprawach.

ollerm
02-12-2009, 10:18
zainstaluj nowe gentoo będziesz się męczyć z release 2
poza tym kompilujesz minga bez php
Kod:
USE="php" emerge media-libs/ming
możesz jeszcze emerge portage przed tym zrobić

grzegomonia
02-12-2009, 10:07
Wykonałem emerge media-libs/ming -pv

Wynik:

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild U ] media-libs/ming-0.3.0-r1 [0.2a-r3] USE="perl%* python -php%" 0 kB

Total: 1 package (1 upgrade), Size of downloads: 0 kB
Pokazuje w USE php ale przy instalacji emerge media-libs/ming

wynik
/portage/media-libs/ming-0.3.0-r1/work/ming-0.3.0/py_ext/../src -I/usr/include/python2.5 -c ming_wrap.c -o build/temp.linux-i686-2.5/ming_wrap.o
i686-pc-linux-gnu-gcc -pthread -shared -Wl,-O1 -O2 -march=i686 -pipe build/temp.linux-i686-2.5/ming_wrap.o -L/usr/local/lib -L.. -L/usr/lib -lming -lz -lpython2.5 -o build/lib.linux-i686-2.5/_mingc.so
>>> Source compiled.
>>> Test phase [not enabled]: media-libs/ming-0.3.0-r1

>>> Install ming-0.3.0-r1 into /var/tmp/portage/media-libs/ming-0.3.0-r1/image/ category media-libs
!!! dobin: gif2dbl does not exist
!!! dobin: gif2mask does not exist
*
* ERROR: media-libs/ming-0.3.0-r1 failed.
* Call stack:
* ebuild.sh, line 49: Called src_install
* environment, line 5082: Called die
* The specific snippet of code:
* dobin listswf listswf_d swftoperl swftophp swftopython makeswf listaction listaction_d listfdb makefdb listjpeg raw2adpcm listmp3 gif2dbl gif2mask png2dbl png2swf ming-config dbl2png ttftofft || die "dobin failed";
* The die message:
* dobin failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/media-libs/ming-0.3.0-r1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/media-libs/ming-0.3.0-r1/temp/environment'.
*
* QA Notice: file does not exist:
*
* dobin: gif2dbl does not exist
* dobin: gif2mask does not exist

>>> Failed to emerge media-libs/ming-0.3.0-r1, Log file:

>>> '/var/tmp/portage/media-libs/ming-0.3.0-r1/temp/build.log'

* Messages for package media-libs/ming-0.3.0-r1:

*
* ERROR: media-libs/ming-0.3.0-r1 failed.
* Call stack:
* ebuild.sh, line 49: Called src_install
* environment, line 5082: Called die
* The specific snippet of code:
* dobin listswf listswf_d swftoperl swftophp swftopython makeswf listaction listaction_d listfdb makefdb listjpeg raw2adpcm listmp3 gif2dbl gif2mask png2dbl png2swf ming-config dbl2png ttftofft || die "dobin failed";
* The die message:
* dobin failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/media-libs/ming-0.3.0-r1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/media-libs/ming-0.3.0-r1/temp/environment'.
Powstają jakieś błędy, o których zresztą nie mam pojęcia.

ollerm
01-12-2009, 23:36
no i w tym momencie zaczynają się cyrki z release 2 to powinni dawno zaorać jak to ktoś niedawno na forum napisał
szybciej jest postawić czyste gentoo z webminem i całą resztą. Na rpsach całkiem szybko sie kompiluje
ten błąd mówi że masz stary profil systemu, masz 2006.0, potem był 2007.0, 2008.0, a aktualny jest 10.0, albo i 10.1.
A tak wogóle to release 2 jest starsze od węgla

grzegomonia
01-12-2009, 23:24
Wykonałem.

emerge --sync

Wynik:
........

Number of files: 133868
Number of files transferred: 2304
Total file size: 177645270 bytes
Total transferred file size: 9056545 bytes
Literal data: 9048922 bytes
Matched data: 0 bytes
File list size: 3298243
File list generation time: 13.435 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 90854
Total bytes received: 12497192

sent 90854 bytes received 12497192 bytes 4831.34 bytes/sec
total size is 177645270 speedup is 14.11

>>> Updating Portage cache: 51%
Invalid ebuild name: /usr/portage/games-rpg/eschalon-book-1-demo/eschalon-book-1-demo-105.ebuild 100%%

* An update to portage is available. It is _highly_ recommended
* that you update portage now, before any other packages are updated.

* To update portage, run 'emerge portage' now.
i

emerge ming -pv
Wynik:
emerge ming -pv
!!! ARCH is not set... Are you missing the '/etc/make.profile' symlink?
!!! Is the symlink correct? Is your portage tree complete?
I co dalej? Bo chyba jest coś nie tak.

grzegomonia
01-12-2009, 20:59
Znalazłem putty w pomocy online - w przewodnikach. Męczyłem się z wprowadzeniem danych. Z loginem było OK. Tylko z hasłem. Wpisywałem je i nic. No ale Twoja podpowiedź okazała się niezbędna. Wykonuje komendę emerge --sync - teraz coś pokazuje.

Czekam na wynik, o którym Cię poinformuje.

ollerm
01-12-2009, 20:48
przez putty. Otwierasz putty, wpisujesz ip i Open na dole czy jakoś tak, nie pamietam bo dłuugo nie używałem. wpisujesz login root, potem hasło (jak będziesz wpisywał haslo to nic się nie będzie wyświetlać). Potem zapodaj to emerge --sync i emerge ming -pv sprawdz czy masz obsługe php

no4b
01-12-2009, 20:47
Użyj putty: http://www.chiark.greenend.org.uk/~s.../download.html

grzegomonia
01-12-2009, 20:28
No dobrze ale w jaki sposób mam to zrobić? Jak zalogować się na serwer przez ssh. Poprzez program FTP? (używam FileZilla).

Wiem. Pytanie jest może banalne ale ja tego nie wiem. Jet to mój pierwszy taki serwer. Wcześniej używałem hostingu.

ollerm
01-12-2009, 20:07
z webmina to robisz? wow
zaloguj sie przez ssh na serwer i opdal emerge --sync

grzegomonia
01-12-2009, 19:54
W konsoli nic się nie pokazuje. Jak wpisałem to ostatnie polecenie tak do tej pory nic się nie zmieniło, ani nic się nie pokazało.

Podsyłam link do zdjęcia zrobionego poprzez print screen

http://www.grzegomonia.com/zrzut.jpg

Jak instalowałem wcześniej bibliotekę ffmpeg to też tak było, tylko że po kilku (czasami kilkunastu) minutach coś się pojawiało.

ollerm
01-12-2009, 17:21
służy do aktualizacji portage. Co to wg Ciebie znaczy że ciągle mieli?
na RPSie może mocno mulić taka aktualizacja

leci ci w konsoli coś w stylu?
............
ev-util/linklint/
dev-util/meld/
dev-util/memprof/
dev-util/monodevelop-boo/
dev-util/monodevelop-database/
dev-util/monodevelop-java/
.............

grzegomonia
01-12-2009, 13:32
A tak na marginesie to do czego służy komenda emerge --sync ?

PS. Ciągle mieli.

ollerm
01-12-2009, 09:55
heh, no długo sie mieli ale miałeś portage z 2006 roku więc nie ma co sie dziwić

grzegomonia
01-12-2009, 09:31
Jak długo może trwać wykonanie komendy:

Kod:
emerge --sync
U mnie całą noc tj. od godziny 23.00 do ... Jest 9.30 a nie mam jeszcze wyniku wykonania się komendy.

To jest normalny proces czy też coś u mnie na serwerze jest nie tak?

ollerm
30-11-2009, 21:26
a porównałeś sobie to co dało twoje -pv z moim?
u Ciebie jest:

Kod:
[ebuild R ] media-libs/ming-0.2a-r3 USE="python" 0 kB
no widać że nie ma tam obsługi php
zrób
Kod:
emerge --sync
i zaktualizuj ming

Kod:
emerge ming -pv

grzegomonia
30-11-2009, 21:14
Po wpisaniu

Kod:
emerge media-libs/ming -pv
Otrzymałem:

These are the packages that would be merged, in order:

Calculating dependencies ... done!
[ebuild R ] media-libs/ming-0.2a-r3 USE="python" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB
Następnie wykonałem:

Kod:
emerge media-libs/ming
wynik

Calculating dependencies ... done!
>>> Verifying ebuild Manifests...

>>> Emerging (1 of 1) media-libs/ming-0.2a-r3 to /
* ming-0.2a.tgz RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
* checking ming-0.2a.tgz ;-) ... [ ok ]
>>> Unpacking source...
>>> Unpacking ming-0.2a.tgz to /var/tmp/portage/media-libs/ming-0.2a-r3/work
* Applying ming-0.2a-fpic.patch ...
[ ok ]
* Applying ming-0.2a-gentoo.diff ...
[ ok ]
* Applying ming-0.2a-linking.patch ...
[ ok ]
* Applying ming-0.2a-make.patch ...
[ ok ]


.....


--- replaced obj /usr/lib/ming/makefdb
--- replaced obj /usr/lib/ming/listswf
--- replaced obj /usr/lib/ming/listmp3
--- replaced obj /usr/lib/ming/listjpeg
--- replaced obj /usr/lib/ming/listfdb
--- replaced obj /usr/lib/ming/hexdump
--- replaced obj /usr/lib/ming/bindump
--- replaced dir /usr/lib/ming
--- replaced obj /usr/lib/libming.so.0.2
--- replaced dir /usr/lib
--- replaced obj /usr/include/mingpp.h
--- replaced obj /usr/include/ming.h
--- replaced dir /usr/include
--- replaced dir /usr
>>> Regenerating /etc/ld.so.cache...
>>> Original instance of package unmerged safely.
>>> Regenerating /etc/ld.so.cache...
>>> media-libs/ming-0.2a-r3 merged.

>>> No packages selected for removal by clean
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.
* GNU info directory index is up-to-date.
Sprawdzam
Kod:
whereis ming.so
wynik
ming: /usr/lib/ming /usr/include/ming.h
Sprawdzam phpinfo() i nie widzi biblioteki ming.

ollerm
30-11-2009, 20:50
Kod:
emerge media-libs/ming
tylko sprawdź na początku z przełącznikiem -pv czy masz w USE php:

Kod:
emerge media-libs/ming -pv

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] media-libs/ming-0.3.0-r1  USE="perl php python" 404 kB

grzegomonia
30-11-2009, 18:31
Witam

Mam kolejny problem. A mianowicie chodzi o zainstalowanie biblioteki ming. Słyszałem, że za jej pomocą między innymi można wyciągać grafikę z plików .swf. Potrzebne mi to jest do tworzenia miniaturek do gier online.

Wersja PHP: 4.4.8 lub 5.2.5, dystrybucja Gentoo

Czy ktoś spotkał się już z instalacją ming i może mi pomóc?

Dziękuję.