Unix & Linux

8
Понимание исполняемых форматов Linux и пакетов распространения программного обеспечения

У меня проблемы с пониманием исполняемых форматов Linux и пакетов распространения программного обеспечения. Существует так много разных дистрибутивов самого Linux, и кажется, что каждый программный пакет был скомпилирован отдельно для каждого дистрибутива. Почему это? Я понимаю, что некоторые...

8
(G) VIM использует $ PATH, отличный от моей системы

Поскольку Ubuntu не предоставляет современных пакетов для TeXLive, я установил его вручную. Однако некоторые программы нуждаются в TeXLive в качестве зависимости. Итак, я установил пакет TeXLive из репозиториев Ubuntu поверх этой версии 2009 года. Затем я изменил свой $ PATH на версию 2011 года,...

8
Строка Bash заменяет несколько символов одним

Я заменяю из заголовка канала все символы, кроме букв и цифр, тире, чтобы использовать результат в качестве безопасного имени файла для любой файловой системы: $ t="Episodie 06: No hope of riding home (NEW) - Advanced grammar" $ echo ${t//[^A-Za-z0-9]/-}...

8
Загрузка образа файловой системы с жесткого диска с использованием GRUB2 с сохранением

Как сохранить изменения, внесенные в файлы, при запуске операционной системы, которая загружается - с использованием GRUB2 - из файла, содержащего файловую систему. Мне удалось заставить GRUB2 загрузить файл образа, который находится на жестком диске. Пока все хорошо, очень полезно для загрузки...

8
Как я могу загрузить PC-BSD live DVD-ISO IMAGE напрямую через GRUB2?

С помощью команды loopback GRUB2 позволяет напрямую загружать файл ISO. Теперь я настроил соответствующий пункт меню для загрузки ISO- образа PC-BSD Live DVD , но при попытке его загрузки загрузчик FreeBSD выдает: can't load 'kernel' Вот меню GRUB2, которое я сейчас использую: menuentry "PC-BSD" {...

8
Получить каталог верхнего уровня из переменной makefile

Какой самый простой код для получения директивной части верхнего уровня переменной makefile? Пример: BUILD_DIR = dir/subdir/.../sub-a-dub-dir distclean: rm -rf <some code which evaluates to "dir" from $(BUILD_DIR)> PS: я не имею в виду $(dir $(dir $(BUILD_DIR))), но то, что получает первую...

8
Почему exim4 прослушивает порт 25?

Я неверно истолковываю результаты netstat -anp --tcp --udp | grep LISTENневерно, или вывод означает, что процесс exim4 прослушивает внешнюю информацию через порт 25: tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1960/exim4 tcp6 0 0 ::1:25 :::* LISTEN 1960/exim4 Можно ли считать это угрозой безопасности при...

8
Клавиши AltGr не работают с Ubuntu в VirtualBox

Я только что установил VirtualBox (из Oracle) в Windows 7 и создал виртуальную машину с последней версией Ubuntu. Здесь, в Firefox, я могу использовать левую клавишу Ctrl, тогда как правая не имеет никакого эффекта. Однако я не могу использовать клавишу AltGr (также известную как Right Alt) для...

8
Что это за файл .gtkrc?

Я просматривал точечные файлы Тима Поупа и случайно заметил, что у него есть .gtkrcфайл. Что делает этот файл конфигурации? И как я могу сделать один из

8
Захват области экрана без рабочего стола?

Я использую OpenSuse с dwm в качестве оконного менеджера. С тех пор, как я переключился с KDE, я не нашел способа сделать снимок экрана или даже сделать снимок части моего экрана. Есть ли способ, которым я могу сделать это в среде командной строки?...

8
Подписание / контрольная сумма ядра для предотвращения / обнаружения манипуляций

Все мои разделы зашифрованы ( /и /home), но /bootраздел должен оставаться незашифрованным и открытым для манипуляций. Я думал о хешировании ядра при загрузке и проверке результата по сохраненному значению (сгенерированному при компиляции, сохраненному на моем зашифрованном диске), чтобы увидеть,...

8
Как сохранить измененные файлы?

У меня есть две папки: ОРИГИНАЛ / ORIGINAL_AND_MY_CHANGES / У моего друга есть копия ОРИГИНАЛА /. Я хотел бы сгенерировать MY_CHANGES.tgz - он должен содержать только новые / измененные файлы из ORIGINAL_AND_MY_CHANGES / по сравнению с ORIGINAL /. Так что мой друг может распаковать его в свою копию...

8
Как найти и заменить несколько игл одним словом через одно выражение?

Предположим, у вас есть текстовый файл: foo fnord bar bizz foo poit И теперь я хотел бы заменить оба слова "foo" и "bar" на "narf". Я знаю, что мог бы использовать: sed -e 's/foo/narf/g' -e 's/bar/narf/g' fileName Тем не менее, я хотел бы поработать с оператором OR, который указывает регулярному...

8
Как воспроизвести RTSP-поток под Linux для камеры BOSCH AutoDome Junior HD IVA?

У меня есть камера AutoDome Junior HD IVA. Как воспроизвести поток RTSP в моем дистрибутиве Linux? Я пытался VLC, но это не удается. Есть ли другой надежный инструмент? Следить за : Попробуйте 1: не удалось $ mplayer rtsp://192.168.1.10:554 MPlayer SVN-r33251-4.6.0 (C) 2000-2011 MPlayer Team...

8
Как создать загрузочную флешку с помощью Debian Squeeze

Используя Ubuntu, я хочу установить Debian Squeeze на мой компьютер с загрузочной флешкой. Я нашел этот урок: Подключите USB-ключ, чтобы найти местоположение устройства: $ df -k /dev/sdb 244476 217968 26508 90% /media/xxx Это показывает, что /dev/sdbэто мой USB-ключ. Тогда я размонтирую это #...

8
Почему некоторые пакеты используют 'make install', а другие 'sudo make install'

Я недавно установил кодировщик LAME на моем сервере, чтобы конвертировать WAV в MP3, и это работало с ./configure; make; make install. Затем я попытался установить кодировщик OGG, и для этого требуется «./configure, make, sudo make install», чего я не могу сделать, поскольку у меня нет VPS (и я бы...

8
Более быстрые альтернативы lsof

Я хочу извлечь идентификатор процесса определенного процесса, чтобы закрыть его. Процесс представляет собой локальный веб-сервер, использующий определенный порт (localhost: 3000), и в настоящее время я делаю это следующим образом, чтобы извлечь соответствующую строку: lsof|grep localhost:3000 но...