LINUX.ORG.RU

Сообщения carabo

 

Настройка сканера Pantum M6700D в Debian

Доброго дня!
Есть драйвер для МФУ Pantum M6700D для Ubuntu.
Установил его на Debian, принтер работает, сканер нет.
Сканер в Ubuntu работает.
Помогите, пожалуйста, настроить сканер в Debian.
Ссылка на драйвер: http://pantum.ru/drivers/Pantum-P3010-P3060-P3300-M6700-M6760-M6800-M6860-M71...

uname -a
Linux debian 4.19.0-0.bpo.1-amd64 #1 SMP Debian 4.19.12-1~bpo9+1 (2018-12-30) x86_64 GNU/Linux

 

carabo
()

Установка пакета wine32 в Debian x86_64

Нужно установить wine32 в 64-битной Debian stretch, т.к. того требует нужная мне программа.

$ uname -a
Linux debian 4.19.0-0.bpo.1-amd64 #1 SMP Debian 4.19.12-1~bpo9+1 (2018-12-30) x86_64 GNU/Linux
$ cat /etc/apt/sources.list
deb http://deb.debian.org/debian/ stretch main contrib non-free
deb-src http://deb.debian.org/debian/ stretch main contrib non-free

deb http://security.debian.org/debian-security/ stretch/updates main contrib non-free
deb-src http://security.debian.org/debian-security/ stretch/updates main contrib non-free 

# stretch-updates, previously known as 'volatile'
# A network mirror was not selected during install.  The following entries
# are provided as examples, but you should amend them as appropriate
# for your mirror of choice.

deb http://deb.debian.org/debian/ stretch-updates main contrib non-free
deb-src http://deb.debian.org/debian/ stretch-updates main contrib non-free

deb http://deb.debian.org/debian/ stretch-backports main contrib non-free

Делаю так:
$ sudo dpkg --add-architecture i386 && apt-get update
$ dpkg --print-foreign-architectures
i386

$ sudo apt-get install wine32
...
Пакеты, имеющие неудовлетворённые зависимости:
 wine32:i386 : Зависит: libwine:i386 (= 1.8.7-2) но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
$ sudo apt-get install libwine:i386
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 libwine:i386 : Зависит: libglu1-mesa:i386 но он не будет установлен или
                                libglu1:i386
                Зависит: libldap-2.4-2:i386 (>= 2.4.7) но он не будет установлен
                Зависит: libpulse0:i386 (>= 0.99.1) но он не будет установлен
                Рекомендует: libcups2:i386 (>= 1.4.0) но он не будет установлен
                Рекомендует: libdbus-1-3:i386 (>= 1.9.14) но он не будет установлен
                Рекомендует: libgl1-mesa-glx:i386 но он не будет установлен или
                                        libgl1:i386
                Рекомендует: libosmesa6:i386 (>= 10.2~) но он не будет установлен
                Рекомендует: libxslt1.1:i386 (>= 1.1.25) но он не будет установлен
                Рекомендует: libgl1-mesa-dri:i386 но он не будет установлен
                Рекомендует: libasound2-plugins:i386 но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

Подскажите, что тут можно сделать?

 ,

carabo
()

Разрешение монитора в debian, правка xorg.conf

Подключил новый монитор, не получается установить родное разрешение 1920х1080.
Дистрибутив - Debian stretch, окружение рабочего стола - Xfce.
Монитор - Benq GW2470, подключен кабелем VGA.

Вывод команды 'xrandr' в Debian:

$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1024 x 768, current 1024 x 768, maximum 1024 x 768
default connected primary 1024x768+0+0 0mm x 0mm
   1024x768      76.00*
При загрузке с live-диска Ubuntu разрешение устанавливается автоматически.

Вывод команды 'xrandr' в Ubuntu:

ubuntu@ubuntu:~$ xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
DP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 527mm x 296mm
   1920x1080     60.00*+
   1680x1050     59.95  
   1600x900      60.00  
   1280x1024     75.02    60.02  
   1280x800      59.81  
   1152x864      75.00  
   1280x720      60.00  
   1024x768      75.03    60.00  
   832x624       74.55  
   800x600       75.00    60.32  
   640x480       75.00    59.94  
   720x400       70.08 
Вывод команды 'xvidtune -show' в Ubuntu:
ubuntu@ubuntu:~$ xvidtune -show
"1920x1080"   148.50   1920 2008 2052 2200   1080 1084 1089 1125 +hsync +vsync

Из последнего вывода подставил значение для Modeline в файл /etc/X11/xorg.conf:

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "BENQ"
        ModelName    "GW2470"
        HorizSync    30-81
        VertRefresh  56-75
	ModeLine "1920x1080"   148.50   1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
		
        Option       "DPMS"
EndSection
     
Section "Device"
        Identifier   "Card0"
EndSection

Section "Screen"
        Identifier   "Screen0"
        Device       "Card0"
        Monitor      "Monitor0"
        DefaultDepth 24
        SubSection   "Display"
             Viewport   0 0
             Depth      24
             Modes      "1920x1080"
        EndSubSection
EndSection

Результата нет.

/var/log/Xorg.0.log: https://pastebin.com/3qNbyHNb

Прошу помочь с настройкой xorg.conf.

 ,

carabo
()

Просмотр письма со спамом

Открыл спам-письмо в браузере Chromium (дистрибутив Debian stretch), вложение pdf не открывал. Бразуер запускается от простого пользователя. Пароль сразу сменил в том же браузере.
Читал, что просто просмотр такого письма может привести к заражению системы.
Собственно, несколько вопросов:
как проверить, было заражение или нет;
что предпринять для профилактики - достаточно ли просто удалить Chromium (apt purge chromium);
какие последствия могут быть, если было заражено тело письма?

 

carabo
()

gpg - не спрашивает пароль при расшифровке

Делаю шифрование файла с помощью gpg:

gpg -c file && rm file

Расшифровываю:

gpg file.gpg
gpg при этом не спрашивает пароль. Можно ли это изменить?

 ,

carabo
()

Проблема при логине во второй консоли

Обновил Debian c 8 до 9 по инструкции https://www.debian.org/releases/stable/i386/release-notes/ch-upgrading.ru.html
Установлен openbox.
Делаю логин в другую консоль с тем же пользователем, что в первой. Все работает в обеих консолях. Делаю exit во второй консоли, первая консоль зависает, реагирует только на Ctrl-Alt-Del - перезагрузка.
Если во второй консоли войти как root, этой проблемы нет.
Как это можно исправить?

 ,

carabo
()

Нужно ли размонтирование вручную

Монтирую вручную один из разделов. Нужно ли размонтировать его вручную перед выключение компьютера, или он будет размонтирован автоматически? На разделе обычно ведется чтение/запись (торренты).

 

carabo
()

Безопасность подключения по https через публичный wi-fi

Необходимо подключиться к публичному wi-fi, зайти в почту mail.ru и скачать файлы. Mail.ru делает редирект на https://mail.ru/
Это безопасно или нет, если подключение к wi-fi не шифрованное?

 ,

carabo
()

Sonata видит только один симлинк

cat ~/.mpdconf | grep music_directory
music_directory    "~/.config/mpd/music"
ln -s /path1 ~/.config/mpd/music/directory1
ln -s /path2 ~/.config/mpd/music/directory2

Проблема в том, что Sonata видит только один симлинк (directory1).
Если удалить любой из них, то sonata видит другой симлинк.
Права на симлинки - «rwxrwxrwx».
Права на конечные каталоги - «rwxrwxr-x».
mpd запускается от имени пользователя автоматически через ярлык в ~/.config/autostart.
Помогите, разобраться, пожалуйста.

 ,

carabo
()

Велосипед: передать редактору путь к файлу

В некотором известном каталоге есть несколько файлов со случайными именами, нужно открыть в vim последний отредактированный файл.

cd /path && ls -t | head -1 | xargs vim

Перед запуском vim выдает:

Vim: Предупреждение: Ввод происходит не с терминала

корректно редактирует и сохраняет файл, но после завершения вешает эмулятор терминала.
При этом less нормально открывает и закрывает файл и оставляет после себя рабочий терминал.
Буду благодарен за идеи, как по другому запустить такой файл.

 ,

carabo
()

Зачем нужен halt?

Зачем нужен halt, когда есть poweroff?
На просторах интернета встретилось такое объяснение, что при выполнении halt, после того, как система выключена, можно вручную сделать ребут или выключить питание компа, нажав на кнопку.
Зачем это нужно, когда можно сразу сделать poweroff или reboot?
Приведите, пожалуйста, примеры реального использования halt.

 

carabo
()

Опечатка в русской ArchWiki

Вероятно, опечатка в русской ArchWiki:
https://wiki.archlinux.org/index.php/Pacman_(Русский)

Совет: Чтобы сохранить копию локального устанавливаемого пакета в кэше pacman'а, используйте:

# pacman -U file://путь/к/пакету/имя_пакета-версия.pkg.tar.xz

В английской версии:
https://wiki.archlinux.org/index.php/pacman#Additional_commands

To keep a copy of the local package in pacman's cache, use:

# pacman -U file:///path/to/package/package_name-version.pkg.tar.xz

После file:/// в русской версии два слеша вместо трех.

 ,

carabo
()

Неправильно настроен автологин в archlinux

Доброго всем. В VirtualBox установлен ArchLinux, автологин настроен по этой инструкции: http://archlinux.org.ru/forum/topic/16498/

3. Последний шаг заключается в том, чтобы посредством Systemd сделать автологин нужного пользователя в нужную виртуальную консоль, а дальше всё будет по цепочке тех шагов, которые описаны выше. Для этого нам требуется создать нужный Unit для Systemd:

# systemctl edit getty@ttyNomerVirtConsole
и там вписать следующий код
[Service]
ExecStart=
ExecStart=-/usr/bin/agetty --autologin Username --noclear %I $TERM
Здесь NomerVirtConsole - это номер нужной виртуальной консоли, она должна быть равна переменной из шага 2. А переменная Username соответственно имя нашего пользователя для которого всё это затевалось.

Поторопился и после копипаста так и осталось Username.

Теперь при загрузке ошибка, ручной логин системой не предлагается:

User not known to the underlying authentication module

Как можно исправить ситуацию?

 ,

carabo
()

Изменить регистр символов на противоположный

Можно ли как-нибудь в shell-скрипте изменить регистр символов (в т.ч. кириллицы в UTF-8) на противоположный, например:

кириЛЛица
КИРИллИЦА

 

carabo
()

hdd после подключение к SATA при включенном питании

Жесткий диск WD был подключен к кабелю питания SATA (широкому) при включенном питании ПК, отключен уже нормально, при выключенном питании. Может ли это повлиять на здоровье ЖД?

# smartctl -A /dev/sdb
http://pastebin.com/FzVzy6q1

# smartctl -Hc /dev/sdb

http://pastebin.com/qbXgBdp2

 

carabo
()

bash: подстановка в диапазон значений

Обычный диапазон значений:

for i in {1..5}; do
  echo $i
done

Можно ли сделать подстановку в диапазон значений, что-нибудь подобное, только работающее:

a=10
for i in {1..$a}; do
  echo $i
done

 ,

carabo
()

Доступ к файлу через sudo, владелец root

Есть такой файл, это лог файрвола ufw:

ls -l /var/log/ufw.log
-rw-r----- 1 root adm 1540900397 ноя  9 01:44 /var/log/ufw.log
Почему нельзя редактировать его через sudo, а приходиться специально входить через su?
sudo > /var/log/ufw.log
bash: /var/log/ufw.log: Отказано в доступе

 , ,

carabo
()

Построчное чтение файла в bash

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

file=./file.txt

cat "$file" | while read line; do
	echo "$line" # Вывод строки из файла
	read	# Чтение ввода пользователя
done

 ,

carabo
()

Конфликт разделов при загрузке

Приветствую, прошу помочь.

Установлена Windows XP вместе с Debian 8 на один ж.диск (всегда он был /dev/sda). Был установлен второй ж.диск для данных (всегда определялся как /dev/sdb). После сбоя в windows появилось такое:

cat /etc/fstab
# / was on /dev/sda2 during installation
UUID=55ad2225-242f-4619-9697-b727124b1ff3 /               ext4    errors=remount-ro 0       1

# Label "loc2", /dev/sda2, 280 Gb
#UUID=ba3782f0-22d4-4c43-9b76-307db2269cea /media/loc2      ext4    defaults        0       2

Два раздела на разных физических ж.д. претендуют на /dev/sda2, в результате загрузка не происходит.

Как это можно решить? Спасибо.

 ,

carabo
()

sed - найти первый / в строке

Приветствую.

Есть такое выражение:

a/b/c/d
Здесь b заранее неизвестно.
Нужно сделать такую замену:
A/B/c/d

Пытаюсь сделать так:
echo a/b/c/d | sed "s/a\/.*\//A\/B\//"

Получаю:

A/B/d
Подскажите, чего тут не хватает, как найти первый слеш после b.

 

carabo
()

RSS подписка на новые темы