Автор |
Сообщение |
nethello Гуру |
|
1ddr писал(а): |
можно и на груб2 перевести, особенно если оно есть в репах глянь. |
Погляжу.
1ddr писал(а): |
Но вот вопрос: "это так критично?". Просто я на дебе на первом грубе сижу и норм. |
Прогресс не остановишь..
1ddr писал(а): |
По поводу плеера, разве vlc и *mplayer не умеют? |
Умеют, но воспроизводят кусками и меню не поддерживают.
1ddr писал(а): |
На счет противопоставления, то у ОСей во-первых принцип разработки разные да и ожидание от пользователя тоже. |
У меня оси дополняют друг друга. А на Linux я всего 4 месяца и пока не могу сделать на ней всё, что мне нужно (Впрочем, как и на семёрке, хотя на ней я больше года). Вот на Linux, например, я уже второй день не могу установить DVD плеер. |
|
|
|
|
ДобрыйФей Мечтатель Предупреждений : 5
|
|
Поставь себе набор домохозяйки, короче говоря. |
|
|
|
|
ChesNo4eCK Эксперт Предупреждений : 1
|
|
1ddr
ну вобщем все это и так стоит. ну значит удалю и попробую поставить)
жаль что в "сводке погоды" которая на панели задач нет прогноза..
как на счет google gadget? стоит ставить? |
|
|
|
|
sog Гуру |
|
nethello писал(а): |
Вот на Linux, например, я уже второй день не могу установить DVD плеер. |
фильмы там идут звёздочками, вид которых нужно будет ещё скомпилировать, ибо страдают они зависимостями от решёточек |
|
|
|
|
nethello Гуру |
|
ДобрыйФей писал(а): |
Поставь себе набор домохозяйки, короче говоря. |
Самой полезной вещью там будет скалка и топорик.
sog писал(а): |
фильмы там идут звёздочками, вид которых нужно будет ещё скомпилировать, ибо страдают они зависимостями от решёточек |
? |
|
|
|
|
1ddr Гуру Предупреждений : 1
|
|
nethello, чо именно в огле не ставиться? |
|
|
|
|
nethello Гуру |
|
1ddr писал(а): |
чо именно в огле не ставиться? |
Скачал из интернета (В репозиториях не нашёл), распаковал. Набор файлов. Что делать с ними дальше не знаю. |
|
|
|
|
ChesNo4eCK Эксперт Предупреждений : 1
|
|
nethello
читай файл в архиве install или readme |
|
|
|
|
1ddr Гуру Предупреждений : 1
|
|
Почитай файл readme и install
В общем случае
./configure
make
sudo make install
Но в первой команде тебе будут говорить каких либ у тя не хватает, тебе надо будет доставить их из реп, но учти ты скачал исходники, т.е. ты будешь собирать прогу, поэтому либы должны быть такие - название_либы-dev вот такие и ставь. |
|
|
|
|
1ddr Гуру Предупреждений : 1
|
|
ChesNo4eCK, молоток просек фишку))))) |
|
|
|
|
ChesNo4eCK Эксперт Предупреждений : 1
|
|
1ddr
cпасибо
объясни плиз, что каждая из этих команд делает
Цитата: |
./configure
make
sudo make install |
и куда распаковать то архив? например в папку пользователя? как тогда в терминал путь прописать? или сам найдет? |
|
|
|
|
nethello Гуру |
|
Вот read me:
Playing a DVD
To play a dvd you start ogle.
A simple player is included in the Ogle main package to start this do.
'ogle -u cli /dev/dvd' just 'ogle' will do to.
where you can change /dev/dvd to point to your dvd reader or a directory
containing the files of a dvd. (see ogle_gui examples below)
Ogle GUI
If you install the ogle_gui package you will also have access to a
graphical user interface
You start the GUI with 'ogle' _not_ ogle_gui.
In the menu of ogle_gui which will pop up you choose open and
type the device name of your dvd drive
/dev/hdc or wherever it is on your system
or the path to a copy of the dvd on your hard drive
/usr/dvdcopy/VIDEO_TS
or the path to the mounted dvd
/mnt/dvd or /mnt/dvd/VIDEO_TS
or choose open disc in the menu
which will open /dev/dvd which should point to your dvd device.
At the moment you have to exit ogle and restart to play another dvd.
Solaris
If you have a FFB2 frame buffer (a Creator 3D) then you can use it
hardware yuv2rgb to gain faster playback speed. This is still
exprimental code be warned. Enable it by setting the environment
variable USE_FFB2_YUV2RGB.
For more information please read the man page 'man ogle' and 'man oglerc'
or visit http://www.dtek.chalmers.se/~dvd/
А вот install:
Installation
============
1. `cd' to the directory containing the package's source code.
Type `./configure' to configure the package for your system.
There are three package specific configure options.
--with-dvdread=path specify where libdvdread is installed
--with-libmlib=path specify where mediaLib is installed
--with-libjpeg=path specify where libjpeg is installed
You might need to use these if you have installed libdvdread,
mediaLib or libjpeg in a nonstandard location. Most users will not
need togive any of these options. Look at the output from configure
to see if it has found the library. Libdvdread and libjpeg are
required for correct operation so configure will issue an error if
it fails to find them. MediaLib on the other hand is optional and
so ogle will compile fine without it being present. MediaLib is
written and provided by Sun and is only available for the Solaris
operating system.
2. Type `make' to compile the package.
3. Type `make install' to install the programs and any data files and
documentation.
4. 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.
For other information about configure or make see their respective
documentation. |
|
|
|
|
nethello Гуру |
|
ChesNo4eCK писал(а): |
1ddr
cпасибо Embarassed
объясни плиз, что каждая из этих команд делает
Цитата:
./configure
make
sudo make install
и куда распаковать то архив? например в папку пользователя? как тогда в терминал путь прописать? или сам найдет? |
Ещё раз спасибо и присоединяюсь к вопросу. |
|
|
|
|
1ddr Гуру Предупреждений : 1
|
|
ну обычно все твои файлы ты сохраняешь у себя по адресу /home/ник/
Там например создаешь директорию Soft. Качаешь туда проги. Например скачал ты туда прогу abc123.tar.gz . Разархивировал тамже. Теперь делаешь:
cd /home/ник/Soft/abc123/ либо более короткая запись cd ~/Soft/abc123
Он (команда cd "путь") перейдет в эту папку (в консоле).
~ - путь в home текущего пользователя всегда.
./configure - запустит скрипт который выполнит проверку на наличие всех нужных либ и прочего, также создаст makefile для компиляции (сборки)
make - компиляция (сборка) тут запускается компилятор и по исходному коду программы создает обычно сначало объектный код, а потом исполняемый код для твоей ОС и архитектуры
sudo make install : sudo - изменит привелегии на суперпользователя (root) на выполнение 1 команды. make install - выполнит установку того что собралось после команды make.
Т.е. для сборки каждой софтины нужно перейти в ту директорию где она лежит и в общем случае надо выполнить эти 3 команды успешно. А всякие особенности сборки обычно написаны в файле install. |
|
|
|
|
nethello Гуру |
|
Угу, в общем то понятно. Спасибо за разъяснение. Будем пробовать. Главное самому пару раз сделать, а там пойдёт по накатанному. |
|
|
|
|
ChesNo4eCK Эксперт Предупреждений : 1
|
|
1ddr
вот спасибо)
про то что в директорию надо залезть через консоль не догадывался |
|
|
|
|
nethello Гуру |
|
После 1 команды:
nik-desktop ogle-0.9.2 # ./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 build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependant libraries... pass_all
checking command to parse /usr/bin/nm -B output... ok
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for ranlib... ranlib
checking for strip... strip
checking for objdir... .libs
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.lo... yes
checking if gcc supports -fno-rtti -fno-exceptions... yes
checking whether the linker (/usr/bin/ld) supports shared libraries... yes
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking whether -lc should be explicitly linked in... no
creating libtool
checking whether byte ordering is bigendian... no
checking for gcc option to accept ANSI C... none needed
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for always_inline... yes
checking for inttypes.h... (cached) yes
checking byteswap.h usability... yes
checking byteswap.h presence... yes
checking for byteswap.h... yes
checking sys/bswap.h usability... no
checking sys/bswap.h presence... no
checking for sys/bswap.h... no
checking sys/endian.h usability... no
checking sys/endian.h presence... no
checking for sys/endian.h... no
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking stropts.h usability... yes
checking stropts.h presence... yes
checking for stropts.h... yes
checking for X... no
checking for X11/extensions/XShm.h... no
checking for XShmQueryExtension in -lXext... no
configure: error: You need libXext
nik-desktop ogle-0.9.2 #
-------------------------------------------------------------------------------------
и то сработала только после команды su и введения пароля (в руте) |
|
|
|
|
nethello Гуру |
|
Дальше вот:
nik-desktop ogle-0.9.2 # make
make: *** Не заданы цели и не найден make-файл. Останов.
nik-desktop ogle-0.9.2 #
-------------------------------------------------------------------
? |
|
|
|
|
1ddr Гуру Предупреждений : 1
|
|
у тебя configure не отработал. Видишь ошибка. Значит надо устранить чо ему не нравиться и перезапустить и только после успешного отрабатывания идти дальше.
В твоем случае он ругается что ему надо libxext, поэтому ставь из репозитория libxext-dev |
|
|
|
|
1ddr Гуру Предупреждений : 1
|
|
На самом деле то чо не нравиться конфигуре это еще понятно Он пишет какую либку ему надо А вот когда ошибки у компилятора вот там сложнее))))))))) Там я сам не всегда догоняю чо ему надо и лезу на форумы и гуглы Но у тя щас все просто, если он говорит еррор, то смотри чо дальше написано, обычно дальше идет название либки, ищи ее в репах и ставь пакет с припиской -dev. |
|
|
|
|
|