Собираю X.org
Собираю X.org
Вот, занялся сабжем. X11R6.8.2-src.tar.bz2. Все время спотыкаюсь на ошибки. То этого не хватает, то того. Инструкция по сборке более чем лаконичная:
make World
make install
Вот хотелось бы услышать список ВСЕХ требуемых пакетов. Кто собирал - подскажите?
make World
make install
Вот хотелось бы услышать список ВСЕХ требуемых пакетов. Кто собирал - подскажите?
beaver, зачем его собирать его из сырцов? Для всех дистрибутивов есть давно уже пакеты... Думаешь соберешь лутше мэйнтейнеров? Если посещают мысли про оптимизацию, то просто пересобери пакеты под свой проц... ТАк оно здоровее. Имхо ставить иксы на не-lfs дисрибутив таким образом - зверство и больша глупость...
Опыт растет прямо пропорционально выведенному из строя оборудованию
Ну вот началось...
Надо значит, раз собираю. Тренируюсь на линухе, потом в куних портировать буду.
Плюс такие соображения. Из всего, что держал в руках, по аккуратности исполнения больше всего понравился Red Hat 7.3. Уходить от него очень не хочется, да и почти не за чем. Вот только разве что такие вещи, как ядро и Х...
Надо значит, раз собираю. Тренируюсь на линухе, потом в куних портировать буду.
Плюс такие соображения. Из всего, что держал в руках, по аккуратности исполнения больше всего понравился Red Hat 7.3. Уходить от него очень не хочется, да и почти не за чем. Вот только разве что такие вещи, как ядро и Х...
fontconfig-2.3.1 or later
freetype 2.7.1 or later
вРН ЕЫT, ОН ОПЮБДЕ ЦНБНПЪ МЕ ОНЛМЧ... мН БНАЫЕ КСВЬЕ ЯЮЛНЛС ОНЯКЕДНБЮРЕКЭМН ЛЕРНДНЛ ОПНА Х НЬХАНЙ ОНЯЛНРПЕРЭ. ВЕЦН МЕ ДНЯРЮTР...
ЙЯРЮРХ. ОЮЙЕРШ МСФМШ dev, Ю МЕ ОПНЯРН ПЮАНВХЕ АХАКХНРЕЙХ
freetype 2.7.1 or later
вРН ЕЫT, ОН ОПЮБДЕ ЦНБНПЪ МЕ ОНЛМЧ... мН БНАЫЕ КСВЬЕ ЯЮЛНЛС ОНЯКЕДНБЮРЕКЭМН ЛЕРНДНЛ ОПНА Х НЬХАНЙ ОНЯЛНРПЕРЭ. ВЕЦН МЕ ДНЯРЮTР...
ЙЯРЮРХ. ОЮЙЕРШ МСФМШ dev, Ю МЕ ОПНЯРН ПЮАНВХЕ АХАКХНРЕЙХ
Ну какая работа со строками может быть в языке, название которого является не строкой, а символом? (c) Sergue E. Leontiev
"fontconfig-2.3.1 or later" и "freetype 2.7.1 or later" я вижу в исходниках x.org. дальше кодировку не могу прочитатьred f0x писал(а):fontconfig-2.3.1 or later
freetype 2.7.1 or later
вРН ЕЫT, ОН ОПЮБДЕ ЦНБНПЪ МЕ ОНЛМЧ... мН БНАЫЕ КСВЬЕ ЯЮЛНЛС ОНЯКЕДНБЮРЕКЭМН ЛЕРНДНЛ ОПНА Х НЬХАНЙ ОНЯЛНРПЕРЭ. ВЕЦН МЕ ДНЯРЮTР...
ЙЯРЮРХ. ОЮЙЕРШ МСФМШ dev, Ю МЕ ОПНЯРН ПЮАНВХЕ АХАКХНРЕЙХ
beaver, тогда читаем LFS handbook. Если там нет еще описания сбрки xorg (разве еще нет?) то считаем что xorg не так уж далеко ушло от xfree, которые ставились примерно так же. Кроме того, можешь почитать спеки из rpm или diff.gz просто-напросто...
Опыт растет прямо пропорционально выведенному из строя оборудованию
-
- Увлекающийся
- Сообщения: 82
- Зарегистрирован: 03 май 2005, 10:37
- Откуда: Москва, Дюссельдорф, Берлин, Минск
ИМХО, глюки есть везде, и в Федоре тоже, причём, каждый раз новые. От старых избавляются, новыми обзаводятсяLlama писал(а):beaver, я бы сказалЮ, что уходить придется, т.к. глюки/дыры в libc в RH8/9 я точно помню - было, боюсь что и RH7.3 не исключение.
Не лучше ли (я не говорю, легче) оновлять либы вручную, благо они доступны?
-
- Неотъемлемая часть форума
- Сообщения: 370
- Зарегистрирован: 26 янв 2005, 00:19
- Контактная информация:
Привет всем!
У меня следующий вопрос:)
Хочу максимально оптимизировать Х сервер, как это сделать? Дистрибутив Slackware 10.0 , к нему также есть 2 диска с исходниками, на которых и присутствует Xorg. вот я и думаю, иксы надо собирать именно из сырцов, а каким образом это делается? там есть следующие пакеты:
X11R6.7.0-src1, X11R6.7.0-src2, X11R6.7.0-src3, X11R6.7.0-src4, X11R6.7.0-src5, X11R6.7.0-src6, X11R6.7.0-src7
это уже извлечённые из архива. Чё с ними теперь делать?
У меня следующий вопрос:)
Хочу максимально оптимизировать Х сервер, как это сделать? Дистрибутив Slackware 10.0 , к нему также есть 2 диска с исходниками, на которых и присутствует Xorg. вот я и думаю, иксы надо собирать именно из сырцов, а каким образом это делается? там есть следующие пакеты:
X11R6.7.0-src1, X11R6.7.0-src2, X11R6.7.0-src3, X11R6.7.0-src4, X11R6.7.0-src5, X11R6.7.0-src6, X11R6.7.0-src7
это уже извлечённые из архива. Чё с ними теперь делать?
Slackware 10.0, kernel 2.6.15, KDE 3.5
Pilot, пересборка иксов из сырцов после 486 (ну максимум P1MMX) практически ничего не дает. Реальное ускорение - это человечески написаный конфиг иксов - т.е. отказ от ненужных расширений и фонтсервера. Пркатически больше ничего нельзя сделать.
Опыт растет прямо пропорционально выведенному из строя оборудованию
-
- Неотъемлемая часть форума
- Сообщения: 370
- Зарегистрирован: 26 янв 2005, 00:19
- Контактная информация:
вот мой конфиг, посмотрите пожалуйста, что в нем можно подправить. А то очень хочу с винды соскочить, но линуху оптимизировать надо сначало:)
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
# FontPath "/usr/X11R6/lib/X11/fonts/local"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
RgbPath "/usr/X11R6/lib/X11/rgb"
ModulePath "/usr/X11R6/lib/modules"
FontPath "/usr/X11R6/lib/X11/fonts/TTF"
FontPath "/usr/X11R6/lib/X11/fonts/koi8-1/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/koi8-1/misc"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/local/share/fonts"
FontPath "/usr/share/fonts"
FontPath "/usr/X11R6/lib/X11/fonts"
FontPath "/usr/share/fonts/default"
FontPath "/usr/X11R6/lib/X11/fonts/koi8-1"
FontPath "/usr/X11R6/lib/X11/fonts/local"
FontPath "/usr/X11R6/lib/X11/fonts/TTF"
EndSection
Section "Module"
Load "glx"
Load "record"
Load "extmod"
Load "dbe"
# Load "dri"
Load "xtrap"
Load "freetype"
Load "type1"
Load "speedo"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbRules" "xorg"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
# Option "Protocol" "Auto"
Option "Device" "/dev/mouse"
# Option "Emulate3Buttons"
# Option "Emulate3Timeout" "50"
Option "Protocol" "IMPS/2"
# Option "Device" "/dev/input/mice"
Option "Buttons" "5"
Option "ZAxisMapping" "4 5"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
HorizSync 68.6 - 68.6
VertRefresh 85.0 - 85.0
# ModeLine "1024 x 768" 85.0 1024 1048 1184 1328 768 771 777 806 -hsync -vsync
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "DigitalVibrance" # <i>
#Option "PageFlip" # [<bool>]
#Option "Dac8Bit" # [<bool>]
#Option "NoLogo" # [<bool>]
#Option "Overlay" # [<bool>]
#Option "UBB" # [<bool>]
#Option "Stereo" # <i>
#Option "WindowFlip" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "HWcursor" # [<bool>]
#Option "VideoKey" # <i>
#Option "NvAGP" # <i>
#Option "IgnoreEDID" # [<bool>]
#Option "NoDDC" # [<bool>]
#Option "ConnectedMonitor" # <str>
#Option "ConnectedMonitors" # <str>
#Option "TVStandard" # <str>
#Option "TVOutFormat" # <str>
#Option "RenderAccel" # [<bool>]
Option "CursorShadow" # [<bool>]
#Option "CursorShadowAlpha" # <i>
#Option "CursorShadowXOffset" # <i>
#Option "CursorShadowYOffset" # <i>
#Option "UseEdidFreqs" # [<bool>]
#Option "FlatPanelProperties" # <str>
#Option "TwinView" # [<bool>]
#Option "TwinViewOrientation" # <str>
#Option "SecondMonitorHorizSync" # <str>
#Option "SecondMonitorVertRefresh" # <str>
#Option "MetaModes" # <str>
#Option "UseInt10Module" # [<bool>]
#Option "SwapReady" # [<bool>]
#Option "NoTwinViewXineramaInfo" # [<bool>]
#Option "NoRenderExtension" # [<bool>]
#Option "UseClipIDs" # [<bool>]
#Option "CIOverlay" # [<bool>]
#Option "TransparentIndex" # <i>
#Option "OverlayDefaultVisual" # [<bool>]
#Option "NvEmulate" # <i>
#Option "NoBandWidthTest" # [<bool>]
#Option "CustomEDID-CRT-0" # <str>
#Option "CustomEDID-CRT-1" # <str>
#Option "CustomEDID-DFP-0" # <str>
#Option "CustomEDID-DFP-1" # <str>
#Option "CustomEDID-TV-0" # <str>
#Option "CustomEDID-TV-1" # <str>
#Option "TVOverScan" # <f>
#Option "IgnoreDisplayDevices" # <str>
#Option "MultisampleCompatibility" # [<bool>]
# ChipSet "GeForce4 MX 440 with AGP8X"
# Card "nv GeForce4 MX 440 with AGP8X"
Identifier "Card0"
Driver "nvidia"
VendorName "nVidia Corporation"
BoardName "NV18 [GeForce4 MX 440 AGP 8x]"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
Modes "800x600"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1024x768"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
# FontPath "/usr/X11R6/lib/X11/fonts/local"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
RgbPath "/usr/X11R6/lib/X11/rgb"
ModulePath "/usr/X11R6/lib/modules"
FontPath "/usr/X11R6/lib/X11/fonts/TTF"
FontPath "/usr/X11R6/lib/X11/fonts/koi8-1/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/koi8-1/misc"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/local/share/fonts"
FontPath "/usr/share/fonts"
FontPath "/usr/X11R6/lib/X11/fonts"
FontPath "/usr/share/fonts/default"
FontPath "/usr/X11R6/lib/X11/fonts/koi8-1"
FontPath "/usr/X11R6/lib/X11/fonts/local"
FontPath "/usr/X11R6/lib/X11/fonts/TTF"
EndSection
Section "Module"
Load "glx"
Load "record"
Load "extmod"
Load "dbe"
# Load "dri"
Load "xtrap"
Load "freetype"
Load "type1"
Load "speedo"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbRules" "xorg"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
# Option "Protocol" "Auto"
Option "Device" "/dev/mouse"
# Option "Emulate3Buttons"
# Option "Emulate3Timeout" "50"
Option "Protocol" "IMPS/2"
# Option "Device" "/dev/input/mice"
Option "Buttons" "5"
Option "ZAxisMapping" "4 5"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
HorizSync 68.6 - 68.6
VertRefresh 85.0 - 85.0
# ModeLine "1024 x 768" 85.0 1024 1048 1184 1328 768 771 777 806 -hsync -vsync
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "DigitalVibrance" # <i>
#Option "PageFlip" # [<bool>]
#Option "Dac8Bit" # [<bool>]
#Option "NoLogo" # [<bool>]
#Option "Overlay" # [<bool>]
#Option "UBB" # [<bool>]
#Option "Stereo" # <i>
#Option "WindowFlip" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "HWcursor" # [<bool>]
#Option "VideoKey" # <i>
#Option "NvAGP" # <i>
#Option "IgnoreEDID" # [<bool>]
#Option "NoDDC" # [<bool>]
#Option "ConnectedMonitor" # <str>
#Option "ConnectedMonitors" # <str>
#Option "TVStandard" # <str>
#Option "TVOutFormat" # <str>
#Option "RenderAccel" # [<bool>]
Option "CursorShadow" # [<bool>]
#Option "CursorShadowAlpha" # <i>
#Option "CursorShadowXOffset" # <i>
#Option "CursorShadowYOffset" # <i>
#Option "UseEdidFreqs" # [<bool>]
#Option "FlatPanelProperties" # <str>
#Option "TwinView" # [<bool>]
#Option "TwinViewOrientation" # <str>
#Option "SecondMonitorHorizSync" # <str>
#Option "SecondMonitorVertRefresh" # <str>
#Option "MetaModes" # <str>
#Option "UseInt10Module" # [<bool>]
#Option "SwapReady" # [<bool>]
#Option "NoTwinViewXineramaInfo" # [<bool>]
#Option "NoRenderExtension" # [<bool>]
#Option "UseClipIDs" # [<bool>]
#Option "CIOverlay" # [<bool>]
#Option "TransparentIndex" # <i>
#Option "OverlayDefaultVisual" # [<bool>]
#Option "NvEmulate" # <i>
#Option "NoBandWidthTest" # [<bool>]
#Option "CustomEDID-CRT-0" # <str>
#Option "CustomEDID-CRT-1" # <str>
#Option "CustomEDID-DFP-0" # <str>
#Option "CustomEDID-DFP-1" # <str>
#Option "CustomEDID-TV-0" # <str>
#Option "CustomEDID-TV-1" # <str>
#Option "TVOverScan" # <f>
#Option "IgnoreDisplayDevices" # <str>
#Option "MultisampleCompatibility" # [<bool>]
# ChipSet "GeForce4 MX 440 with AGP8X"
# Card "nv GeForce4 MX 440 with AGP8X"
Identifier "Card0"
Driver "nvidia"
VendorName "nVidia Corporation"
BoardName "NV18 [GeForce4 MX 440 AGP 8x]"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
Modes "800x600"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1024x768"
EndSubSection
EndSection
Slackware 10.0, kernel 2.6.15, KDE 3.5