LXF167:Ответы
Olkol (обсуждение | вклад) (→7 Slackware виснет) |
Olkol (обсуждение | вклад) (→7 Slackware виснет) |
||
(не показана 1 промежуточная версия 1 участника) | |||
Строка 252: | Строка 252: | ||
Скомпилированная программа обычно устанавливается в /usr/local/bin, если при запуске ./configure не указано иначе. Если в системе с форматом пакетов RPM configure жалуется на то, что библиотеки нет там, где она точно есть, установите соответствующий пакет -devel, например, libbar-devel. | Скомпилированная программа обычно устанавливается в /usr/local/bin, если при запуске ./configure не указано иначе. Если в системе с форматом пакетов RPM configure жалуется на то, что библиотеки нет там, где она точно есть, установите соответствующий пакет -devel, например, libbar-devel. | ||
}} | }} | ||
− | + | ||
− | + | {{Врезка|left|Заголовок=Часто задаваемые вопросы |Ширина=98|Содержание= | |
− | + | ||
> В одних дистрибутивах для запуска программ root используется sudo, в других — более традиционная su. Что лучше? | > В одних дистрибутивах для запуска программ root используется sudo, в других — более традиционная su. Что лучше? | ||
Строка 278: | Строка 277: | ||
su | su | ||
+ | }} | ||
===Помогите нам помочь вам=== | ===Помогите нам помочь вам=== |
Текущая версия на 12:31, 9 ноября 2018
|
|
|
Содержание |
[править] Ответы
Есть вопрос по открытому ПО? Пишите нам по адресу answers@linuxformat.ru, и мы найдем ответ.
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
[править] 1 Мелковатый текст
В Мне нравится командная строка. Во-первых, я к ней привык (я занимаюсь программированием еще с 1971 года), во-вторых, у меня не очень хорошее зрение, и 25 строк на 19-дюймовом мониторе для меня удобно.
Недавно я попробовал Slackware 14.0 и столкнулся с проблемой. Если, как обычно, указать параметр vga=normal в lilo.conf, то в начале загрузки на экране 25 строк, но потом какой-то скрипт — какой, не знаю — определяет, что монитор поддерживает большее разрешение, и переключается на него. В итоге на экране 65 строк мелкого текста, и это мне не нравится.
Какой именно скрипт это делает? И как подчинить его себе?
Можно ли принудительно вернуть прежнее разрешение командной строки? Как увеличить размер шрифта в командной строке?
Том Грувз [Tom Groves]
О За изменение разрешения монитора отвечает хитрая штука под названием KMS (Kernel Mode Setting – установка режима ядра). Как X может в определенный момент определить возможности монитора и выбрать разрешение без файла xorg.conf, так и ядро делает то же самое для виртуальных консолей.
Чтобы отключить KMS, добавьте к параметрам ядра nomodeset в lilo.conf (а если у Вас Grub 2 – переменные GRUB_CMDLINE_LINUX и GRUB_CMDLINE_LINUX_DEFAULT в etc/default/grub). Тогда ядро перестанет выбирать разрешение, и вместо этого примет Вашу настройку. Вместо vga=normal можно указать конкретный видеорежим, чтобы подогнать монитор к своим потребностям.
Список кодов, применяемых с параметром vga, доступен по ссылке http://bit.ly/RvAE5.
Впрочем, если задать больший размер шрифта и затем более высокое разрешение, буквы будут более четкими – строк на экране поместится больше, а читаемость текста сохранится.
Для изменения шрифта консоли воспользуйтесь командой setfont – список доступных шрифтов можно найти в каталоге /usr/share/kbd/consolefonts. Например, там имеется файл sun12 × 22.psfu.gz; размер выглядит подходящим для Вашего случая. Можете попробовать его, набрав
setfont sun12x22
Если после изменения шрифта текст станет нечитаемым, выполните команду setfont без параметров: она восстанавливает шрифт по умолчанию. Определившись со шрифтом, сделайте изменения постоянными, изменив файл /etc/rc.d/rc.font. Он заканчивается командой setfont -v, которая выбирает шрифт по умолчанию. Измените ее, так чтобы она загружала нужный шрифт, как показано выше, и сделайте файл исполняемым, чтобы он запускался во время загрузки Slackware.
chmod +x /etc/rc.d/rc.font
Теперь у Вас есть крупные четкие шрифты на мониторе с приличным разрешением. По умолчанию максимальный кегль шрифта – 22, но при необходимости в Интернете легко найти шрифты большего размера.
[править] 2 USB-дистрибутив
В Я хочу устанавливать и запускать дистрибутив с флэшки на разных компьютерах. Мне нужна возможность добавлять и удалять программы и сохранять свою работу.
Сандерссон [Sandersson]
О Если дистрибутив Вам безразличен – лишь бы работал, я бы предложил тот, что специально задуман для загрузки с USB, например, Knoppix (http://knoppix.net). Если же Вы намерены загружать с флэшки свой личный дистрибутив, то вариантов есть несколько.
В Ubuntu и его производных для создания загрузочной флэшки из ISO-образа есть утилита Startup disc Creator. В некоторых других дистрибутивах есть аналогичные утилиты. Более универсальное решение – UNetBootin, с ним на флэшке останется немного места для хранения личных файлов.
Запустите программу UNetBootin, выберите опцию Diskimage в нижней части окна, укажите путь до ISO-образа и задайте объем дискового пространства для пользовательских файлов. Убедитесь, что выбрали нужный диск внизу.
Если задать тип диска USB Drive, будут показаны только съемные диски, а при выборе Hard Drive Вы сможете писать на любое устройство; но учтите, что выбор системного диска уничтожит существующую ОС.
[править] 3 Вечное монтирование
В Вся моя музыка и видео хранятся на диске NAS, а в Rhythmbox указано расположение каталога с музыкой. Я хочу, чтобы каталоги нельзя было размонтировать. Сейчас в моем fstab содержится следующее:
//192.168.1.4/music/ /home/fran/NASmusic cifs guest,uid=1000,iocharset=utf8,codepage=unicode,unicode 0 0
//192.168.1.4/videos/ /home/fran/NASvideos cifs guest,uid=1000,iocharset=utf8,codepage=unicode,unicode 0 0
Что нужно сделать, чтобы их нельзя было размонтировать?
FranBlakes, с форумов
О Запись в fstab позволяет монтировать и размонтировать диск только пользователю root или через команду sudo. Помешать root размонтировать диск нельзя – он(а) не зря называется суперпользователем; а вот поведение sudo поддается контролю.
Если в Вашем дистрибутиве (как у большинства) для предоставления привилегий root используется sudo, откройте терминал и выполните команду:
sudo visudo
Она откроет /etc/sudoers, конфигурационный файл sudo, в редакторе по умолчанию. Не пытайтесь редактировать файл напрямую: мельчайшая ошибка может привести к тому, что Вы не сможете ни запустить sudo, ни отменить свои изменения. Visudo копирует sudoers во временный файл и проверяет синтаксис, прежде чем перезаписать /etc/sudoers новой версией.
Если редактор Вам не нравится, задайте нужный редактор в переменной EDITOR, например:
export EDITOR=”/usr/bin/nano”
sudo visudo
Найдите строку, в которой пользователям группы admin предоставляются все права – в Ubuntu и его производных это
%admin ALL=(ALL) ALL
В других дистрибутивах будет похожая запись, хотя в некоторых вместо admin используется группа wheel. Измените запись на
Cmnd_Alias UMOUNT = /bin/umount /home/fran/NAS*
%admin ALL=(ALL) ALL, !UMOUNT
Мы создали алиас команды, содержащий список команд – в данном случае, всего одну, но можно указать и несколько, разделив их запятыми. Мы изменили строку, задающую привилегии, исключив команды, приведенные в списке. В результате Вы сможете смонтировать ресурс с sudo, но все попытки размонтировать его завершатся неудачно.
Поскольку мы указали команду с маской, все соответствующие команды будут заблокированы, но другие каталоги размонтировать будет можно.
Всем пользователям размонтировать общий каталог мы запретили, и мы уже знаем, что пользователю root запретить это нельзя, но есть и третья ситуация, которая может привести к проблемам – исчезновение общего ресурса.
Этого недостаточно, чтобы предотвратить целенаправленное размонтирование; у любой программы, зависящей от сети, есть риск ошибок из-за сбоев на удаленном компьютере, в случае проблем с сетью или неудачного экспортирования каталога, в Вашем случае NAS. Безопаснее будет перед запуском Rhythmbox проверить, что каталог доступен – сделать это можно с помощью коротенького скрипта.
#!/bin/sh
if mount | grep -q /NASmusic ; then
rhythmbox
else
echo “Music directory not mounted”
exit 1
fi
Он проверяет, смонтирован ли каталог music; если да, запускается Rhythmbox, а в противном случае выдается сообщение. Скрипт проверяет, что устройство размонтировано, но он не поможет, если ядро думает, что оно еще смонтировано, но сервер недоступен.
Чтобы проверить это, можно поместить в общий каталог файл и проверять его наличие в скрипте:
if -f /home/fran/NASmusic/.hereiam ; then
...
Настройте запуск скрипта через иконку или пункт меню и запускайте его вместо Rhythmbox.
[править] 4 Mint без мыши
В Я решил попробовать Mint 13 KDE с ноябрьского диска LXF. Возможно, этого не стоило делать на ноутбуке Asus Aspire 5250-0678. Но на моем компьютере до Hardy работали Ubuntu и Mint. В Mint 13 KDE, Mint 13 Cinnamon и Knoppix 7.0.2 на ноутбуке не работает беспроводная мышь, а в Windows 7 она работает.
В Интернете множество решений этой проблемы, но большинство из них десятилетней давности или не помогают. Вероятно, нужно сделать что-то с /etc/X11/XF86config, но я не мог найти, что.
Ян Чепмен [Ian Chapman]
О Ваша мышь работает через Bluetooth или через отдельный USB-брелок? Мышь с приемником должна работать точно так же, как проводная: вся беспроводная часть соединения поддерживается полностью на аппаратном уровне. Для столь простых действий, как установка стандартного устройства ввода, в современных дистрибутивах в файл xorg.conf заглядывать точно не придется. Попробуйте отключить приемник, запустить в терминале команду
tail -f /var/log/messages
и включить его снова. На экране должны появиться сообщения о том, что обнаружена мышь и создано устройство в /dev/input. Там должно быть два устройства – /dev/input/mouse0 и /dev/input/mice. Первое – устройство для данной конкретной мыши (или любого другого координатного устройства, например, трекбола или сенсорной площадки), а /dev/input/mice соединяет все устройства управления указателем в системе. Можно проверить, что эти файлы читаются, попробовав прочитать их самому командой
cat /dev/input/mice
При перемещении мыши на экране должны появиться (нечитаемые) данные. Если появилось сообщение об отсутствии прав доступа, предварите эту команду sudo. Это не является проблемой, так как X-сервер выполняется от имени root, даже если поверх него – рабочий стол пользовательского процесса. Если ничего не происходит, запустите от имени root dmesg, чтобы посмотреть, какое устройство ядро создало для мыши. Команда
sudo dmesg | grep input
должна показать список обнаруженных устройств ввода. В последней версии dmesg есть параметр --follow, с которым сообщения ядра отображаются в реальном времени, так что запустите команду с этим параметром и наблюдайте за выводом при отключении и подключении устройств. В Mint на данный момент нет достаточно свежей версии util-linux, но как только util-linux-2.21 появится в репозиториях, с ее помощью будет проще наблюдать за сообщениями о подключении и отключении устройств.
Если у Вас мышь с Bluetooth и она не распознается автоматически, настройте ее через апплет Gnome Bluetooth. Возможно, Вашу мышь нужно согласовать с системой – это простая задача, но чтобы сделать это из апплета, к компьютеру придется подключить проводную мышь.
[править] 5 И нелегок, и не быстр
В У меня в CentOS 5.8 установлен lighttpd 1.4.28 с PHP 5.1.6, но я не могу заставить работать fastcgi. Он ищет модуль mod_fastcgi.so, а у меня такого модуля нет. В /usr/lib/lighttpd есть другие файлы mod_xxx.so, но не этот.
Scooter, с форумов
О Вам нужен пакет lighttpdfastcgi, но в репозиториях CentOS по умолчанию его нет, как нет там и lighttpd. Но Вы не указали, как устанавливали его – из исходников? Чтобы установить оба пакета, и lighttpd, и fastcgi, нужно добавить репозитории Epel и Remi:
wget http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
rpm -Uvh epel-release-5-4.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
rpm -Uvh remi-release-5.rpm
Если Вы устанавливали lighttpd из исходников, удалите его (обычно – командой make uninstall в каталоге с исходниками) и установите его из репозиториев командой
yum install lighttpd
Затем может понадобиться установить некоторые пакеты PHP командой
yum --enablerepo=remi,remi-test install phpgd php-xml php-cli php-pear php-pdo phpimap php-ldap php-odbc php-x
хотя любой из них можно пропустить, если он уже установлен. Наконец, установите fastcgi командой
yum --enablerepo=remi,remi-test install phpfpm lighttpd-fastcgi
Теперь убедитесь, что сервис phpfpm запускается от имени тех же пользователей и групп, что и lighttpd. Если используются группа и пользователь lighttpd по умолчанию, откройте /etc/php-fpm.d/www.conf и убедитесь, что группа и пользователь таковы:
user = lighttpd
group = lighttpd
Если lighttpd запускается от имени другого пользователя, это можно изменить в /etc/lighttpd/lighttpd.conf:
server.username = “lighttpd”
server.groupname = “lighttpd”
Убедитесь, что в /etc/lighttpd/mod_fastcgi.conf есть строка
server.modules += (“mod_fastcgi”)
и тогда все должно работать нормально.
[править] 6 KDE с орешками
В Как избавиться от этого чертового экскремента в правом верхнем углу рабочего стола KDE? Я знаю, что он называется «кэшью [cashew]», но мне больше напоминает какашку.
Too Long In IT, с TuxRadar
О Понимаю, о чем Вы – и с точки зрения сходства, и с точки зрения надоедливости – хотя если оно желтеет, когда Вы его касаетесь, могу посоветовать сменить диету. Так как сейчас время исполнения желаний, а я, говорят, похож на Санту (надеюсь, это из-за доброты к людям, а не из-за бороды или объема талии, хотя не уверен), я и Ваше желание исполню. Как известно, в KDE можно настроить почти все, напрямую или с помощью виджетов, и есть виджет как раз для того, что Вы хотите сделать. На самом деле, если поискать “cashew” на http://kde-look.org, эта альтернатива Вашему определению вернет совсем другой набор результатов, в котором Вы найдете несколько вариантов.
Я пользуюсь Py-Cashew, которую можно установить прямо с рабочего стола. Кликните правой кнопкой мыши на панели задач и выберите Panel Options > Add Widgets > Download New Plasma Widgets [Настройки панели > Добавить виджеты > Загрузить новые виджеты для Plasma] и наберите Cashew в строке поиска. Поиск вернет два результата – Py-Cashew и Stealth Cashew, Вам подойдет любой.
[править] 7 Slackware виснет
В Я пытался установить Slackware 14 с DVD, и установка зависает в окне FONTCONFIG UPDATE с сообщением о том, что для генерации файлов font.cache-1 используется fc-cache. Похоже, что 32-битные версии не работают на 64-битных компьютерах — а мой ноутбук (вроде бы) 64-битный. Возможно, проблема в этом? Образ на DVD 32-битный?
Робин Пэйн [Robin Pain]
О Образ и вправду 32-битный. Проверяется это командой:
uname -a
после его загрузки, но проблема не в этом, потому что 64-битные процессоры x86_64 выполняют также и 32-битный код x86. Однако существует множество разновидностей процессоров x86, и не у всех их набор команд полностью совместим. Вы не говорите, какой у Вас процессор, но у меня были проблемы с запуском на процессоре Intel i7 кода, скомпилированного для другой 64-битной системы. Это не обязательно проблема совместимости 64- и 32-битных процессоров: проблемы могут быть и с некоторыми i586-совместимыми процессорами x86, которые на самом деле не вполне совместимы с набором команд i586. Можно попробовать загрузить 64-битный DVD и установить систему с него или даже с компакт-диска сетевой установки, но раз уж Вы заплатили деньги за Linux Format, было бы приятнее заставить работать LXFDVD.
Попробуйте загрузить альтернативное ядро, введите в строке загрузки huge.s, для загрузки более общей и, возможно, более совместимой версии ядра. Если и это не поможет, нам нужно сообщение об ошибке. Даже если кажется, что установщик просто завис, он может выводить данные в другую виртуальную консоль.
Установщик Slackware загружается с четырьмя консолями, между которыми можно переключаться с помощью Ctrl + Alt + (F1–F4). Установщик работает в первой консоли, а вывод ядра отправляется в четвертую. Получив сообщение об ошибке, забросьте его в свою любимую поисковую систему – или пришлите нам, и мы разберемся, в чем дело. |
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
- Метамодернизм в позднем творчестве В.Г. Сорокина
- ЛитРПГ - последняя отрыжка постмодерна
- "Ричард III и семиотика"
- 3D-визуализация обложки Ridero создаем обложку книги при работе над самиздатом.
- Архитектура метамодерна - говоря о современном искусстве, невозможно не поговорить об архитектуре. В данной статье будет отмечено несколько интересных принципов, характерных для построек "новой волны", столь притягательных и скандальных.
- Литература
- Метамодерн
- Рокер-Прометей против изначального зла в «Песне про советскую милицию» Вени Дркина, Автор: Нина Ищенко, к.ф.н, член Союза Писателей ЛНР - перепубликация из журнала "Топос".
- Как избавиться от комаров? Лучшие типы ловушек.
- Что делать если роблокс вылетает на windows
- Что делать, если ребенок смотрит порно?
- Почему собака прыгает на людей при встрече?
- Какое масло лить в Задний дифференциал (мост) Visco diff 38434AA050
- О чем может рассказать хвост вашей кошки?
- Верветки
- Отчетность бюджетных учреждений при закупках по Закону № 223-ФЗ
- Срок исковой давности как правильно рассчитать
- Дмитрий Патрушев минсельхоз будет ли преемником Путина
- Кто такой Владислав Поздняков? Что такое "Мужское Государство" и почему его признали экстремистским в России?
- Как правильно выбрать машинное масло в Димитровграде?
- Как стать богатым и знаменитым в России?
- Почему фильм "Пипец" (Kick-Ass) стал популярен по всему миру?
- Как стать мудрецом?
- Как правильно установить FreeBSD
- Как стать таким как Путин?
- Где лучше жить - в Димитровграде или в Ульяновске?
- Почему город Димитровград так называется?
- Что такое метамодерн?
- ВАЖНО! Временное ограничение движения автотранспортных средств в Димитровграде
- Тарифы на электроэнергию для майнеров предложено повысить
[править] Помогите нам помочь вам
Ежемесячно мы получаем несколько писем, на которые не в состоянии ответить, так как проблема описана в них недостаточно полно. Чтобы дать вам наилучший ответ, нам нужно знать как можно больше.
Если у вас появляется сообщение об ошибке, приведите его точный текст и опишите конкретные условия, когда оно появляется. При возникновении проблемы с устройствами перечислите нам все установленные устройства. Если Linux уже запущен, можете применить для этого отличную программу Hardinfo (http://hardinfo.berlios.de/) – она сохранит подробную информацию об устройствах и о состоянии системы в HTML-файл, который вы сможете приложить к своему письму. Альтернативный и не менее удобный вариант – lshw (http://ezix.org/project/wiki/HardwareLiSter). Одна из этих программ должна быть включена в ваш дистрибутив (а то и обе).
Если вы не хотите или не можете их установить, выполните следующие команды в терминале от имени root и приложите файл system.txt к письму. Это здорово поможет диагностике.
uname -a >system.txt
lspci >>system.txt
lspci -vv >>system.txt