Простые решения (Делимся опытом!)

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

Loky
Сообщения: 1651
Статус: Инженер-системотехник
ОС: Netware, OES, SLED
Контактная информация:

Простые решения

Сообщение Loky »

Уважаемые! Многократно подымалась тема помощи новичкам и всякие разные предложения по созданию руководства. В свете этого открываю тему куда будут помещаться примеры успешного решения каких-либо проблем, будь то установка или настройка, или еще чего. Тема планируется премодерируемая, материалы пресылайте или в личку или на мыло.
Особо приветствуются переводы статей вот отсюда http://www.novell.com/coolsolutions/slp/ и отсюда http://www.novell.com/coolsolutions/sles/
Спасибо за внимание.
MOSQIT: Novell/Axigen/Syncsort/Moonwalk/CAStor
Спасибо сказали:
Loky
Сообщения: 1651
Статус: Инженер-системотехник
ОС: Netware, OES, SLED
Контактная информация:

Re: Простые решения

Сообщение Loky »

Установка VMware на Suse Linux 9.3, 10:
Для установки VMware необходимо наличие следующих пакетов:
make, gcc, kernel-source
Для успешной конфигурации необходимо выполнить следующие действия:
cd /usr/src/linux
make oldconfig
make prepare-all

После этого запускаем vmware-config.pl

Примечание от Computer.Pers : На Suse Linux 10 все работает "из коробки".
Примечание от 7biohazard7: На Suse 10.1 необходимо установить заплатку http://ftp.cvut.cz/vmware/vmware-any-any-update101.tar.gz

Установка Suse Linux на VMware:
Основная проблема - неработоспособность графического режима. Лечится добавлением опции ядра x11i=fbdev до запуска установки. После этого смело жмем InstalL
MOSQIT: Novell/Axigen/Syncsort/Moonwalk/CAStor
Спасибо сказали:
Loky
Сообщения: 1651
Статус: Инженер-системотехник
ОС: Netware, OES, SLED
Контактная информация:

Re: Простые решения

Сообщение Loky »

Решение от bvlad: Ускорение скорости записи на флешку
1.Создаем каталог: mkdir -p /usr/share/hal/fdi/policy/95userpolicy/
2.Пишем там файл под названием nosync.fdi содержащий следующее:

<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
<device>
<!-- disable sync for mount -->
<match key="block.is_volume" bool="true">
<match key="volume.fsusage" string="filesystem">
<match key="@info.parent:storage.bus" string="usb">
<merge key="volume.policy.mount_option.sync"
type="bool">false</merge>
</match>
</match>
</match>
</device>
</deviceinfo>
MOSQIT: Novell/Axigen/Syncsort/Moonwalk/CAStor
Спасибо сказали:
Loky
Сообщения: 1651
Статус: Инженер-системотехник
ОС: Netware, OES, SLED
Контактная информация:

Re: Простые решения

Сообщение Loky »

Подсказка от студент
Интернет-университет информационных технологий (бесплатный), есть учебный курс по Linux http://www.intuit.ru
MOSQIT: Novell/Axigen/Syncsort/Moonwalk/CAStor
Спасибо сказали:
Loky
Сообщения: 1651
Статус: Инженер-системотехник
ОС: Netware, OES, SLED
Контактная информация:

Re: Простые решения

Сообщение Loky »

В ближайшее время будет переведено решение по обновлению всех пакетов Suse 10 размещенное здесь http://www.novell.com/coolsolutions/feature/16592.html
MOSQIT: Novell/Axigen/Syncsort/Moonwalk/CAStor
Спасибо сказали:
Loky
Сообщения: 1651
Статус: Инженер-системотехник
ОС: Netware, OES, SLED
Контактная информация:

Re: Простые решения

Сообщение Loky »

Решение от k0da: Установка VMware 5.5.0 на SuSE 10.1

Устанавливаем VMware
rpm -Uhv VMware-workstation-5.5.0-18463.i386.rpm
Устанавливаем kernel-source , make, gcc, gcc-cpp
yast -i kernel-source gcc make gcc-c++

Скачиваем арихв http://ftp.cvut.cz/vmware/vmware-any-any-update101.tar.gz

Разворачиваем содержимое архива
#mv vmware-any-any-update101.tar.gz /tmp
#cd /tmp
#tar -xzvf vmware-any-any-update101.tar.gz
#cd vmware-any-any-update101
#./runme.pl

Теперь запускаем /usr/bin/vmware-config.pl
MOSQIT: Novell/Axigen/Syncsort/Moonwalk/CAStor
Спасибо сказали:
Loky
Сообщения: 1651
Статус: Инженер-системотехник
ОС: Netware, OES, SLED
Контактная информация:

Re: Простые решения

Сообщение Loky »

Решение от ostrov:
Make SUSE DVDs - Novell Cool Solutions: Cool Tool
Создание SuSE DVD из образов дисков CD (ISO).


Детали:
SuSe 10.1 уже вышел в релиз. Собственно, DVD версия пока ещё недоступна. Также некоторые продукты SuSe, такие как бета версии или SLES, вообще недоступны в виде DVD ISO. Тем не менее, удобнее иметь один диск DVD, чем несколько CD, и данный материал о том, как программа makeSUSEdvd поможет это сделать.

Для начала необходимо скачать makeSUSEdvd из http://sourceforge.net/projects/makesusedvd/. Затем скачанные образы ISO, например 6 образов CD SuSe 10.1, которые Вы хотите превратить в DVD, нужно поместить вместе в выбранную папку (директорию).

Откройте терминал и перейдите в директорию, где Вы поместили образы CD и запустите makeSUSEdvd.

Возможно, что Ваш теперешний пакет create_package_descr уже устарел. Программа объяснит, как это исправить и установить.

Будет также запрошено о создании gpg key, если таковой отсутствует в Вашей системе. Это также будет разъяснено программой.

После того, как программа завершит свою работу, созданный образ DVD ISO будет находится в директории DVD_DIR в вашей исходной директории.

Вы можете также добавить в образ скачанные или созданные Вами RPM пакеты, которые по умолчанию находятся в /usr/src/packages/RPMS/*, при помощи опции –а: например `makeSUSEdvd -a /usr/src/packages/RPMS/`, что позволит их установить во время установки системы.

Более подробное обьяснение работы прграммы можно найти по адресу http://en.opensuse.org/Making_a_DVD_from_CDs
MOSQIT: Novell/Axigen/Syncsort/Moonwalk/CAStor
Спасибо сказали:
Loky
Сообщения: 1651
Статус: Инженер-системотехник
ОС: Netware, OES, SLED
Контактная информация:

Re: Простые решения

Сообщение Loky »

Решение от Thoth: Ускорение работы KDE
Немного теории:
"Один из резервов верховного главнокомандования в деле повышения быстродействия Linux-системы - механизм предварительного связывания или, по простому, прелинкинга (prelinking).

Чтобы разобраться, что происходит при прелинкинге, нужно вспомнить о том, что подавляющее большинство Linux-приложений не содержит в себе весь необходимый для их работы код, а использует т.н. разделяемые библиотеки. И обычно программы при сборке связываются с такими библиотеками динамически, то есть необходимые функции вызываются из них в ходе загрузки программы. В одних случаях это происходит быстро, в других - раздражающе медленно. Печальным примером последнего является KDE - в частности, из-за громоздкости и сложности опорной библиотеки Qt, написанной на Си++. И бороться с этим перекомпиляцией и оптимизацией почти бесполезно - выигрыш в скорости не превышает нескольких процентов.

Однако операция динамического связывания программы с опорными библиотеками всегда происходит одинаково. И потому возникает предположение - а нельзя ли выполнить его раз и навсегда? Можно, и именно в этом - в сохранении библиотечных связей в исполняемом файле программы, - и заключается прелинкинг (его не следует смешивать со статической сборкой программ)."
Алексей Федорчук

А теперь собственно это чудо в сусе:

Устанавливаем :
1. libelf (находиться на dvd/cd с дистром 10.0)
2. prelink.rpm (находиться вот тут: http://rpm.pbone.net/index.php3/stat/4/idp...R.i686.rpm.html
3. вашим любимым редактором правим /etc/sysconfig/prelink
USE_PRELINK="no"

на

USE_PRELINK="yes"

4. заходим в консоль и из под рута запускаем : prelink -avmfR
5. ребутимся и да будет жам счастье !!!
MOSQIT: Novell/Axigen/Syncsort/Moonwalk/CAStor
Спасибо сказали:
Loky
Сообщения: 1651
Статус: Инженер-системотехник
ОС: Netware, OES, SLED
Контактная информация:

Re: Простые решения

Сообщение Loky »

Решение от RBasil: Добавление репозитория Packman:
Вместо того, чтобы ручками качать и устанавливать пакеты, добавляем с помощью Yast в Installation Source путь к пакетам packam, а именно:
1. Запускаем Yast
2. в пункте Software выбераем Installation Source
3. В открывшемся диалоге жмем кнопку Добавить (Add)
4. В выпадающем меню выбераем HTTP
5. В поле Имя сервера вводим
packman.rsync.zmi.at/suse/10.0

или любой другой зеркальный из списка:
<noindex>http://packman.inode.at/suse/10.0/</noindex>
<noindex>ftp://packman.inode.at/suse/10.0/</noindex>
<noindex>http://packman.rsync.zmi.at/suse/10.0/</noindex>
<noindex>ftp://packman.rsync.zmi.at/suse/10.0/</noindex>
<noindex>http://packman.mirrors.skynet.be/pub/packman/suse/10.0/</noindex>
<noindex>ftp://packman.mirrors.skynet.be/pub/packman/suse/10.0/</noindex>
<noindex>ftp://ftp.cesnet.cz/MIRRORS/packman.iu-bremen.de/suse/10.0/</noindex>
<noindex>http://packman.iu-bremen.de/suse/10.0/</noindex>
<noindex>ftp://ftp.mb3.tu-chemnitz.de/mirrors/pack...n.de/suse/10.0/</noindex>
<noindex>http://ftp.uni-erlangen.de/pub/mirrors/packman/suse/10.0/</noindex>
<noindex>ftp://ftp.uni-erlangen.de/pub/mirrors/packman/suse/10.0/</noindex>
<noindex>http://ftp.gwdg.de/pub/linux/misc/packman/suse/10.0/</noindex>
<noindex>ftp://ftp.gwdg.de/pub/linux/misc/packman/suse/10.0</noindex>
<noindex>http://mirror.geht-schon.de/packman.links2...x.de/suse/10.0/</noindex>
<noindex>http://packman.unixheads.com/suse/10.0/</noindex>
<noindex>ftp://packman.unixheads.com/suse/10.0/</noindex>
6. Жмем кнопку OK

Все, после этого можно устанавливать необходимые пакеты, зависимости разрешены, пакеты загружены и установлены.

Например, в управлении ПО ищем по имени и устанавливаем mplayer, w32, dvd, после чего у нас все весело шевелится.

Примечание: На некоторых инсталяциях возникает проблема добавления пакмановских репозитариев, для этого случая можно воспользоваться вот этим исошником содержащим все мультимедийные приблуды. Весит 30МБ. Его можно либо нарезать на болванку, либо положить локально и добавить как локальный источник установки. После этого в Управлении ПО ищем и устанавливаем MPlayer, а уж зависимости вытянутся сами.
MOSQIT: Novell/Axigen/Syncsort/Moonwalk/CAStor
Спасибо сказали:
Loky
Сообщения: 1651
Статус: Инженер-системотехник
ОС: Netware, OES, SLED
Контактная информация:

Re: Простые решения

Сообщение Loky »

Решение от andryk: Создание оглавление в OO:Writer

Создание содержания(оглавления) в ОО.о
Запустите oowriter.
Для пользователей KDE:
K Menu => Office => Word Processor (Writer)
Для пользователей Gnome:
Applications Menu => Office => Word Processor => OpenOffice.org Writer
Далее напечатайте параграфы и заголовки из которых будете составлять оглавление.
Например: на первой строке напечатайте "Heading Number One" и нажмите Enter на следующей строке напечатайте "This is a paragraph that explains, in detail, everything about Header Number One." и нажмите Enter. Далее напечатайте "Heading Number Two" и нажмите Enter на следующей строке напечатайте "This is a paragraph that explains, in detail, everything about Header Number Two."

Далее, надо вызвать "Styles and Formatting" (Стили и форматирование) нажатием клавиши F11.
Щелкните мышкой на строке "Heading Number One" что бы каретка находилась на этой строке. Далее два раза щелкните (двойной щелчок) в окне "Styles and Formatting" (Стили и форматирование) на надписи "Heading 1" (Заголовок 1), и вы увидите, что строка изменила внешний вид. Тоже самое сделайте со строкой содержащей "Heading Number Two".

Теперь можно делать содержание, поместите каретку в самое начало документа перед словами "Heading Number One." можно воспользоваться клавишами CTRL + HOME.
Щелкните на меню INSERT (Вставить) выберите в нем подменю INDEXES AND TABLES (Оглавление и указатели) далее INDEXES AND TABLES (Оглавление и указатели). Вы увидите окно где много разных параметров, просто нажмите ОК и вы увидите готовое оглавление в вашем документе.
Заметьте, что номера страниц в содержании проставлены в соответствии с нахождением заголовков.
Также вы можете сделать подзаголовки – просто выделите их в тексте, и в "Styles and Formatting" (Стили и форматирование) выбирайте "Heading 2" (Заголовок 2).

Заметьте, что когда вы работаете с текстом, перемещаете главы на другие страницы, добавляете/удаляете главы, оглавление автоматически не обновляется, для его обновления надо щелкнуть на нем правой кнопкой мыши и в появившемся меню выбрать "Update Index/Table" (Обновление указателя).

адрес оригинальной статьи:
http://www.novell.com/coolsolutions/feature/17392.html
превод Кондратьев Андрей Евгеньевич
andry.kondratiev(а)list.ru
MOSQIT: Novell/Axigen/Syncsort/Moonwalk/CAStor
Спасибо сказали:
Loky
Сообщения: 1651
Статус: Инженер-системотехник
ОС: Netware, OES, SLED
Контактная информация:

Re: Простые решения

Сообщение Loky »

Несколько переведенных статей на сайте opensuse.org

Установка драйверов NVIDIA
http://en.opensuse.org/RU-NVIDIA

Установка VMware
http://en.opensuse.org/RU-Setting_up_VMware_on_SUSE_Linux
MOSQIT: Novell/Axigen/Syncsort/Moonwalk/CAStor
Спасибо сказали:
Loky
Сообщения: 1651
Статус: Инженер-системотехник
ОС: Netware, OES, SLED
Контактная информация:

Re: Простые решения

Сообщение Loky »

Решение от xnu!l: Проблема многопоточности звука в случае Audigy 2 NX
(и наверняка всех карт snd-usb-audio, т.к. автоматической настройки не заметил в данном раскладе)

Создаем /etc/asound.conf либо ~/.asoundrc со следующим содержанием

pcm.!default {
type plug
slave.pcm "dmix"
}

ctl.mixer0 {
type hw
card 0
}

Все - теперь приложения будут юзать карту параллельно, не занимая ее единолично
Проблема решена с помощью плагина dmix (софтверный микшер) для драйверов alsa .
MOSQIT: Novell/Axigen/Syncsort/Moonwalk/CAStor
Спасибо сказали:
Loky
Сообщения: 1651
Статус: Инженер-системотехник
ОС: Netware, OES, SLED
Контактная информация:

Re: Простые решения

Сообщение Loky »

Решение от xnu!l: Открытие фаервола для самбы
Если у вас прикрыта файрволлом внутренняя зона и вам необходимо быть Samba клиентом необходимо осуществить сл-е настройки SuSEfirewall :
1)В Yast открыть Samba Server для внутренней зоны.
(Либо отредактировать /etc/sysconfig/SuSEfirewall2 используя sysconfig editor или любой текстовый редактор :

FW_SERVICES_INT_TCP="microsoft-ds netbios-ssn"
FW_SERVICES_INT_UDP="netbios-dgm netbios-ns"

)

2) Для того чтобы работало распознавание netbios имен необходимо открыть доступ к непривелигированным портам(>1023) для запросов с указанных портов(445,137 tcp/udp)
Для этого в /etc/sysconfig/SuSEfirewall2 нужно указать

FW_ALLOW_INCOMING_HIGHPORTS_TCP="microsoft-ds netbios-ns"
FW_ALLOW_INCOMING_HIGHPORTS_UDP="microsoft-ds netbios-ns"

Cледут учитывать тот факт, что реализация последних директив не идеальна - они действуют сразу во всех зонах .

Те же самые действия можно применить и для внешней зоны в случае необходимости.

Решение от xnu!l:Решение проблемы многопоточности звука в случае Audigy 2 NX

(и наверняка всех карт snd-usb-audio, т.к. автоматической настройки не заметил в данном раскладе)

Создаем /etc/asound.conf либо ~/.asoundrc со следующим содержанием

pcm.!default {
type plug
slave.pcm "dmix"
}

ctl.mixer0 {
type hw
card 0
}

Все - теперь приложения будут юзать карту параллельно, не занимая ее единолично
Проблема решена с помощью плагина dmix (софтверный микшер) для драйверов alsa .
MOSQIT: Novell/Axigen/Syncsort/Moonwalk/CAStor
Спасибо сказали:
Аватара пользователя
nekvit
Сообщения: 52
ОС: openSuSE 9-11 SLES Ubuntu 8.x

Re: Простые решения

Сообщение nekvit »

Vmware 5.x openSuSE 10.2
1. Запускаем: ./vmware-install.pl Если ругается, что чего-то не хватает - доустанавливаем...
2. Добиваемся получения ошибки :)

The directory of kernel headers (version @@VMWARE@@ UTS_RELEASE) does not match
your running kernel (version 2.6.18.2-34-default). Even if the module were to
compile successfully, it would not load into the running kernel.

What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]

*** Проверьте, установлен ли пакет kernel-source? Если пакет не установлен, его необходимо установить - иначе ничего не получится!

3. Качаем лекарство: http://ftp.cvut.cz/vmware/vmware-any-any-update105.tar.gz (регулярно обновляется)
4. Распаковываем, запускаем: ./runme.pl
5. Получает следующую оплеуху:

gcc: error trying to exec 'cc1plus': execvp: No such file or directory
make[4]: *** [/tmp/vmware-config1/vmmon-only/common/task.o] Error 1
make[3]: *** [_module_/tmp/vmware-config1/vmmon-only] Error 2
make[2]: *** [modules] Error 2
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.18.2-34-obj/i386/default'
make: *** [vmmon.ko] Error 2
make: Leaving directory `/tmp/vmware-config1/vmmon-only'
Unable to build the vmmon module.

For more information on how to troubleshoot module-related problems, please
visit our Web site at "http://www.vmware.com/download/modules/modules.html" and
"http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html".

Execution aborted.

6. Не растраиваемся :)
7. Доустанавдиваем: gcc-c++ (gcc-c++)
8. Повторяем 4 шаг и получаем:

The configuration of VMware Workstation 5.5.1 build-19175 for Linux for this
running kernel completed successfully.

You can now run VMware Workstation by invoking the following command:
"/usr/bin/vmware".

Enjoy,

--the VMware team
Спасибо сказали:
Аватара пользователя
nekvit
Сообщения: 52
ОС: openSuSE 9-11 SLES Ubuntu 8.x

Re: Простые решения

Сообщение nekvit »

1. Устанавливаем через YaST2 пакеты (Все что нужно - начинается с bluez-... )

2. В YaST включаем использование Bluetooth устройств. В менеджере безопасности - определяем пароль доступа (например 0000). Включаем нужные сервисы (у меня это: HCI, SDP, OPD, RFCOMM, DUND). В принципе, тут дело добровольное, нам нужен только RFCOMM (как я это понимаю)...

2. Запускаем сервис bluetooth - через YaST2, или с командной строки:
# /etc/init.d/bluetooth start

3. Далее следует ряд команд, которые необходимо выполнить с консоли, под рутом:

domino:/etc # hciconfig
hci0: Type: USB
BD Address: 00:09:DD:10:6C:4B ACL MTU: 192:8 SCO MTU: 64:8
UP RUNNING
RX bytes:4034 acl:92 sco:0 events:122 errors:0
TX bytes:2380 acl:80 sco:0 commands:26 errors:0
# Вывод гласит, что с самим адаптером bluetooth все в норме

domino:/etc # hcitool scan
Scanning ...
00:19:63:0D:76:F8 W950i-NekVit
# Найден телефон - это хорошо...

domino:/etc # sdptool search DUN
Inquiring ...
Searching for DUN on 00:19:63:0D:76:F8 ...
Service Name: Dial-up Networking
Service Description: Symbian OS,UIQ phone
Service Provider: Sony Ericsson
Service RecHandle: 0x10005
Service Class ID List:
"Dialup Networking" (0x1103)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 7
Language Base Attr List:
code_ISO639: 0x656e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"Dialup Networking" (0x1103)
Version: 0x0100
# Список доступных сервисов телефона. Тоже хорошо...
# Самое главное, что нам нужно узнать из данного вывода
# это адрес телефона (00:19:63:0D:76:F8) и, номер канала
# сервиса Dialup Networking (у меня это Channel: 7). Это
# пригодится для последующих действий...

domino:/etc # l2ping 00:19:63:0D:76:F8
Ping: 00:19:63:0D:76:F8 from 00:09:DD:10:6C:4B (data size 44) ...
0 bytes from 00:19:63:0D:76:F8 id 0 time 382.70ms
0 bytes from 00:19:63:0D:76:F8 id 1 time 52.30ms
0 bytes from 00:19:63:0D:76:F8 id 2 time 55.07ms
0 bytes from 00:19:63:0D:76:F8 id 3 time 54.86ms
0 bytes from 00:19:63:0D:76:F8 id 4 time 328.56ms
5 sent, 5 received, 0% loss
# Проверяем связь с аппаратом :)

domino:/etc # rfcomm bind 0 00:19:63:0D:76:F8 7
# Самое главное!
# Связываем порт /dev/rfcomm0 c # седьмым (7) каналом
# моего телефона. Напоминаю, что # номер используемого
# канала, для сервиса дозвона # мы получили из вывода
# команды 'sdptool search DUN'

# rfcomm show rfcomm
rfcomm0: 00:19:63:0D:76:F8 channel 7 clean
# Убедимся, что сделали все правильно

4. Теперь, будем делать все это автоматом :) Для этого нам необходимо подкорректировать файлики настроек bluetooth. Чтобы было все понятно выкладываю свои файлики настроек:

# /etc/bluetooth/hcid.conf
device {
iscan disable;
pscan disable;
name "BlueZ %h (%d)";
class 0x100100;
}
options {
security auto;
passkey "0000";
}
# Видим, что определяется секретный код доступа к устройствам bluetooth

# /etc/bluetooth/rfcomm.conf
rfcomm0 {
# Automatically bind the device at startup
bind yes;

# Bluetooth address of the device
device 00:19:63:0D:76:F8;

# RFCOMM channel for the connection
channel 7;

# Description of the connection
comment "w950i";
}
# При старте, порт rfcomm0 связывается с каналом 7 моего телефона.

5. Ну, в принципе все :) Ставим любимую звонилку (kppp, kinternet) и пробуем звонить :) В качестве порта модема указываем /dev/rfcomm0, Не забываем прописать дополнительную строку инициализации для модема (у меня для Kuban-MTS это: AT+CGDCONT=1,"IP","internet.kuban").

6. Радуемся за проделанный труд!

7. Если, что-то не получается, то читаем материал для дополнительного изучения данного вопроса:
http://www.bluez.org
http://www.teaparty.net/technotes/blue-gprs.html
Спасибо сказали:
Loky
Сообщения: 1651
Статус: Инженер-системотехник
ОС: Netware, OES, SLED
Контактная информация:

Re: Простые решения

Сообщение Loky »

Исправление ошибки запуска VMware Player на OpenSuse 10.2


Если вы запускаете VMWare workstation или VMWare Player на OpenSuse 10.2, вы можете получить ошибку: "The Folder could not be displayed - VFS error: Invalid parameters"
Чтобы устранить ошибку, достаточно переименовать:
su -
cd /usr/lib/vmware/lib
mv libgcc_s.so.1 libgcc_s.so.1.old

Kaster Troy
MOSQIT: Novell/Axigen/Syncsort/Moonwalk/CAStor
Спасибо сказали:
Loky
Сообщения: 1651
Статус: Инженер-системотехник
ОС: Netware, OES, SLED
Контактная информация:

Re: Простые решения

Сообщение Loky »

Статья по установке Novell OES

Ссылка почему-то нерабочая. Возможно, уважаемый Loky её исправит попозже. (J)

Исправлено. Loky
MOSQIT: Novell/Axigen/Syncsort/Moonwalk/CAStor
Спасибо сказали:
Аватара пользователя
Unlime
Сообщения: 1
ОС: openSUSE 10.2

Re: Простые решения

Сообщение Unlime »

Недавно у меня тоже возникла потребность к использованию второго жесткого диска с файловой системой NTFS.
Все что ниже написано, я проделывал в дистрибутиве openSUSE 10.2.
Итак, начнем.
У вас должны стоять два компилятора gcc и gcc-c++, если уже установленны, то пропустите этот шаг, если нет, то обязательно установите.
Далее, ставим исходники ядра: kernel-source, версия сорцов должна соответствовать вашей установленной версии по умолчанию.
У меня стоит: 2.6.18.2-34 - установленная и сорцы.
Теперь качаем самые последние версии fuse * http://fuse.sourceforge.net/ * и ntfs-3g * http://www.ntfs-3g.org/ *, установку мы расмотрим ниже.
Итак, архивы скачали, теперь распаковываем.
Сначала будем ставить fuse, а потом уже ntfs-3g.

Открываем консоль, входим под рутом, переходим в папку куда мы распаковали fuse, далее:
./configure --enable-kernel-module
make
make install
Ок, fuse установили.

Теперь ставим ntfs-3g, переходим в папку куда мы распаковали ntfs-3g, далее:
./configure
make
make install
Ок, ntfs-3g теперь тоже установлен.

/*
У меня до этого уже был смонтирован второй жесткий диск, заходить и просматривать я его мог, но запись на него была отключена, поскольку стандартными средствами linux может только показывать содержимое жесткого диска с файловой системой ntfs, если у вас не смонтирован хард, то сделайте это. Например с помощью утилиты Partitioner, которая находиться в YaST > System, ну или в консоле, в общем кому как удобнее.
*/

По умолчанию в /etc/fstab у меня было написано следующее:
/dev/hdb1 /windows/D ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0
Поскольку linux предирчив к синтаксису, то я изменил /windows/D на /windows/d, сделать это можно все тем же Partitioner, ну или в консоле, в общем кому как удобнее.
Далее, под рутом открываем и редактируем /etc/fstab, удалите старую запись и пропишите новую, у меня она выглядит следующим образом:
/dev/hdb1 /windows/d ntfs-3g locale=en_US.UTF-8,exec,users,umask=0,rw,force 0 0
Если у вас другая locale, то пропишите ее заместо: en_US.UTF-8

Далее открываем и редактируем: /etc/sysconfig/kernel
В секции ( MODULES_LOADED_ON_BOOT="" )
между "" пишем fuse и получаем такую строчку ( MODULES_LOADED_ON_BOOT="fuse" )
далее сохраняем файл.
Теперь перезагружаем систему и если вы все делали так как написано выше, то после перезагрузки у вас должно все работать.

Буду рад, если кому нибудь эта статья будет полезной ;)
Спасибо сказали:
Аватара пользователя
Xentrix
Бывший модератор
Сообщения: 2429
Статус: PackageMonkey
ОС: OpenSuSE 11.1

Re: Простые решения

Сообщение Xentrix »

Создание собственного локального yum-репозитория пакетов.

Для того, чтобы создать yum-репозиторий (который также еще называется repomd или rpm md), вам прежде всего, необходимо убедиться, что у вас установлен пакет createrepo, содержащий утилиту создания подобного репозитория. Вы можете скачать его из официальных репозиториев SuSE (installation source - например, для SuSE10.2).
3 шага:
a) Можно использовать одну общую директорию, куда будут "свалены" пакеты всех архитектур, но лучше, конечно, упорядочить - пакеты одной архитектуры - в свою директорию.
Создадим корневую директорию репозитория (с любым именем, например, yum_repo), которую будем указывать в менеджерах пакетов, как источник:
mkdir /home/имя_пользователя/yum_repo
В ней создадим поддиректории для пакетов разных платформ:
mkdir /home/имя_пользователя/yum_repo/i586
mkdir /home/имя_пользователя/yum_repo/i686
mkdir /home/имя_пользователя/yum_repo/noarch
mkdir /home/имя_пользователя/yum_repo/x86_64

b) Сложите все необходимые пакеты в созданные папки - пакеты *.i686.rpm - в папку i686/, пакеты *.x86_64.rpm в папку x86_64/ и т.п.
c) Открываем терминал и даем команду:
createrepo /home/имя_пользователя/yum_repo/
Утилита проиндексирует все пакеты и создаст в директории /home/имя_пользователя/yum_repo/ папку repodata/ в которой будут находиться индекс-файлы (description) пакетов.
Теперь вы можете добавлять ваш yum-репозиторий в менеджеры YaST, YUM или Smart. Только не забывайте после добавления пакетов в репозиторий (или удаления пакетов) заново переиндексировать пакеты командой createrepo /home/имя_пользователя/yum_repo/

Подробные статьи о создании локальных (на HDD и CD/DVD), а также удаленных YUM и YAST-репозиториев:
англоязычный - http://en.opensuse.org/Creating_YaST_Installation_Sources
русскоязычный - http://www.sleu.org/modules/sections/index...cle&artid=1
Intel CoreDuo 6300/2Gb/300+300Gb HDD WD+Segate/GF8800GTS 320Mb/SB Live 5.1+SB X-Fi Gamer
OpenSuSE 11.1/kernel-2.6.27.x pae i686/Xorg 7.3/KDE 4.2 & E17/Compiz/ForceWare 180.xx.xx
Спасибо сказали:
Loky
Сообщения: 1651
Статус: Инженер-системотехник
ОС: Netware, OES, SLED
Контактная информация:

Re: Простые решения

Сообщение Loky »

Решение от Cornet:

Если кто еще захочет пингвинов в меню загрузки, делаем так:
- сам графический файл загрузчика находится в упакованом CPIO Архиве /boot/message, там же и файл конфигурации загрузчика gfxboot.cfg чтобы чтото с ним сделать, нужно его распаковать,
для этого создаем директорию

Код: Выделить всё

# cd /
# mkdir foo

- заходим в нее через консоль

Код: Выделить всё

# cd /foo

- распаковываем в нее содержимое архива /boot/message

Код: Выделить всё

# cpio -i </boot/message

- в любом текстовом редакторе редактируем файл gfxboot.cfg
значение penguin= -1 меняем на penguin=100 и сохраняем.
- теперь пакуем все обратно в /boot/message со всеми изменениями.

Код: Выделить всё

# find | cpio -o >/boot/message

Все.
Заходим в Yast > Система > Загрузчик вкладка "Установка загрузчика" GRUB Настройка загрузчика
Меню загрузки
Чтобы видеть меню загрузчика во время процесса загрузки, установите метку напротив "Показать меню загрузки". Иначе меню загрузчика будет скрыто.
Графический файл меню = /boot/message
Устанавливаем Тайм-аут меню загрузки, (по умолчанию 8 сек.)
Наслаждаемся пингвинами.
MOSQIT: Novell/Axigen/Syncsort/Moonwalk/CAStor
Спасибо сказали:
Аватара пользователя
Goodvin
Ведущий рубрики
Сообщения: 4333
Статус: ⚝⚠⚒⚑⚖☭☞☣☤&

Re: Простые решения

Сообщение Goodvin »

Преамбула:

В свежеустановленной openSUSE 10.3 в юникодной консоли не отображаются символы русского языка.
Здесь написано по какой причине: http://lists.opensuse.org/opensuse-ru/2008-01/msg00024.html

Здесь описание в багзилле, видим что официального решения пока не видать.

Амбула:
Как решить эту проблему, не дожидаясь пока разработчики выпустят новый релиз ?
Очень просто.
Взять недостающий файл ru-utf.map.gz вот здесь и выложить его в каталог /usr/share/kbd/keymaps/i386/qwerty/.

После чего выбрать этот keytable-файл либо через YAst либо прямым редактированием файла /etc/sysconfig/keyboard, изменить значение параметра KEYTABLE.
Например, вот так:

Код: Выделить всё

KEYTABLE="ru-utf.map.gz"


P.S.
Недостающий файл был найден здесь, за что спасибо автору странички.

P.P.S.
update:
Как оказалось, проблема и ее решение уже описаны были на нашем форума вот тут.
Найдены случайно, по какой-то странности ранее я их поиском найти не смог, хотя искал.
Спасибо сказали:
Loky
Сообщения: 1651
Статус: Инженер-системотехник
ОС: Netware, OES, SLED
Контактная информация:

Re: Простые решения

Сообщение Loky »

Решение от astronom1987:
Содержание реестра GNOME в чистоте
Рекомендуется всем у кого ОЗУ 256МВ и меньше.
1. Устанавливаем этот пакет из pacman репозитория gconf-cleaner-0.0.3-0.pm.1.i586.rpm.
2. Запускаем программу и соглашаемся со всеми предложениями мастера.
3. Наслаждаемся.
MOSQIT: Novell/Axigen/Syncsort/Moonwalk/CAStor
Спасибо сказали:
bluesman
Сообщения: 2137
Статус: Блюзмен
ОС: Ubuntu 9.10

Re: Простые решения

Сообщение bluesman »

Уменьшаем значки в стандартном меню KDE в openSUSE 10.3

В opensuse при использование стандартного меню kde в отличае от других дистрибудивов которые я использовал (debian, ubuntu,fedora) большие значки в меню. Мне лично показалось это непривычным и неудобным, да и некоторые значки не в том качестве чтобы их так растягивать.
Решение:

Код: Выделить всё

# nano ~/.kde/share/config/kickerrc
ищем параметр MenuEntryHeight и вместо значения 20 ставим 16
возможно потребуется перезапуск иксов


Вы можете использовать вместо nano удобный вам редактор.
После таких манипуляций получаем удобные значки в меню kde
Спасибо сказали:
Аватара пользователя
astronom1987
Сообщения: 1145
ОС: MX Linux
Контактная информация:

Re: Простые решения

Сообщение astronom1987 »

Сильно ускоряем Openoffice

Заходим в "Сервис-Параметри-Память"

Количество шагов ставим примерно 30

Использовать для openoffice.org 128MB

Памяти на объект 20MB

Количество объектов 20

Галочка напротив "Использовать быстрый запуск"

Дальше строка "java"

Отключаем использование виртуальной машины

Взято отсюда http://runtu.org/settings-programs/52-sett...123--openoffice
Приятной работы!
Спасибо сказали:
Аватара пользователя
mad dad
Сообщения: 56
ОС: SUSE 11.2 KDE4.3

Re: Простые решения

Сообщение mad dad »

Ввод SUSE в домен Windows 2003
По просьбам трудящихся переношу сюда.
Итак, для домена MYDOMAIN.LOCAL, сервер 192.168.0.1 server.mydomain.local на W2003, сеть 192.168.0.0 255.255.255.0
1.На сервере создаем новый компьютер MYSUSE (аctive directory-пользователи и компьютеры-новый компьютер)
2.Переходим на клиентскую машину с сусей.Обязательно синхронизируем время с сервером (можно просто установить время как на сервере. Разница в секундах не важна)
3.В файле /etc/hosts прописываем сервер:
192.168.0.1 server.mydomain.local server
4.Устанавливаем через YAST : krb5-client,pam-krb5,samba,samba-client,samba-winbind
5.Заменяем файл /etc/samba/smb.conf на этот файл:
nsswitch.conf
(1.2 КБ) 420 скачиваний

Меняем в нем имена домена и хостов на свои
6.Меняем файл /etc/krb5.conf на следующий:
krb5.conf
(781 байт) 478 скачиваний

7.Меняем файл /etc/nsswitch.conf на:
smb.conf
(1.49 КБ) 661 скачивание

8. В файле krb5.conf меняем имена домена на свои.
9.YAST-сетевые службы-клиент Kerberos- запускаем, заполняем,завершаем
10.Сетевые службы - членство Windows домена - запускаем,заполняем,завершаем.
Перезагружаемся.
Испытано десятки раз на компах с 10.2 и 10.3. Правда, если этот комп был с виндой в составе этого домена - нужно поменять MAC адрес,т.к. билет кербероз выдан уже на этот MAC.

С этими конфигами была также загнана в домен Mandriva 2007 PP и Debian (вместо yasta - net join)
Спасибо сказали:
Аватара пользователя
astronom1987
Сообщения: 1145
ОС: MX Linux
Контактная информация:

Re: Простые решения

Сообщение astronom1987 »

Создаем список часто создаваемых документов в контекстном меню рабочего окружения GNOME

1. Заходим в файловый менеджер Nautilus ставим галочку Вид-"показывать скрытые файлы".
2. Находим папку Templates в домашнем каталоге и копируем туда все пустые документы-шаблоны для создания новых файлов которыми пользуемся.
3. Открываем контекстное меню рабочего стола, потом "Создать документ" и работаем...
Примечание: если указанной папки там нет, то ее нужно создать.
Спасибо сказали:
punkboost
Сообщения: 15
ОС: SLES10 SP2

Re: Простые решения

Сообщение punkboost »

Связка rtorrent + Web-морда wtorrent (через Apache2)

1) Качаем xmlrpc-c 1.11 с их сайта. После инсталлируем:

tar -zxvf xmlrpc-c-1.11.00.tgz
cd xmlrpc-c-1.11.00
./configure --disable-cplusplus
make
make install


2) Установка rtorrent с поддержкой xmlrpс.

wget http://libtorrent.rakshasa.no/downloads/li...t-0.11.9.tar.gz
wget http://libtorrent.rakshasa.no/downloads/rt...nt-0.7.9.tar.gz
tar -zxvf libtorrent-0.11.9.tar.gz
cd libtorrent-0.11.9
./autogen.sh
./configure
make
make install

tar -zxvf rtorrent-0.7.9.tar.gz
cd ../rtorrent-0.7.9
./autogen.sh
./configure --with-xmlrpc-c
make
make install


Если все нормально прошло, теперь сконфигурируем rtorrent, редактируя .rtorrent.rc(добавить в конец строку):

scgi_port = localhost:5000


3) Прикручиваем веб-морду

Установите mod_scgi для апатча. Добавьте в httpd.conf:

SCGIMount /RPC2 127.0.0.1:5000


Для авторизации с апатчем создайте htpasswd файл:
htpasswd2 -c /path/to/htpasswd username


После, добавьте строку в httpd.conf

<Location /RPC2>
AuthName "Private"
AuthType Basic
AuthBasicProvider file
AuthUserFile /path/to/htpasswd
Require user myrpcuser
</Location>


Для поддержки коннекта в home.conf.php добавьте(в самой морде):

define('RT_HOST','localhost');
define('RT_PORT',80); //Or 81 if using lighttpd.conf server.port option
define('RT_DIR','RPC2/');
define('RT_AUTH', true); // Set to false if you have not set up auth
define('RT_USER', 'user_name');
define('RT_PASSWD', 'password');


4)
Установка wTorrent

Скачайте:



Скопируйте содержимое архива в дерикторию 'wtorrent' на вашем веб сервере to your httpd.

Отредактируйте conf/sample.home.conf.php под ваши требования. И добавьте (см. выше)

Создайте папку торрентов, базу и дериктории компиляции smarty (torrents/, db/ and tpl_c/) с правами 777.

chmod -R 777 wtorrent

Запустите скрипт инсталяции

http://localhost/wtorrent/install.php

Удалите install.php после установки.
Спасибо сказали:
Аватара пользователя
FreeBird
Сообщения: 9
ОС: openSUSE 10.3

Re: Простые решения

Сообщение FreeBird »

Использование GPRS-интернета через Bluetooth
(на примере OpenSUSE 10.3 и Qtek 8310 (WM for Smartphone 5), оператор МТС)

(от остальных статей отличается проверенной мною работостпособностью)

Используйте основнуя статью, читайте внимательно, соблюдая все пункты:
Bluetooth/GPRS — openSUSE
+ исправления, изложеные ниже:

1. Так же, при редактировании /etc/bluetooth/hcid.conf

Код: Выделить всё

# Inquiry and Page scan
    # valid parameters: enable | disable
    iscan enable;
    pscan enable;


2. Вместо команды

Код: Выделить всё

# sdptool browse

используйте

Код: Выделить всё

# sdptool search DUN


3. Ответ на hciconfig -a может отличатся:

Код: Выделить всё

hci0:   Type: USB
        BD Address: 00:0B:0D:69:5E:65 ACL MTU: 384:8 SCO MTU: 64:8
        UP RUNNING PSCAN
        RX bytes:955 acl:0 sco:0 events:25 errors:0
        TX bytes:600 acl:0 sco:0 commands:25 errors:0
        Features: 0xff 0xff 0x8f 0xfe 0x9b 0xf9 0x00 0x80
        Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
        Link policy: RSWITCH HOLD SNIFF PARK
        Link mode: SLAVE ACCEPT
        Name: 'dellhost'
        Class: 0x100100
        Service Classes: Object Transfer
        Device Class: Computer, Uncategorized
        HCI Ver: 2.0 (0x3) HCI Rev: 0x7a6 LMP Ver: 2.0 (0x3) LMP Subver: 0x7a6
        Manufacturer: Cambridge Silicon Radio (10)


UP RUNNING PSCAN вместо UP RUNNING AUTH ENCRYPT тоже работает.

4. Вместо команды

Код: Выделить всё

# rfcomm show

используйте

Код: Выделить всё

# rfcomm


5. При редактировании /etc/bluetooth/rfcomm.conf незабудьте убрать # перед значищими строчками

6. Строка инициализации 1
Если у Вас МТС:

Код: Выделить всё

AT+CGDCONT=1, "IP", "internet.mts.ru"

Т.е. убрать OK (может он и нужен - внимательно смотрите журнал при подключении ("Показать окно журнала" в главном окне KPPP))

7.

Код: Выделить всё

#  Имя пользователя: mts
# Пароль: mts

для МТС
С другими не пробовал, но с этими работает.
Мои любимые сайты и LinuxForum.ru - всё, что нужно звезде рок-н-ролла!
(с) Я
Спасибо сказали:
Аватара пользователя
astronom1987
Сообщения: 1145
ОС: MX Linux
Контактная информация:

Re: Простые решения

Сообщение astronom1987 »

Правильное переключение на Pulse Audio в GNOME
В некоторых наблюдаемых мною случаях эта звуковая система работает некорректно по разному проявляя свойства этого явления.
Для того чтобы снизить риск неудачного переключения на эту систему следует сделать следубщее:
1. Выставить вместо "автоопределение" в параметрах звука систему ALSA.
2. Если все пошло хорошо, нужно перезагрузится и включить Pulse Audio.
Были замечены случаи когда даже ALSA включалась не сразу, только после включения OSS с "автоопределения". Так что если что-то не пошло по первой части совета стоит использовать другую. Надеюсь, что со временем работа новой звуковой системы наладится и модераторы удалят это сообщение.
Спасибо сказали:
Аватара пользователя
astronom1987
Сообщения: 1145
ОС: MX Linux
Контактная информация:

Re: Простые решения

Сообщение astronom1987 »

В некоторых случаях в Suse 11.0 независимо от графической оболочки невозможно смонтировать некоторые носители, даже те которые записывались в Линуксе. Поэтому ставим K3b и используем копировать СD/DVD, с опцией "создать только образ". А потом распаковываем этот файл любым архиватором.
Спасибо сказали:
Ответить