Будь проклят тот день когда я связался с материнкой MSI V-series…
Проблемы: не работает звук в принципе и только запускаешь любое видео Gnome вылетает с Segmentation fault на окно Login-а
Backtrace:
[ 968.579] 0: /usr/bin/X (xorg_backtrace+0x3b) [0x80eab1b]
[ 968.580] 1: /usr/bin/X (0x8048000+0x5fac8) [0x80a7ac8]
[ 968.580] 2: (vdso) (__kernel_rt_sigreturn+0x0) [0x67440c]
[ 968.580] 3: /usr/lib/xorg/modules/drivers/openchrome_drv.so (0xf05000+0x26798) [0xf2b798]
[ 968.580] 4: /usr/bin/X (0x8048000+0x140c26) [0x8188c26]
[ 968.580] 5: /usr/bin/X (0x8048000+0x141682) [0x8189682]
[ 968.580] 6: /usr/bin/X (miHandleValidateExposures+0x83) [0x81bc133]
[ 968.580] 7: /usr/bin/X (miMoveWindow+0x20c) [0x81bc3ac]
[ 968.580] 8: /usr/bin/X (0x8048000+0xa7f0b) [0x80eff0b]
[ 968.580] 9: /usr/bin/X (ConfigureWindow+0x49d) [0x809a3cd]
[ 968.580] 10: /usr/bin/X (0x8048000+0x22239) [0x806a239]
[ 968.580] 11: /usr/bin/X (0x8048000+0x28167) [0x8070167]
[ 968.580] 12: /usr/bin/X (0x8048000+0x1a81c) [0x806281c]
[ 968.581] 13: /lib/i386-linux-gnu/libc.so.6 (__libc_start_main+0xe7) [0x19ee37]
[ 968.581] 14: /usr/bin/X (0x8048000+0x1a411) [0x8062411]
[ 968.581] Segmentation fault at address 0x1b7
[ 968.581]
Caught signal 11 (Segmentation fault). Server aborting
[ 968.581]
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 968.581] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 968.581]
Конфигурация:
01:00.0 VGA compatible controller: VIA Technologies, Inc. K8M890CE/K8N890CE [Chrome 9] (rev 11)
04:04.0 Ethernet controller: Atheros Communications Inc. Atheros AR5001X+ Wireless Network Adapter (rev 01)
80:01.0 Audio device: VIA Technologies, Inc. VT1708/A [Azalia HDAC] (VIA High Definition Audio Controller) (rev 10)
Исправляем видео.
Для работы с данной видеокартой используется драйвер OpenChrome ( xserver-xorg-video-openchrome).
И в этом драйвере присутствует баг, который нужно пропатчить. Вычитано отсюда
Сначала ставим необходимые зависимости:
sudo apt-get install build-essential
sudo apt-get install subversion
sudo apt-get install autoconf automake1.9 libtool
sudo apt-get build-dep xserver-xorg-video-openchrome
Тянем сам драйвер:
svn checkout http://svn.openchrome.org/svn/trunk openchrome
cd openchrome/src
Качаем пропатченый файл via_video.c:
wget https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-openchrome/+bug/760743/+attachment/2094292/+files/via_video.c
Или берем с этого поста тыц
приступаем к сборке драйвера
cd ../
./autogen.sh --prefix=/usr --enable-debug --enable-xv-debug
make
make install
После ребута видео заработало.
Приступаем к звуку…. как оказалось, ALSA не хтит работать со звуковухой VT1708/A [Azalia HDAC]
Поэтому будем запускать звук при помощи OSS4
Ставим по этому ману https://help.ubuntu.com/community/OpenSound
sudo apt-get purge pulseaudio gstreamer0.10-pulseaudio
sudo /etc/init.d/alsa-utils stop
sudo apt-get remove alsa-base alsa-utils
sudo dpkg-reconfigure linux-sound-base
sudo apt-get install -y binutils libgtk2.0-0 sed gcc libc6
sudo apt-get install -y libesd0 libsdl1.2debian-oss
sudo apt-get install -y esound esound-clients esound-common libesd0
Качаем нужный для нас пакет OSS4 отсюда http://www.opensound.com/download.cgi
wget http://www.4front-tech.com/release/oss-linux-4.2-2004_i386.deb
sudo dpkg -i oss-linux*.deb
Готовимся к запуску
sudo apt-get install -y gstreamer0.10-plugins-bad
Указываем системе использовать OSS4 вместо ALSA
gstreamer-properties
Ребутаемся и наслаждаемся звуком и картинкой в 21-м веке
Может быть понадобится поправить конфиг:
gedit ~/.asoundrc
pcm.!default
{
type oss
device /dev/dsp
}
mixer.!default
{
type oss
device /dev/dsp
}
проблемы с видео те-же. Всё сделал как описано, все прошло норм., но видео не заработало,- по прежнему выкидывает в окно Login-а.
lspci
00:00.0 Host bridge: VIA Technologies, Inc. K8M890CE Host Bridge
00:00.1 Host bridge: VIA Technologies, Inc. K8M890CE Host Bridge
00:00.2 Host bridge: VIA Technologies, Inc. K8M890CE Host Bridge
00:00.3 Host bridge: VIA Technologies, Inc. K8M890CE Host Bridge
00:00.4 Host bridge: VIA Technologies, Inc. K8M890CE Host Bridge
00:00.5 PIC: VIA Technologies, Inc. K8M890CE I/O APIC Interrupt Controller
00:00.7 Host bridge: VIA Technologies, Inc. K8M890CE Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI bridge [K8T800/K8T890 South]
00:02.0 PCI bridge: VIA Technologies, Inc. K8T890 PCI to PCI Bridge Controller
00:03.0 PCI bridge: VIA Technologies, Inc. K8T890 PCI to PCI Bridge Controller
00:0a.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller (rev 80)
00:0f.0 IDE interface: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80)
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South]
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 78)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 VGA compatible controller: VIA Technologies, Inc. K8M890CE/K8N890CE [Chrome 9] (rev 11)
@serg
А пропатченый файл точно лежал в папке src во время сборки?
@admin
да, проверял.
Вот: sergio@XPC:~$ sudo apt-get install build-essential
[sudo] password for sergio:
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлена самая новая версия build-essential.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
sergio@XPC:~$ sudo apt-get install subversion
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлена самая новая версия subversion.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
sergio@XPC:~$ sudo apt-get install autoconf automake1.9 libtool
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлена самая новая версия autoconf.
Уже установлена самая новая версия automake1.9.
Уже установлена самая новая версия libtool.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
sergio@XPC:~$ sudo apt-get build-dep xserver-xorg-video-openchrome
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
sergio@XPC:~$ svn checkout http://svn.openchrome.org/svn/trunk openchrome
Получена редакция 957.
sergio@XPC:~$ cd openchrome/src
sergio@XPC:~/openchrome/src$ cd ../
sergio@XPC:~/openchrome$ ./autogen.sh –prefix=/usr –enable-debug –enable-xv-debug
autoreconf: Entering directory `.’
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize –install –copy
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])’ to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
libtoolize: Consider adding `-I m4′ to ACLOCAL_AMFLAGS in Makefile.am.
autoreconf: running: /usr/bin/autoconf
autoreconf: running: /usr/bin/autoheader
autoreconf: running: automake –add-missing –copy –no-force
autoreconf: Leaving directory `.’
checking for a BSD-compatible install… /usr/bin/install -c
checking whether build environment is sane… yes
checking for a thread-safe mkdir -p… /bin/mkdir -p
checking for gawk… no
checking for mawk… mawk
checking whether make sets $(MAKE)… yes
checking whether to enable maintainer-specific portions of Makefiles… yes
checking build system type… x86_64-unknown-linux-gnu
checking host system type… x86_64-unknown-linux-gnu
checking for style of include used by make… GNU
checking for gcc… gcc
checking whether the C compiler works… yes
checking for C compiler default output file name… a.out
checking for suffix of executables…
checking whether we are cross compiling… no
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 gcc option to accept ISO C89… none needed
checking dependency style of gcc… gcc3
checking for a sed that does not truncate output… /bin/sed
checking for grep that handles long lines and -e… /bin/grep
checking for egrep… /bin/grep -E
checking for fgrep… /bin/grep -F
checking for ld used by gcc… /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld… yes
checking for BSD- or MS-compatible name lister (nm)… /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface… BSD nm
checking whether ln -s works… yes
checking the maximum length of command line arguments… 1572864
checking whether the shell understands some XSI constructs… yes
checking whether the shell understands “+=”… yes
checking for /usr/bin/ld option to reload object files… -r
checking for objdump… objdump
checking how to recognize dependent libraries… pass_all
checking for ar… ar
checking for strip… strip
checking for ranlib… ranlib
checking command to parse /usr/bin/nm -B output from gcc object… 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 for dlfcn.h… yes
checking for objdir… .libs
checking if gcc supports -fno-rtti -fno-exceptions… no
checking for gcc option to produce PIC… -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC 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.o… (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries… yes
checking whether -lc should be explicitly linked in… no
checking dynamic linker characteristics… GNU/Linux ld.so
checking how to hardcode library paths into programs… immediate
checking whether stripping libraries is possible… yes
checking if libtool supports shared libraries… yes
checking whether to build shared libraries… yes
checking whether to build static libraries… no
checking for gcc… (cached) gcc
checking whether we are using the GNU C compiler… (cached) yes
checking whether gcc accepts -g… (cached) yes
checking for gcc option to accept ISO C89… (cached) none needed
checking dependency style of gcc… (cached) gcc3
checking if RANDR is defined… yes
checking if RENDER is defined… yes
checking if XV is defined… yes
checking if XF86DRI is defined… yes
checking if DPMSExtension is defined… yes
checking for pkg-config… /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0… yes
checking for XORG… yes
checking for XEXT… yes
checking for ANSI C header files… (cached) yes
checking for xf86Modes.h… no
checking whether XSERVER_LIBPCIACCESS is declared… yes
checking for PCIACCESS… yes
checking for /usr/include/xorg/dri.h… yes
checking for /usr/include/xorg/sarea.h… yes
checking for /usr/include/xorg/dristruct.h… yes
checking whether to include DRI support… yes
checking for DRI… yes
checking pthread.h usability… yes
checking pthread.h presence… yes
checking for pthread.h… yes
checking sys/ioctl.h usability… yes
checking sys/ioctl.h presence… yes
checking for sys/ioctl.h… yes
checking sys/time.h usability… yes
checking sys/time.h presence… yes
checking for sys/time.h… yes
checking time.h usability… yes
checking time.h presence… yes
checking for time.h… yes
checking for XVMC… yes
checking whether to build XvMC driver support… yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating libxvmc/Makefile
config.status: creating man/Makefile
config.status: creating src/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
sergio@XPC:~/openchrome$ make
make all-recursive
make[1]: Вход в каталог `/home/sergio/openchrome’
Making all in src
make[2]: Вход в каталог `/home/sergio/openchrome/src’
created svnversion.h
make all-am
make[3]: Вход в каталог `/home/sergio/openchrome/src’
/bin/bash ../libtool –tag=CC –mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -fvisibility=hidden -I/usr/include/libdrm -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/X11/dri -g -O2 -fvisibility=hidden -I/usr/include/libdrm -I/usr/include/xorg -I/usr/include/pixman-1 -MT via_driver.lo -MD -MP -MF .deps/via_driver.Tpo -c -o via_driver.lo via_driver.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -fvisibility=hidden -I/usr/include/libdrm -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/X11/dri -g -O2 -fvisibility=hidden -I/usr/include/libdrm -I/usr/include/xorg -I/usr/include/pixman-1 -MT via_driver.lo -MD -MP -MF .deps/via_driver.Tpo -c via_driver.c -fPIC -DPIC -o .libs/via_driver.o
mv -f .deps/via_driver.Tpo .deps/via_driver.Plo
/bin/bash ../libtool –tag=CC –mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -fvisibility=hidden -I/usr/include/libdrm -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/X11/dri -g -O2 -fvisibility=hidden -I/usr/include/libdrm -I/usr/include/xorg -I/usr/include/pixman-1 -MT via_video.lo -MD -MP -MF .deps/via_video.Tpo -c -o via_video.lo via_video.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -fvisibility=hidden -I/usr/include/libdrm -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/X11/dri -g -O2 -fvisibility=hidden -I/usr/include/libdrm -I/usr/include/xorg -I/usr/include/pixman-1 -MT via_video.lo -MD -MP -MF .deps/via_video.Tpo -c via_video.c -fPIC -DPIC -o .libs/via_video.o
via_video.c: In function ‘viaSetPortAttribute’:
via_video.c:898:9: warning: format ‘%08lx’ expects type ‘long unsigned int’, but argument 2 has type ‘INT32’
via_video.c:906:9: warning: format ‘%08lx’ expects type ‘long unsigned int’, but argument 2 has type ‘INT32’
via_video.c:910:9: warning: format ‘%08lx’ expects type ‘long unsigned int’, but argument 2 has type ‘INT32’
via_video.c:916:13: warning: format ‘%08ld’ expects type ‘long int’, but argument 2 has type ‘INT32’
via_video.c:920:13: warning: format ‘%08ld’ expects type ‘long int’, but argument 2 has type ‘INT32’
via_video.c:924:13: warning: format ‘%08ld’ expects type ‘long int’, but argument 2 has type ‘INT32’
via_video.c:928:13: warning: format ‘%08ld’ expects type ‘long int’, but argument 2 has type ‘INT32’
via_video.c: In function ‘viaGetPortAttribute’:
via_video.c:952:5: warning: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘Atom’
via_video.c:958:9: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 2 has type ‘CARD32’
via_video.c:961:9: warning: format ‘%08ld’ expects type ‘long int’, but argument 2 has type ‘INT32’
via_video.c:968:13: warning: format ‘%08ld’ expects type ‘long int’, but argument 2 has type ‘INT32’
via_video.c:972:13: warning: format ‘%08ld’ expects type ‘long int’, but argument 2 has type ‘INT32’
via_video.c:976:13: warning: format ‘%08ld’ expects type ‘long int’, but argument 2 has type ‘INT32’
via_video.c:980:13: warning: format ‘%08ld’ expects type ‘long int’, but argument 2 has type ‘INT32’
via_video.c: In function ‘viaPutImage’:
via_video.c:1248:13: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 6 has type ‘CARD32’
mv -f .deps/via_video.Tpo .deps/via_video.Plo
/bin/bash ../libtool –tag=CC –mode=link gcc -fvisibility=hidden -I/usr/include/libdrm -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/X11/dri -g -O2 -fvisibility=hidden -I/usr/include/libdrm -I/usr/include/xorg -I/usr/include/pixman-1 -module -avoid-version -o openchrome_drv.la -rpath /usr/lib/xorg/modules/drivers via_3d.lo via_accel.lo via_bandwidth.lo via_ch7xxx.lo via_cursor.lo via_crtc.lo via_dga.lo via_display.lo via_driver.lo via_i2c.lo via_id.lo via_lvds.lo via_memcpy.lo via_memory.lo via_mode.lo via_panel.lo via_shadow.lo via_swov.lo via_timing.lo via_vbe.lo via_vgahw.lo via_video.lo via_vt162x.lo via_dri.lo via_xvmc.lo
libtool: link: rm -fr .libs/openchrome_drv.la .libs/openchrome_drv.lai .libs/openchrome_drv.so
libtool: link: gcc -shared .libs/via_3d.o .libs/via_accel.o .libs/via_bandwidth.o .libs/via_ch7xxx.o .libs/via_cursor.o .libs/via_crtc.o .libs/via_dga.o .libs/via_display.o .libs/via_driver.o .libs/via_i2c.o .libs/via_id.o .libs/via_lvds.o .libs/via_memcpy.o .libs/via_memory.o .libs/via_mode.o .libs/via_panel.o .libs/via_shadow.o .libs/via_swov.o .libs/via_timing.o .libs/via_vbe.o .libs/via_vgahw.o .libs/via_video.o .libs/via_vt162x.o .libs/via_dri.o .libs/via_xvmc.o -Wl,-soname -Wl,openchrome_drv.so -o .libs/openchrome_drv.so
libtool: link: ( cd “.libs” && rm -f “openchrome_drv.la” && ln -s “../openchrome_drv.la” “openchrome_drv.la” )
make[3]: Выход из каталога `/home/sergio/openchrome/src’
make[2]: Выход из каталога `/home/sergio/openchrome/src’
Making all in man
make[2]: Вход в каталог `/home/sergio/openchrome/man’
make[2]: Цель `all’ не требует выполнения команд.
make[2]: Выход из каталога `/home/sergio/openchrome/man’
Making all in libxvmc
make[2]: Вход в каталог `/home/sergio/openchrome/libxvmc’
make[2]: Цель `all’ не требует выполнения команд.
make[2]: Выход из каталога `/home/sergio/openchrome/libxvmc’
make[2]: Вход в каталог `/home/sergio/openchrome’
make[2]: Выход из каталога `/home/sergio/openchrome’
make[1]: Выход из каталога `/home/sergio/openchrome’
sergio@XPC:~/openchrome$ make install
Making install in src
make[1]: Вход в каталог `/home/sergio/openchrome/src’
make install-am
make[2]: Вход в каталог `/home/sergio/openchrome/src’
make[3]: Вход в каталог `/home/sergio/openchrome/src’
make[3]: Цель `install-exec-am’ не требует выполнения команд.
test -z “/usr/lib/xorg/modules/drivers” || /bin/mkdir -p “/usr/lib/xorg/modules/drivers”
/bin/bash ../libtool –mode=install /usr/bin/install -c openchrome_drv.la ‘/usr/lib/xorg/modules/drivers’
libtool: install: /usr/bin/install -c .libs/openchrome_drv.so /usr/lib/xorg/modules/drivers/openchrome_drv.so
/usr/bin/install: cannot remove `/usr/lib/xorg/modules/drivers/openchrome_drv.so’: Permission denied
make[3]: *** [install-openchrome_drv_laLTLIBRARIES] Ошибка 1
make[3]: Выход из каталога `/home/sergio/openchrome/src’
make[2]: *** [install-am] Ошибка 2
make[2]: Выход из каталога `/home/sergio/openchrome/src’
make[1]: *** [install] Ошибка 2
make[1]: Выход из каталога `/home/sergio/openchrome/src’
make: *** [install-recursive] Ошибка 1
sergio@XPC:~/openchrome$
@serg
/openchrome_drv.so’: Permission denied
…….
sergio@XPC:~/openchrome$ <---- установку и сборку желательно выполнть от root'a тоесть сначала нужно сделать: sudo -s а потом уже : cd ../ ./autogen.sh --prefix=/usr --enable-debug --enable-xv-debug make make install
Работает!!!!!!!!!!!!!!!!!!!! Большое спасибо за помощь!!! Два месяца перечитывал безрезультатно форум Ubuntы, думал уже расстаться с ОС, но теперь все ОК!
может и с камерой поможете:
Bus 001 Device 003: ID 041e:4055 Creative Technology, Ltd Live! Cam Video IM Pro
@serg
С камерой не сталкивался, тут я профан.
ЗЫ: Если ставил ОСС4, то нужно внимательно следить за обновлениями убунты, они могут перекрывать внесенные изменения.
Добрый день ,я счаcтливый обладатель видео карточки VIA P4M900.У меня подобная проблема и компиз соответственно тоже не пашет по вашим рекомендациям пробовал исправить проблему ,но получается вот это(жаль спойлера нет 🙂 :
a@a-desktop:~$ sudo apt-get install build-essential
[sudo] password for a:
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
dpkg-dev fakeroot g++ g++-4.4 libstdc++6-4.4-dev patch xz-utils
Предлагаемые пакеты:
debian-keyring debian-maintainers g++-multilib g++-4.4-multilib gcc-4.4-doc libstdc++6-4.4-dbg libstdc++6-4.4-doc diffutils-doc
НОВЫЕ пакеты, которые будут установлены:
build-essential dpkg-dev fakeroot g++ g++-4.4 libstdc++6-4.4-dev patch xz-utils
обновлено 0, установлено 8 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 7 572kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 24,6MB.
Хотите продолжить [Д/н]?
Получено:1 http://archive.ubuntu.com/ubuntu/ lucid/main libstdc++6-4.4-dev 4.4.3-4ubuntu5 [1 491kB]
Получено:2 http://archive.ubuntu.com/ubuntu/ lucid/main g++-4.4 4.4.3-4ubuntu5 [4 950kB]
Получено:3 http://archive.ubuntu.com/ubuntu/ lucid/main g++ 4:4.4.3-1ubuntu1 [1 442B]
Получено:4 http://archive.ubuntu.com/ubuntu/ lucid/main xz-utils 4.999.9beta+20091116-1 [228kB]
Получено:5 http://archive.ubuntu.com/ubuntu/ lucid/main patch 2.6-2ubuntu1 [123kB]
Получено:6 http://archive.ubuntu.com/ubuntu/ lucid-updates/main dpkg-dev 1.15.5.6ubuntu4.5 [654kB]
Получено:7 http://archive.ubuntu.com/ubuntu/ lucid/main build-essential 11.4build1 [7 278B]
Получено:8 http://archive.ubuntu.com/ubuntu/ lucid/main fakeroot 1.14.4-1ubuntu1 [118kB]
Получено 7 572kБ за 1мин 36с (78,6kБ/c)
Выбор ранее не выбранного пакета libstdc++6-4.4-dev.
(Чтение базы данных … на данный момент установлено 173120 файлов и каталогов.)
Распаковывается пакет libstdc++6-4.4-dev (из файла …/libstdc++6-4.4-dev_4.4.3-4ubuntu5_i386.deb)…
Выбор ранее не выбранного пакета g++-4.4.
Распаковывается пакет g++-4.4 (из файла …/g++-4.4_4.4.3-4ubuntu5_i386.deb)…
Выбор ранее не выбранного пакета g++.
Распаковывается пакет g++ (из файла …/g++_4%3a4.4.3-1ubuntu1_i386.deb)…
Выбор ранее не выбранного пакета xz-utils.
Распаковывается пакет xz-utils (из файла …/xz-utils_4.999.9beta+20091116-1_i386.deb)…
Выбор ранее не выбранного пакета patch.
Распаковывается пакет patch (из файла …/patch_2.6-2ubuntu1_i386.deb)…
Выбор ранее не выбранного пакета dpkg-dev.
Распаковывается пакет dpkg-dev (из файла …/dpkg-dev_1.15.5.6ubuntu4.5_all.deb)…
Выбор ранее не выбранного пакета build-essential.
Распаковывается пакет build-essential (из файла …/build-essential_11.4build1_i386.deb)…
Выбор ранее не выбранного пакета fakeroot.
Распаковывается пакет fakeroot (из файла …/fakeroot_1.14.4-1ubuntu1_i386.deb)…
Обрабатываются триггеры для man-db …
Настраивается пакет xz-utils (4.999.9beta+20091116-1) …
Настраивается пакет patch (2.6-2ubuntu1) …
Настраивается пакет dpkg-dev (1.15.5.6ubuntu4.5) …
Настраивается пакет fakeroot (1.14.4-1ubuntu1) …
update-alternatives: используется `/usr/bin/fakeroot-sysv’ для предоставления `/usr/bin/fakeroot’ (fakeroot) в автоматический режим.
Настраивается пакет libstdc++6-4.4-dev (4.4.3-4ubuntu5) …
Настраивается пакет g++-4.4 (4.4.3-4ubuntu5) …
Настраивается пакет g++ (4:4.4.3-1ubuntu1) …
update-alternatives: используется `/usr/bin/g++’ для предоставления `/usr/bin/c++’ (c++) в автоматический режим.
Настраивается пакет build-essential (11.4build1) …
a@a-desktop:~$ sudo apt-get install subversion
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
libapr1 libaprutil1 libsvn1
Предлагаемые пакеты:
subversion-tools db4.8-util
НОВЫЕ пакеты, которые будут установлены:
libapr1 libaprutil1 libsvn1 subversion
обновлено 0, установлено 4 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 1 412kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 6 836kB.
Хотите продолжить [Д/н]?
Получено:1 http://archive.ubuntu.com/ubuntu/ lucid-updates/main libapr1 1.3.8-1ubuntu0.3 [117kB]
Получено:2 http://archive.ubuntu.com/ubuntu/ lucid-updates/main libaprutil1 1.3.9+dfsg-3ubuntu0.10.04.1 [85,6kB]
Получено:3 http://archive.ubuntu.com/ubuntu/ lucid-updates/main libsvn1 1.6.6dfsg-2ubuntu1.3 [840kB]
Получено:4 http://archive.ubuntu.com/ubuntu/ lucid-updates/main subversion 1.6.6dfsg-2ubuntu1.3 [370kB]
Получено 1 412kБ за 27с (52,1kБ/c)
Выбор ранее не выбранного пакета libapr1.
(Чтение базы данных … на данный момент установлено 174152 файлов и каталогов.)
Распаковывается пакет libapr1 (из файла …/libapr1_1.3.8-1ubuntu0.3_i386.deb)…
Выбор ранее не выбранного пакета libaprutil1.
Распаковывается пакет libaprutil1 (из файла …/libaprutil1_1.3.9+dfsg-3ubuntu0.10.04.1_i386.deb)…
Выбор ранее не выбранного пакета libsvn1.
Распаковывается пакет libsvn1 (из файла …/libsvn1_1.6.6dfsg-2ubuntu1.3_i386.deb)…
Выбор ранее не выбранного пакета subversion.
Распаковывается пакет subversion (из файла …/subversion_1.6.6dfsg-2ubuntu1.3_i386.deb)…
Обрабатываются триггеры для man-db …
Настраивается пакет libapr1 (1.3.8-1ubuntu0.3) …
Настраивается пакет libaprutil1 (1.3.9+dfsg-3ubuntu0.10.04.1) …
Настраивается пакет libsvn1 (1.6.6dfsg-2ubuntu1.3) …
Настраивается пакет subversion (1.6.6dfsg-2ubuntu1.3) …
Обрабатываются триггеры для libc-bin …
ldconfig deferred processing now taking place
a@a-desktop:~$ sudo apt-get install autoconf automake1.9 libtool
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
automake autotools-dev libltdl-dev m4
Предлагаемые пакеты:
autoconf2.13 autoconf-archive gnu-standards autoconf-doc gettext automake1.9-doc libtool-doc automaken gfortran fortran95-compiler gcj
НОВЫЕ пакеты, которые будут установлены:
autoconf automake automake1.9 autotools-dev libltdl-dev libtool m4
обновлено 0, установлено 7 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 2 737kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 8 655kB.
Хотите продолжить [Д/н]?
Получено:1 http://archive.ubuntu.com/ubuntu/ lucid/main m4 1.4.13-3 [241kB]
Получено:2 http://archive.ubuntu.com/ubuntu/ lucid/main autoconf 2.65-3ubuntu1 [772kB]
Получено:3 http://archive.ubuntu.com/ubuntu/ lucid/main autotools-dev 20090611.1 [64,1kB]
Получено:4 http://archive.ubuntu.com/ubuntu/ lucid/main automake 1:1.11.1-1 [608kB]
Получено:5 http://archive.ubuntu.com/ubuntu/ lucid/main automake1.9 1.9.6+nogfdl-3ubuntu3 [336kB]
Получено:6 http://archive.ubuntu.com/ubuntu/ lucid/main libltdl-dev 2.2.6b-2ubuntu1 [193kB]
Получено:7 http://archive.ubuntu.com/ubuntu/ lucid/main libtool 2.2.6b-2ubuntu1 [524kB]
Получено 2 737kБ за 49с (55,1kБ/c)
Выбор ранее не выбранного пакета m4.
(Чтение базы данных … на данный момент установлено 174245 файлов и каталогов.)
Распаковывается пакет m4 (из файла …/archives/m4_1.4.13-3_i386.deb)…
Выбор ранее не выбранного пакета autoconf.
Распаковывается пакет autoconf (из файла …/autoconf_2.65-3ubuntu1_all.deb)…
Выбор ранее не выбранного пакета autotools-dev.
Распаковывается пакет autotools-dev (из файла …/autotools-dev_20090611.1_all.deb)…
Выбор ранее не выбранного пакета automake.
Распаковывается пакет automake (из файла …/automake_1%3a1.11.1-1_all.deb)…
Выбор ранее не выбранного пакета automake1.9.
Распаковывается пакет automake1.9 (из файла …/automake1.9_1.9.6+nogfdl-3ubuntu3_all.deb)…
Выбор ранее не выбранного пакета libltdl-dev.
Распаковывается пакет libltdl-dev (из файла …/libltdl-dev_2.2.6b-2ubuntu1_i386.deb)…
Выбор ранее не выбранного пакета libtool.
Распаковывается пакет libtool (из файла …/libtool_2.2.6b-2ubuntu1_i386.deb)…
Обрабатываются триггеры для install-info …
Обрабатываются триггеры для man-db …
Обрабатываются триггеры для doc-base …
Processing 1 added doc-base file(s)…
Registering documents with scrollkeeper…
Настраивается пакет m4 (1.4.13-3) …
Настраивается пакет autoconf (2.65-3ubuntu1) …
Настраивается пакет autotools-dev (20090611.1) …
Настраивается пакет automake (1:1.11.1-1) …
update-alternatives: используется `/usr/bin/automake-1.11′ для предоставления `/usr/bin/automake’ (automake) в автоматический режим.
Настраивается пакет automake1.9 (1.9.6+nogfdl-3ubuntu3) …
Настраивается пакет libltdl-dev (2.2.6b-2ubuntu1) …
Настраивается пакет libtool (2.2.6b-2ubuntu1) …
a@a-desktop:~$ sudo apt-get build-dep xserver-xorg-video-openchrome
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
НОВЫЕ пакеты, которые будут установлены:
cvs debhelper diffstat gettext html2text intltool-debian libdrm-dev libgl1-mesa-dev libmail-sendmail-perl libpciaccess-dev libpixman-1-dev
libpthread-stubs0 libpthread-stubs0-dev libsys-hostname-long-perl libx11-dev libxau-dev libxcb1-dev libxdmcp-dev libxext-dev
libxkbfile-dev libxv-dev libxvmc-dev mesa-common-dev po-debconf quilt x11proto-core-dev x11proto-dri2-dev x11proto-fonts-dev
x11proto-gl-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev x11proto-render-dev x11proto-video-dev x11proto-xext-dev
x11proto-xf86dri-dev xserver-xorg-dev xtrans-dev
обновлено 0, установлено 38 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 13,3MБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 32,3MB.
Хотите продолжить [Д/н]?
Получено:1 http://archive.ubuntu.com/ubuntu/ lucid/main x11proto-core-dev 7.0.16-1 [92,2kB]
Получено:2 http://archive.ubuntu.com/ubuntu/ lucid/main libxau-dev 1:1.0.5-1 [17,1kB]
Получено:3 http://archive.ubuntu.com/ubuntu/ lucid/main libxdmcp-dev 1:1.0.3-1 [21,2kB]
Получено:4 http://archive.ubuntu.com/ubuntu/ lucid/main x11proto-input-dev 2.0-2 [62,5kB]
Получено:5 http://archive.ubuntu.com/ubuntu/ lucid/main x11proto-kb-dev 1.0.4-1 [27,3kB]
Получено:6 http://archive.ubuntu.com/ubuntu/ lucid/main xtrans-dev 1.2.5-1 [68,5kB]
Получено:7 http://archive.ubuntu.com/ubuntu/ lucid/main libpthread-stubs0 0.3-2 [3 196B]
Получено:8 http://archive.ubuntu.com/ubuntu/ lucid/main libpthread-stubs0-dev 0.3-2 [2 414B]
Получено:9 http://archive.ubuntu.com/ubuntu/ lucid/main libxcb1-dev 1.5-2 [73,8kB]
Получено:10 http://archive.ubuntu.com/ubuntu/ lucid/main libx11-dev 2:1.3.2-1ubuntu3 [3 505kB]
Получено:11 http://archive.ubuntu.com/ubuntu/ lucid/main x11proto-dri2-dev 2.2-1 [14,6kB]
Получено:12 http://archive.ubuntu.com/ubuntu/ lucid/main cvs 1:1.12.13-12ubuntu1 [1 685kB]
Получено:13 http://archive.ubuntu.com/ubuntu/ lucid/main html2text 1.3.2a-14build1 [101kB]
Получено:14 http://archive.ubuntu.com/ubuntu/ lucid/main gettext 0.17-8ubuntu3 [1 732kB]
Получено:15 http://archive.ubuntu.com/ubuntu/ lucid/main intltool-debian 0.35.0+20060710.1 [31,6kB]
Получено:16 http://archive.ubuntu.com/ubuntu/ lucid/main po-debconf 1.0.16 [224kB]
Получено:17 http://archive.ubuntu.com/ubuntu/ lucid/main debhelper 7.4.15ubuntu1 [461kB]
Получено:18 http://archive.ubuntu.com/ubuntu/ lucid/main debhelper 7.4.15ubuntu1 [461kB]
Получено:19 http://archive.ubuntu.com/ubuntu/ lucid/main diffstat 1.47-1build1 [23,6kB]
Получено:20 http://archive.ubuntu.com/ubuntu/ lucid/main libdrm-dev 2.4.18-1ubuntu3 [515kB]
Получено:21 http://archive.ubuntu.com/ubuntu/ lucid/main libsys-hostname-long-perl 1.4-2 [11,4kB]
Получено:22 http://archive.ubuntu.com/ubuntu/ lucid/main libmail-sendmail-perl 0.79.16-1 [26,5kB]
Получено:23 http://archive.ubuntu.com/ubuntu/ lucid/main libpixman-1-dev 0.16.4-1ubuntu2 [261kB]
Получено:24 http://archive.ubuntu.com/ubuntu/ lucid/main x11proto-xext-dev 7.1.1-2 [27,2kB]
Получено:25 http://archive.ubuntu.com/ubuntu/ lucid/main libxext-dev 2:1.1.1-2 [102kB]
Получено:26 http://archive.ubuntu.com/ubuntu/ lucid/main libxkbfile-dev 1:1.0.6-1 [85,1kB]
Получено:27 http://archive.ubuntu.com/ubuntu/ lucid/main x11proto-video-dev 2.3.0-1 [9 878B]
Получено:28 http://archive.ubuntu.com/ubuntu/ lucid/main libxv-dev 2:1.0.5-1 [41,7kB]
Получено:29 http://archive.ubuntu.com/ubuntu/ lucid/main libxvmc-dev 2:1.0.5-1ubuntu1 [29,2kB]
Получено:30 http://archive.ubuntu.com/ubuntu/ lucid-updates/main mesa-common-dev 7.7.1-1ubuntu3 [2 339kB]
Получено:31 http://archive.ubuntu.com/ubuntu/ lucid/main quilt 0.48-5 [318kB]
Получено:32 http://archive.ubuntu.com/ubuntu/ lucid/main x11proto-fonts-dev 2.1.0-1 [12,2kB]
Получено:33 http://archive.ubuntu.com/ubuntu/ lucid/main x11proto-gl-dev 1.4.11-1 [24,8kB]
Получено:34 http://archive.ubuntu.com/ubuntu/ lucid/main x11proto-randr-dev 1.3.1-1 [38,2kB]
Получено:35 http://archive.ubuntu.com/ubuntu/ lucid/main x11proto-render-dev 2:0.11-1 [7 404B]
Получено:36 http://archive.ubuntu.com/ubuntu/ lucid/main x11proto-xf86dri-dev 2.1.0-1 [5 442B]
Получено:37 http://archive.ubuntu.com/ubuntu/ lucid/main libpciaccess-dev 0.11.0-1 [40,7kB]
Получено:38 http://archive.ubuntu.com/ubuntu/ lucid-updates/main xserver-xorg-dev 2:1.7.6-2ubuntu7.6 [1 212kB]
Получено:39 http://archive.ubuntu.com/ubuntu/ lucid-updates/main libgl1-mesa-dev 7.7.1-1ubuntu3 [31,5kB]
Получено 13,2MБ за 3мин 44с (58,8kБ/c)
Извлечение шаблонов из пакетов: 100%
Предварительная настройка пакетов …
Выбор ранее не выбранного пакета x11proto-core-dev.
(Чтение базы данных … на данный момент установлено 174747 файлов и каталогов.)
Распаковывается пакет x11proto-core-dev (из файла …/x11proto-core-dev_7.0.16-1_all.deb)…
Выбор ранее не выбранного пакета libxau-dev.
Распаковывается пакет libxau-dev (из файла …/libxau-dev_1%3a1.0.5-1_i386.deb)…
Выбор ранее не выбранного пакета libxdmcp-dev.
Распаковывается пакет libxdmcp-dev (из файла …/libxdmcp-dev_1%3a1.0.3-1_i386.deb)…
Выбор ранее не выбранного пакета x11proto-input-dev.
Распаковывается пакет x11proto-input-dev (из файла …/x11proto-input-dev_2.0-2_all.deb)…
Выбор ранее не выбранного пакета x11proto-kb-dev.
Распаковывается пакет x11proto-kb-dev (из файла …/x11proto-kb-dev_1.0.4-1_all.deb)…
Выбор ранее не выбранного пакета xtrans-dev.
Распаковывается пакет xtrans-dev (из файла …/xtrans-dev_1.2.5-1_all.deb)…
Выбор ранее не выбранного пакета libpthread-stubs0.
Распаковывается пакет libpthread-stubs0 (из файла …/libpthread-stubs0_0.3-2_i386.deb)…
Выбор ранее не выбранного пакета libpthread-stubs0-dev.
Распаковывается пакет libpthread-stubs0-dev (из файла …/libpthread-stubs0-dev_0.3-2_i386.deb)…
Выбор ранее не выбранного пакета libxcb1-dev.
Распаковывается пакет libxcb1-dev (из файла …/libxcb1-dev_1.5-2_i386.deb)…
Выбор ранее не выбранного пакета libx11-dev.
Распаковывается пакет libx11-dev (из файла …/libx11-dev_2%3a1.3.2-1ubuntu3_i386.deb)…
Выбор ранее не выбранного пакета x11proto-dri2-dev.
Распаковывается пакет x11proto-dri2-dev (из файла …/x11proto-dri2-dev_2.2-1_all.deb)…
Выбор ранее не выбранного пакета cvs.
Распаковывается пакет cvs (из файла …/cvs_1%3a1.12.13-12ubuntu1_i386.deb)…
Выбор ранее не выбранного пакета html2text.
Распаковывается пакет html2text (из файла …/html2text_1.3.2a-14build1_i386.deb)…
Выбор ранее не выбранного пакета gettext.
Распаковывается пакет gettext (из файла …/gettext_0.17-8ubuntu3_i386.deb)…
Выбор ранее не выбранного пакета intltool-debian.
Распаковывается пакет intltool-debian (из файла …/intltool-debian_0.35.0+20060710.1_all.deb)…
Выбор ранее не выбранного пакета po-debconf.
Распаковывается пакет po-debconf (из файла …/po-debconf_1.0.16_all.deb)…
Выбор ранее не выбранного пакета debhelper.
Распаковывается пакет debhelper (из файла …/debhelper_7.4.15ubuntu1_all.deb)…
Выбор ранее не выбранного пакета diffstat.
Распаковывается пакет diffstat (из файла …/diffstat_1.47-1build1_i386.deb)…
Выбор ранее не выбранного пакета libdrm-dev.
Распаковывается пакет libdrm-dev (из файла …/libdrm-dev_2.4.18-1ubuntu3_i386.deb)…
Заменено файлами из установленного пакета linux-libc-dev …
Выбор ранее не выбранного пакета libsys-hostname-long-perl.
Распаковывается пакет libsys-hostname-long-perl (из файла …/libsys-hostname-long-perl_1.4-2_all.deb)…
Выбор ранее не выбранного пакета libmail-sendmail-perl.
Распаковывается пакет libmail-sendmail-perl (из файла …/libmail-sendmail-perl_0.79.16-1_all.deb)…
Выбор ранее не выбранного пакета libpixman-1-dev.
Распаковывается пакет libpixman-1-dev (из файла …/libpixman-1-dev_0.16.4-1ubuntu2_i386.deb)…
Выбор ранее не выбранного пакета x11proto-xext-dev.
Распаковывается пакет x11proto-xext-dev (из файла …/x11proto-xext-dev_7.1.1-2_all.deb)…
Выбор ранее не выбранного пакета libxext-dev.
Распаковывается пакет libxext-dev (из файла …/libxext-dev_2%3a1.1.1-2_i386.deb)…
Выбор ранее не выбранного пакета libxkbfile-dev.
Распаковывается пакет libxkbfile-dev (из файла …/libxkbfile-dev_1%3a1.0.6-1_i386.deb)…
Выбор ранее не выбранного пакета x11proto-video-dev.
Распаковывается пакет x11proto-video-dev (из файла …/x11proto-video-dev_2.3.0-1_all.deb)…
Выбор ранее не выбранного пакета libxv-dev.
Распаковывается пакет libxv-dev (из файла …/libxv-dev_2%3a1.0.5-1_i386.deb)…
Выбор ранее не выбранного пакета libxvmc-dev.
Распаковывается пакет libxvmc-dev (из файла …/libxvmc-dev_2%3a1.0.5-1ubuntu1_i386.deb)…
Выбор ранее не выбранного пакета mesa-common-dev.
Распаковывается пакет mesa-common-dev (из файла …/mesa-common-dev_7.7.1-1ubuntu3_i386.deb)…
Выбор ранее не выбранного пакета quilt.
Распаковывается пакет quilt (из файла …/archives/quilt_0.48-5_all.deb)…
Выбор ранее не выбранного пакета x11proto-fonts-dev.
Распаковывается пакет x11proto-fonts-dev (из файла …/x11proto-fonts-dev_2.1.0-1_all.deb)…
Выбор ранее не выбранного пакета x11proto-gl-dev.
Распаковывается пакет x11proto-gl-dev (из файла …/x11proto-gl-dev_1.4.11-1_all.deb)…
Выбор ранее не выбранного пакета x11proto-randr-dev.
Распаковывается пакет x11proto-randr-dev (из файла …/x11proto-randr-dev_1.3.1-1_all.deb)…
Выбор ранее не выбранного пакета x11proto-render-dev.
Распаковывается пакет x11proto-render-dev (из файла …/x11proto-render-dev_2%3a0.11-1_all.deb)…
Выбор ранее не выбранного пакета x11proto-xf86dri-dev.
Распаковывается пакет x11proto-xf86dri-dev (из файла …/x11proto-xf86dri-dev_2.1.0-1_all.deb)…
Выбор ранее не выбранного пакета libpciaccess-dev.
Распаковывается пакет libpciaccess-dev (из файла …/libpciaccess-dev_0.11.0-1_i386.deb)…
Выбор ранее не выбранного пакета xserver-xorg-dev.
Распаковывается пакет xserver-xorg-dev (из файла …/xserver-xorg-dev_2%3a1.7.6-2ubuntu7.6_i386.deb)…
Выбор ранее не выбранного пакета libgl1-mesa-dev.
Распаковывается пакет libgl1-mesa-dev (из файла …/libgl1-mesa-dev_7.7.1-1ubuntu3_i386.deb)…
Обрабатываются триггеры для man-db …
Обрабатываются триггеры для install-info …
Обрабатываются триггеры для doc-base …
Processing 4 added doc-base file(s)…
Registering documents with scrollkeeper…
Настраивается пакет x11proto-core-dev (7.0.16-1) …
Настраивается пакет libxau-dev (1:1.0.5-1) …
Настраивается пакет libxdmcp-dev (1:1.0.3-1) …
Настраивается пакет x11proto-input-dev (2.0-2) …
Настраивается пакет x11proto-kb-dev (1.0.4-1) …
Настраивается пакет xtrans-dev (1.2.5-1) …
Настраивается пакет libpthread-stubs0 (0.3-2) …
Настраивается пакет libpthread-stubs0-dev (0.3-2) …
Настраивается пакет libxcb1-dev (1.5-2) …
Настраивается пакет libx11-dev (2:1.3.2-1ubuntu3) …
Настраивается пакет x11proto-dri2-dev (2.2-1) …
Настраивается пакет cvs (1:1.12.13-12ubuntu1) …
Ignoring install-info called from maintainer script
The package cvs should be rebuilt with new debhelper to get trigger support
Ignoring install-info called from maintainer script
The package cvs should be rebuilt with new debhelper to get trigger support
Настраивается пакет html2text (1.3.2a-14build1) …
Настраивается пакет gettext (0.17-8ubuntu3) …
Настраивается пакет intltool-debian (0.35.0+20060710.1) …
Настраивается пакет po-debconf (1.0.16) …
Настраивается пакет debhelper (7.4.15ubuntu1) …
Настраивается пакет diffstat (1.47-1build1) …
Настраивается пакет libdrm-dev (2.4.18-1ubuntu3) …
Настраивается пакет libsys-hostname-long-perl (1.4-2) …
Настраивается пакет libmail-sendmail-perl (0.79.16-1) …
Настраивается пакет libpixman-1-dev (0.16.4-1ubuntu2) …
Настраивается пакет x11proto-xext-dev (7.1.1-2) …
Настраивается пакет libxext-dev (2:1.1.1-2) …
Настраивается пакет libxkbfile-dev (1:1.0.6-1) …
Настраивается пакет x11proto-video-dev (2.3.0-1) …
Настраивается пакет libxv-dev (2:1.0.5-1) …
Настраивается пакет libxvmc-dev (2:1.0.5-1ubuntu1) …
Настраивается пакет mesa-common-dev (7.7.1-1ubuntu3) …
Настраивается пакет quilt (0.48-5) …
Настраивается пакет x11proto-fonts-dev (2.1.0-1) …
Настраивается пакет x11proto-gl-dev (1.4.11-1) …
Настраивается пакет x11proto-randr-dev (1.3.1-1) …
Настраивается пакет x11proto-render-dev (2:0.11-1) …
Настраивается пакет x11proto-xf86dri-dev (2.1.0-1) …
Настраивается пакет libpciaccess-dev (0.11.0-1) …
Настраивается пакет xserver-xorg-dev (2:1.7.6-2ubuntu7.6) …
Настраивается пакет libgl1-mesa-dev (7.7.1-1ubuntu3) …
Обрабатываются триггеры для libc-bin …
ldconfig deferred processing now taking place
a@a-desktop:~$ svn checkout http://svn.openchrome.org/svn/trunk openchrome
A openchrome/configure.ac
A openchrome/libxvmc
A openchrome/libxvmc/viaLowLevel.h
A openchrome/libxvmc/xf86dri.h
A openchrome/libxvmc/driDrawable.c
A openchrome/libxvmc/viaXvMCPriv.h
A openchrome/libxvmc/Imakefile
A openchrome/libxvmc/driDrawable.h
A openchrome/libxvmc/Makefile.am
A openchrome/libxvmc/vldXvMC.h
A openchrome/libxvmc/xf86dristr.h
A openchrome/libxvmc/viaLowLevel.c
A openchrome/libxvmc/viaLowLevelPro.c
A openchrome/libxvmc/xf86dri.c
A openchrome/libxvmc/viaXvMC.c
A openchrome/prepare-ChangeLogSVN.pl
A openchrome/acinclude.m4
A openchrome/ChangeLog
A openchrome/src
A openchrome/src/via_panel.c
A openchrome/src/via_id.h
A openchrome/src/Imakefile
A openchrome/src/via_3d.c
A openchrome/src/via_video.c
A openchrome/src/via_lvds.c
A openchrome/src/via_3d.h
A openchrome/src/via_video.h
A openchrome/src/via_mode.c
A openchrome/src/via_mode.h
A openchrome/src/via_memcpy.c
A openchrome/src/via_driver.c
A openchrome/src/via_crtc.c
A openchrome/src/via_swov.c
A openchrome/src/via_memcpy.h
A openchrome/src/via_dmabuffer.h
A openchrome/src/via_driver.h
A openchrome/src/via_bios.h
A openchrome/src/via_xvpriv.h
A openchrome/src/via_swov.h
A openchrome/src/via_bandwidth.c
A openchrome/src/via_regs.h
A openchrome/src/via_display.c
A openchrome/src/via_accel.c
A openchrome/src/via_3d_reg.h
A openchrome/src/via_memory.c
A openchrome/src/via_vt162x.c
A openchrome/src/via_vgahw.c
A openchrome/src/via_vbe.c
A openchrome/src/via_xvmc.c
A openchrome/src/via_cursor.c
A openchrome/src/via_i2c.c
A openchrome/src/via_dri.c
A openchrome/src/via_vt162x.h
A openchrome/src/via_vgahw.h
A openchrome/src/via_xvmc.h
A openchrome/src/via_dri.h
A openchrome/src/via.h
A openchrome/src/via_priv.h
A openchrome/src/via_shadow.c
A openchrome/src/via_drmclient.h
A openchrome/src/via_drm.h
A openchrome/src/via_timing.c
A openchrome/src/Makefile.am
A openchrome/src/openchrome.man
A openchrome/src/via_ch7xxx.c
A openchrome/src/via_dga.c
A openchrome/src/via_id.c
A openchrome/src/via_timing.h
A openchrome/src/via_ch7xxx.h
A openchrome/COPYING
A openchrome/Makefile.am
A openchrome/autogen.sh
A openchrome/man
A openchrome/man/Makefile.am
A openchrome/NEWS
A openchrome/README
Получена редакция 1012.
a@a-desktop:~$ cd openchrome/src
a@a-desktop:~/openchrome/src$ wget https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-openchrome/+bug/760743/+attachment/2094292/+files/via_video.c
–2011-10-15 14:21:52– https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-openchrome/+bug/760743/+attachment/2094292/+files/via_video.c
Преобразование адреса bugs.launchpad.net… 91.189.89.225, 91.189.89.224
Устанавливается соединение с bugs.launchpad.net|91.189.89.225|:443… соединились.
Запрос HTTP послан, ожидание ответа… 302 Moved Temporarily
Адрес: https://launchpadlibrarian.net/70630306/via_video.c [переход]
–2011-10-15 14:21:54– https://launchpadlibrarian.net/70630306/via_video.c
Преобразование адреса launchpadlibrarian.net… 91.189.89.228, 91.189.89.229
Устанавливается соединение с launchpadlibrarian.net|91.189.89.228|:443… соединились.
Запрос HTTP послан, ожидание ответа… 200 OK
Длина: 53094 (52K) [text/plain]
Saving to: «via_video.c.1»
100%[====================================================================================================>] 53 094 47,2K/s в 1,1s
2011-10-15 14:21:56 (47,2 KB/s) – «via_video.c.1» saved [53094/53094]
a@a-desktop:~/openchrome/src$ sudo -scd ../
usage: sudo -h | -K | -k | -L | -V
usage: sudo -v [-AknS] [-p prompt]
usage: sudo -l[l] [-AknS] [-g groupname|#gid] [-p prompt] [-U username] [-u username|#uid] [-g groupname|#gid] [command]
usage: sudo [-AbEHknPS] [-C fd] [-g groupname|#gid] [-p prompt] [-u username|#uid] [-g groupname|#gid] [VAR=value] [-i|-s] []
usage: sudo -e [-AknS] [-C fd] [-g groupname|#gid] [-p prompt] [-u username|#uid] file …
a@a-desktop:~/openchrome/src$ ./autogen.sh –prefix=/usr –enable-debug –enable-xv-debug
bash: ./autogen.sh: Нет такого файла или каталога
a@a-desktop:~/openchrome/src$ sudo -s
root@a-desktop:~/openchrome/src# cd ../
root@a-desktop:~/openchrome# ./autogen.sh –prefix=/usr –enable-debug –enable-xv-debug
autoreconf: Entering directory `.’
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize –install –copy
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `.’.
libtoolize: copying file `./config.guess’
libtoolize: copying file `./config.sub’
libtoolize: copying file `./install-sh’
libtoolize: copying file `./ltmain.sh’
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])’ to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
libtoolize: Consider adding `-I m4′ to ACLOCAL_AMFLAGS in Makefile.am.
autoreconf: running: /usr/bin/autoconf
autoreconf: running: /usr/bin/autoheader
autoreconf: running: automake –add-missing –copy –no-force
configure.ac:33: installing `./missing’
libxvmc/Makefile.am: installing `./depcomp’
autoreconf: Leaving directory `.’
configure: error: invalid variable name: `–prefix’
root@a-desktop:~/openchrome# make install
make: *** Нет правила для сборки цели `install’. Останов.
root@a-desktop:~/openchrome#
Может подскажите куда копать?
@root
Вместо
./autogen.sh –prefix=/usr –enable-debug
нужно писать
два минуса перед переменной )
Я наверное уже достал ,но мало кто знает эту проблему,уж извините за назойливость,идти некуда.Вот результат после выполнения той команды ./autogen.sh –prefix=/usr –enable-debug ,и после make олучается вот такое:
root@a-desktop:~/openchrome# ./autogen.sh –prefix=/usr –enable-debug –enable-xv-debug
autoreconf: Entering directory `.’
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize –install –copy
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])’ to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
libtoolize: Consider adding `-I m4′ to ACLOCAL_AMFLAGS in Makefile.am.
autoreconf: running: /usr/bin/autoconf
autoreconf: running: /usr/bin/autoheader
autoreconf: running: automake –add-missing –copy –no-force
autoreconf: Leaving directory `.’
checking for a BSD-compatible install… /usr/bin/install -c
checking whether build environment is sane… yes
checking for a thread-safe mkdir -p… /bin/mkdir -p
checking for gawk… gawk
checking whether make sets $(MAKE)… yes
checking whether to enable maintainer-specific portions of Makefiles… yes
checking build system type… i686-pc-linux-gnu
checking host system type… i686-pc-linux-gnu
checking for style of include used by make… GNU
checking for gcc… gcc
checking whether the C compiler works… yes
checking for C compiler default output file name… a.out
checking for suffix of executables…
checking whether we are cross compiling… no
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 gcc option to accept ISO C89… none needed
checking dependency style of gcc… gcc3
checking for a sed that does not truncate output… /bin/sed
checking for grep that handles long lines and -e… /bin/grep
checking for egrep… /bin/grep -E
checking for fgrep… /bin/grep -F
checking for ld used by gcc… /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld… yes
checking for BSD- or MS-compatible name lister (nm)… /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface… BSD nm
checking whether ln -s works… yes
checking the maximum length of command line arguments… 1572864
checking whether the shell understands some XSI constructs… yes
checking whether the shell understands “+=”… yes
checking for /usr/bin/ld option to reload object files… -r
checking for objdump… objdump
checking how to recognize dependent libraries… pass_all
checking for ar… ar
checking for strip… strip
checking for ranlib… ranlib
checking command to parse /usr/bin/nm -B output from gcc object… 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 for dlfcn.h… yes
checking for objdir… .libs
checking if gcc supports -fno-rtti -fno-exceptions… no
checking for gcc option to produce PIC… -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC 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.o… (cached) yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries… yes
checking whether -lc should be explicitly linked in… no
checking dynamic linker characteristics… GNU/Linux ld.so
checking how to hardcode library paths into programs… immediate
checking whether stripping libraries is possible… yes
checking if libtool supports shared libraries… yes
checking whether to build shared libraries… yes
checking whether to build static libraries… no
checking for gcc… (cached) gcc
checking whether we are using the GNU C compiler… (cached) yes
checking whether gcc accepts -g… (cached) yes
checking for gcc option to accept ISO C89… (cached) none needed
checking dependency style of gcc… (cached) gcc3
checking if RANDR is defined… yes
checking if RENDER is defined… yes
checking if XV is defined… yes
checking if XF86DRI is defined… yes
checking if DPMSExtension is defined… yes
checking for pkg-config… /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0… yes
checking for XORG… yes
checking for XEXT… yes
checking for ANSI C header files… (cached) yes
checking for xf86Modes.h… no
checking whether XSERVER_LIBPCIACCESS is declared… yes
checking for PCIACCESS… yes
checking for /usr/include/xorg/dri.h… yes
checking for /usr/include/xorg/sarea.h… yes
checking for /usr/include/xorg/dristruct.h… yes
checking whether to include DRI support… yes
checking for DRI… yes
checking pthread.h usability… yes
checking pthread.h presence… yes
checking for pthread.h… yes
checking sys/ioctl.h usability… yes
checking sys/ioctl.h presence… yes
checking for sys/ioctl.h… yes
checking sys/time.h usability… yes
checking sys/time.h presence… yes
checking for sys/time.h… yes
checking time.h usability… yes
checking time.h presence… yes
checking for time.h… yes
checking for XVMC… yes
checking whether to build XvMC driver support… yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating libxvmc/Makefile
config.status: creating man/Makefile
config.status: creating src/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
root@a-desktop:~/openchrome# make
make all-recursive
make[1]: Вход в каталог `/home/a/openchrome’
Making all in src
make[2]: Вход в каталог `/home/a/openchrome/src’
make all-am
make[3]: Вход в каталог `/home/a/openchrome/src’
make[3]: Цель `all-am’ не требует выполнения команд.
make[3]: Выход из каталога `/home/a/openchrome/src’
make[2]: Выход из каталога `/home/a/openchrome/src’
Making all in man
make[2]: Вход в каталог `/home/a/openchrome/man’
make[2]: Цель `all’ не требует выполнения команд.
make[2]: Выход из каталога `/home/a/openchrome/man’
Making all in libxvmc
make[2]: Вход в каталог `/home/a/openchrome/libxvmc’
make[2]: Цель `all’ не требует выполнения команд.
make[2]: Выход из каталога `/home/a/openchrome/libxvmc’
make[2]: Вход в каталог `/home/a/openchrome’
make[2]: Выход из каталога `/home/a/openchrome’
make[1]: Выход из каталога `/home/a/openchrome’
root@a-desktop:~/openchrome# make install
Making install in src
make[1]: Вход в каталог `/home/a/openchrome/src’
make install-am
make[2]: Вход в каталог `/home/a/openchrome/src’
make[3]: Вход в каталог `/home/a/openchrome/src’
make[3]: Цель `install-exec-am’ не требует выполнения команд.
test -z “/usr/lib/xorg/modules/drivers” || /bin/mkdir -p “/usr/lib/xorg/modules/drivers”
/bin/bash ../libtool –mode=install /usr/bin/install -c openchrome_drv.la ‘/usr/lib/xorg/modules/drivers’
libtool: install: /usr/bin/install -c .libs/openchrome_drv.so /usr/lib/xorg/modules/drivers/openchrome_drv.so
libtool: install: /usr/bin/install -c .libs/openchrome_drv.lai /usr/lib/xorg/modules/drivers/openchrome_drv.la
libtool: finish: PATH=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin:/sbin” ldconfig -n /usr/lib/xorg/modules/drivers
———————————————————————-
Libraries have been installed in:
/usr/lib/xorg/modules/drivers
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR’
flag during linking and do at least one of the following:
– add LIBDIR to the `LD_LIBRARY_PATH’ environment variable
during execution
– add LIBDIR to the `LD_RUN_PATH’ environment variable
during linking
– use the `-Wl,-rpath -Wl,LIBDIR’ linker flag
– have your system administrator add LIBDIR to `/etc/ld.so.conf’
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
———————————————————————-
make[3]: Выход из каталога `/home/a/openchrome/src’
make[2]: Выход из каталога `/home/a/openchrome/src’
make[1]: Выход из каталога `/home/a/openchrome/src’
Making install in man
make[1]: Вход в каталог `/home/a/openchrome/man’
make[2]: Вход в каталог `/home/a/openchrome/man’
make[2]: Цель `install-exec-am’ не требует выполнения команд.
test -z “/usr/share/man/man4” || /bin/mkdir -p “/usr/share/man/man4”
/usr/bin/install -c -m 644 openchrome.4 ‘/usr/share/man/man4′
make[2]: Выход из каталога `/home/a/openchrome/man’
make[1]: Выход из каталога `/home/a/openchrome/man’
Making install in libxvmc
make[1]: Вход в каталог `/home/a/openchrome/libxvmc’
make[2]: Вход в каталог `/home/a/openchrome/libxvmc’
test -z “/usr/lib” || /bin/mkdir -p “/usr/lib”
/bin/bash ../libtool –mode=install /usr/bin/install -c libchromeXvMC.la libchromeXvMCPro.la ‘/usr/lib’
libtool: install: /usr/bin/install -c .libs/libchromeXvMC.so.1.0.0 /usr/lib/libchromeXvMC.so.1.0.0
libtool: install: (cd /usr/lib & })
libtool: install: (cd /usr/lib & })
libtool: install: /usr/bin/install -c .libs/libchromeXvMC.lai /usr/lib/libchromeXvMC.la
libtool: install: /usr/bin/install -c .libs/libchromeXvMCPro.so.1.0.0 /usr/lib/libchromeXvMCPro.so.1.0.0
libtool: install: (cd /usr/lib & })
libtool: install: (cd /usr/lib & })
libtool: install: /usr/bin/install -c .libs/libchromeXvMCPro.lai /usr/lib/libchromeXvMCPro.la
libtool: finish: PATH=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin:/sbin” ldconfig -n /usr/lib
———————————————————————-
Libraries have been installed in:
/usr/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR’
flag during linking and do at least one of the following:
– add LIBDIR to the `LD_LIBRARY_PATH’ environment variable
during execution
– add LIBDIR to the `LD_RUN_PATH’ environment variable
during linking
– use the `-Wl,-rpath -Wl,LIBDIR’ linker flag
– have your system administrator add LIBDIR to `/etc/ld.so.conf’
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
———————————————————————-
make[2]: Цель `install-data-am’ не требует выполнения команд.
make[2]: Выход из каталога `/home/a/openchrome/libxvmc’
make[1]: Выход из каталога `/home/a/openchrome/libxvmc’
make[1]: Вход в каталог `/home/a/openchrome’
make[2]: Вход в каталог `/home/a/openchrome’
make[2]: Цель `install-exec-am’ не требует выполнения команд.
make[2]: Цель `install-data-am’ не требует выполнения команд.
make[2]: Выход из каталога `/home/a/openchrome’
make[1]: Выход из каталога `/home/a/openchrome’
root@a-desktop:~/openchrome#
И теперь пропал звук,Уж подскажите,пожалуйста что же я делаю не так?
Вернее звук через раз работает ,а вот с видео большие проблемы увы 🙁
Может систему переустановить и вновь всё пошагово установить?
@root
А в чем заключаются проблемы с видео?