LINUX.ORG.RU

Сообщения zagatov_lev

 

Моя надстройка над yay для Archlinux — zypper-like интерфейс для yay на bash

Здравствуйте! Я вот подумал, что мне в Archlinux не нравится. Не нашел ничего, кроме синтаксиса pacman/yay.

Ну какой человек подумал, что пакеты из репо должны устанавливаться командой Sync (синхронизация), из архивов – Update (обновление), а кеш – это Query (очередь)?

И решил я сделать свою обертку. Она работает, выполняет все функции, которые в нее заложены. Потом, наверное, еще фичами обрастет.

#!/bin/bash
# Archpkg v0.1 -- zypper-подобная обертка над Yay (yet another yaourt)
# Author: Lev Zagatov
# Uses: yay
case $1 in
        "install"      )  yay -S "${@:2}"                                              ;;
        'in'           )  yay -S "${@:2}"                                              ;;
#===========================================================================================
        "install-src"  )  sudo pacman -U "${@:2}"                                      ;;
        'is'           )  sudo pacman -U "${@:2}"                                      ;;
#===========================================================================================
        "remove"       )  yay -R "${@:2}"                                              ;;
        'rm'           )  yay -R "${@:2}"                                              ;;
#===========================================================================================
        "search"       )  yay -Sys "${@:2}"                                            ;;
        'sr'           )  yay -Sys "${@:2}"                                            ;;
#===========================================================================================
        "search-cache" )  yay -Qs "${@:2}"                                             ;;
        'sc'           )  yay -Qs "${@:2}"                                             ;;
#===========================================================================================
        "update"       )  yay -Sy                                                      ;;
        'up'           )  yay -Sy                                                      ;;
#===========================================================================================
        "upgrade"      )  yay -Syu                                                     ;;
        'ug'           )  yay -Syu                                                     ;;
#===========================================================================================
        "upgrade-pkg"  )  yay -Sy "${@:2}"                                             ;;
        'uk'           )  yay -Sy "${@:2}"                                             ;;
#===========================================================================================
        "pacmancmd"    )  sudo pacman "${@:2}"                                         ;;
        "pc"           )  sudo pacman "${@:2}"                                         ;;
#===========================================================================================
        "yaycmd"       )  yay "${@:2}"                                                 ;;
        'yc'           )  yay "${@:2}"                                                 ;;
#===========================================================================================
        "help"         )  echo "Помощь по $0"
                          echo "===================================================="
                          echo "Команда      | Краткая | Описание"    
                          echo "install      | in      | Устанавливает пакет(ы)"
                          echo "install-src  | is      | Устанавливает из tar.zst"
                          echo "remove       | rm      | Удаляет пакет(ы)"    
                          echo "search       | sr      | Ищет пакет(ы) в репозиториях"
                          echo "search-cache | sc      | Ищет в кеше"
                          echo "update       | up      | Обновляет репозитории"
                          echo "upgrade      | ug      | Обновляет систему"
                          echo "upgradepkg   | uk      | Обновляет пакет(ы)"
                          echo "help         | he      | Показывает эту справку"       ;;
#===========================================================================================
        "he"           )  echo "Помощь по $0"
                          echo "===================================================="
                          echo "Команда      | Краткая | Описание"
                          echo "install      | in      | Устанавливает пакет(ы)"
                          echo "install-src  | is      | Устанавливает из tar.zst"        
                          echo "remove       | rm      | Удаляет пакет(ы)"
                          echo "search       | sr      | Ищет пакет(ы) в репозиториях"
                          echo "search-cache | sc      | Ищет в кеше"
                          echo "update       | up      | Обновляет репозитории"
                          echo "upgrade      | ug      | Обновляет систему"
                          echo "upgrade-pkg  | uk      | Обновляет пакет(ы)"
                          echo "help         | he      | Показывает эту справку"       ;;
#===========================================================================================
        ''             )  echo "Ошибка: команды не найдены"
                          echo "Выполните $0 help для получения помощи"                ;;
#===========================================================================================
        *              )  echo "Ошибка: команда $1 непонятна"
                          echo "Выполните $0 help для получения помощи"                ;;

esac

Управление происходит с помощью двух видов команд – полных и кратких. Краткие команды всегда содержат две буквы, но чаще выглядят нелогично. Полные команды больше напоминают обычные английские слова. Также можно запустить команду yay или pacman с помощью ./pkg yaycmd (yc) -Arg или ./pkg pacmancmd (pc) -Arg соответственно, но так как это нужно непонятно кому, в хелпе возможность не прописана. Делал полдня в качестве эксперимента на тему слишком аккуратного кода, а также как удобную мне штуковину.

Поставили бы её Вы?

 , , ,

zagatov_lev
()

Несколько вопросов по Bash

Здравствуйте, у меня есть несколько вопросов по Sh. Либо я проглядел, либо в мануалах этого не написано.

1 [решено]. Как узнать и передать все аргументы, начиная с n’ого, если известен n?
Допустим, у меня есть скрипт ./script, который должен принять переданные ему аргументы и если 1 аргумент – arg, то программе prog должны передаться все аргумены, начиная со второго, чтобы она обработала. Например, если я вызвал ./script arg second third, то программа prog должна получить second third. Возможно ли это?

2 [решено]. Хотелось бы сделать моментальную отправку нажатий клавиш. То есть, при нажатии одной клавиши выполнялась бы запись этой буквы в переменную, без нажатия Ret. Можно ли так сделать?

3 [решено]. Как узнать номер терминала и настоящий ли он? Просто надо сделать так, чтобы в ядерной консоли №1 через один и тот же скрипт запускалась программа prog1, в ядерной консоли №2 открывался скрипт script2, а в псевдо-терминалах открывалась программа prog2. [solved]

upd. 4. У меня есть скрипт. Мне нужно прочитать все аргументы, начиная с второго. И нужно записать один и тот же текст во все файлы, перечисленные в этих аргументах.
Например, ./script arg second third. Текст должен быть записан в файлы second и third.
Это возможно?

Спасибо за существующие ответы и за последующие. За тупняк извиняюсь.

 ,

zagatov_lev
()

Что можно сделать, чтобы ко мне не лип надоедливый анон?

Здравствуйте. Более подходящего раздела действительно не нашел.

Итак, ко мне пристает(-ют) анонимус(ы). У него какая-то навязчивая идея, мне кажется, если он один. Навязчивая идея сначала троллить, а потом просто оскорблять нуба-школьника. Самая удачная мишень, он и отпору дать не может, и писать толком не умеет, и сидит на какирском дистрибутиве (арче) и вообще ССЗБ. Обзывает меня «плохой нейросетью», «больным», «животным» и т. д. Аргументы его просто абсурдны. Забегала мне в голову мысль, что нейросеть – именно он.

Всех анонимусов я заблокировать не могу, так как из-под анонимуса может сидеть как и тролль, так и гуру убунто/дебиано/арченаук, который может сильно помочь. Да если я их заблокирую, этот анон 100% залогинится, будет месяц набирать скор и ворвется в мои треды. Будет обижать дальше.

Помогите, пожалуйста… как можно сделать, чтобы анонимус отстал от меня?

 , ,

zagatov_lev
()

Автодополнение и регулярки в pacman/yay

Здравствуйте, как мне сделать сабж? По дефолта его нет.

Дело в том, что раньше я устанавливал через Anarchy и там был сабж. Сейчас я установил руками и не могу понять, как мне это сделать. Я уже привык, так как к хорошему и удобному привыкается быстрее.

Допустим, я хлчу установить все, что начинается с xfce и заканчивается на plugin. pacman -S xfce*plugin не работает от слова совсем и pacman читает звёздочку как часть названия, а не как регулярку. На нажатие tab после pacman -S xfce не реагирует НИКАК. Из шеллов пробовал bash и zsh, все дополнения установил, не помогает, что можно сделать? Спасибо.

 , , ,

zagatov_lev
()

Как быстро найти приложения из разных сред, выполняющие одно и то же действие? (желательно автоматом)

Здравствуйте, я установил на арчик xfce, mate и kde. Все бы хорошо, но есть куча дублирующихся приложений. Например, терминал у меня есть в 3х вариантах – mate-terminal, xfce-terminal, kde-konsole. С этим мне разобраться легко, больше нравится Konsole.

Но может, есть еще что-то, а мне искать лень. Можно ли сделать автопоиск? Есть решение? Спасибо заранее.

 ,

zagatov_lev
()

Арч неправильно распознает нажатия тачпада

Здравствуйте, я в первый раз удачно установил Archlinux руками. Ну как удачно, установил Mate, подключил мышку. Но мышь я подключил, потому что родной тачпад отказывается правильно работать.

Правая кнопка работает, перемещение курсора работает, а левая кнопка - нет. Ни по нажатию, ни по простому клику. Инструкцию на Вики видел, не помогла. Что делать? Спасибо.

 , ,

zagatov_lev
()

Как изменить раздел партишена?

Здравствуйте, я установил программу Gparted на свой компьютер. Хочу откромсать раздел для личных нужд. Но не получается…

При открытии Gparted я вижу https://i.imgur.com/2BrfgBR.png
Пытаюсь изменить размер в этом окошке https://i.imgur.com/p820iM0.png
Я ввожу в поле «Новый размер (МиБ)» новый размер (100000 МиБ). При нажатии Enter происходит сброс значения, т.е. изменить размер невозможно. А мне нужно. не подскажете, как это сделать? Спасибо.

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

 , ,

zagatov_lev
()

Как поменять сетевой менеджер без переустановки системы в opensuse?

Здравствуйте, установил я опенсюсю. Выбрал на этапе установки как сетевой менеджер Wicked. Установка длилась час, плюс интернет у меня не резиновый. Вопрос: возможно ли поменять Wicked на NM?

Чего мне не хватает в Wicked:

  • Апплета на панельке кедов
  • Быстрого просмотра состояния сети
  • Быстрого и удобного переключения

В NM это все есть.

Ps. Да, ссзб. Но все таки, помогите, пожалуйста.

 , , , ,

zagatov_lev
()

Когда анон стал модератором?

Хожу я, читаю и вдруг мой палец попадает на ник @Dimez . Решил почитать, с чего его заблокировали.

Блокирован 12.04.20 01:51:55, модератором anonymous

И вопросик: когда анон смог стать модератором?

Ps. Ничего против анонов не имею, просто интересно.

 ,

zagatov_lev
()

Как вызвать команду в bash, если она заалиасена?

Здравствуйте. Я хочу сделать скриптик rtfm в своем debian 10 примерно такого содержания и заалиасить его как man:

#!/usr/bin/bash
echo -n 'What do you want -- to read manpage (1) or search it in web (2) ? '; read wdyw;
case $wdyw in
1) man "$@" ;;
2) a="$@"; chromium "https://duckduckgo.com/?q=a&ia=web" ;;
*) echo 'Sorry, incorrect choice, stopping program. Goodbye.' && exit 1;;
esac; exit 0;

И как вы видите, вызывается команда man, которая есть алиас rtfm.

А я хочу без заалиасивания-разалиасивания быстро вызвать эту команду в скрипте. В fish, я знаю, есть способ вызвать такую команду вот так: `command. Есть ли что-то подобное в bash?

 , ,

zagatov_lev
()

Возможно ли установить Debian ARM на телефон с Android?

Собственно сабж.

Я понимаю, что телефон без звонилки – уже не телефон. Однако проскакивает такой вопрос в голове моей.

Суть такова: настраивается супергипер эмуляция процессора arm, подключаются к виртуалке флеха с дебианом и телефон на андроиде. Потом происходит обычная установка Debian Gnome, только в качестве диска указывается не хард виртуалки, а телефон. И потом перезагрузка телефона. Будет ли это чудо так работать?

П.С. У меня есть глючненький телефон с разбитой камерой. Он все равно никому не нужен. Думаю процедуру проводить на нем. А что, может получится.

 , , ,

zagatov_lev
()

Debian, Lightdm: при выборе Default Xsession загружается Xfce, хотя указан XMonad

Здравствуйте. Думаю, что указывать нечего, все уже написано в заголовке. Хотя…

Я установил и проконфигурировал XMonad, чтобы он стал полноценной заменой пустой консоли. Сейчас пишу из него. Но!

Я хочу, чтобы консоль (kitty) запускалась сразу после старта WM через DM. В чем проблема, спросите вы, можно написать в ~/.xinitrc! Но советы из гугла (с ~/.xinitrc) не работают. Мой ~/.xinitrc:

#!/usr/bin/bash
xrdb -merge .Xresources
   sleep 3; kitty &


exec xmonad

Так же правильно? Я просто не могу сказать. Вроде пункт «Default Xsession» в Lightdm должен запускать startx, он должен смотреть в .xinitrc… Но не получается, в .xinitrc прописано exec xmonad, а запускается крыса. Что я мог сделать либо понять не так? И как все таки сделать автозагрузку?

Пишу в потоке сознания, если что то непоонятно – отвечу.

 , , , ,

zagatov_lev
()

Debian Xfce: проблема с пробуждением ноутбука

Здравствуйте, собственно у меня сабж. Debian Xfce, Sddm. Пробовал Xfce+Lightdm gtk, Xfce+Slim, Xfce+Gdm, Gnome3+Gdm, Mate+Lightdm gtk, IceWM+Sddm, IceWM+Lightdm gtk, Kde+Sddm, Kde+Kdm, Kde+Lightdm qt, Kde+Lightdm gtk. Проблема сохраняется. На арче такой проблемы нет. Как видно, проблема не в DE и не в DM точно.

Проблема такова. При закрытии крышки или при простое пять минут ноут засыпает. Все бы хорошо, только он не просыпается.
Двигаю курсором – не видит, жму пробел – не видит, меняю раскладку (CapsLk) – не видит, кнопка питания не помогает. Приходится перезагружать DM и терять все данные. Почему-то он все время открывает Кю-Битторрент, который реально Кю, и тормозиллу. В автозагрузке ничего такого нет, да и Кю-Битторрент я удалил.

Пробовал делать так, все равно засыпает. Не знаю, что делать.

Помогите, пожалуйста, буду очень благодарен. Xfce 4.12, Debian 10.4.0 Buster.

 , ,

zagatov_lev
()

Алиасы для Debian (несерьезно)

Здравствуйте, сделал список алиасов, которые упростили мне жизнь, может быть, и вам упростят.

Подготавливаем всё, выполняем команды и доустанавливаем нужные пакеты:

$ su -

(вводите пароль)

# apt update; apt -y install nano sudo python3 python3-dev python3-pip; pip3 install thefuck

(соглашаетесь на установку thefuck)

# nano /etc/sudoers

(добавляете строку: имя-пользователя ALL=(ALL:ALL) ALL или имя-пользователя ALL=(ALL:ALL) NOPASSWD:ALL, чтобы получить беспарольный sudo, нажимаете Ctrl-o, Ret, Ctrl-x)

# fuck
# fuck

(так повторяете у всех пользователей, два раза fuck)

После этого редактируете конфиг шелла у рута, добавляете

alias apti='sudo apt install'
alias aptr='sudo apt remove'
alias apts='sudo apt search'
alias apth='sudo apt show'
alias aptu='sudo apt update'
alias aptg='sudo apt upgrade'
alias apug='sudo apt update; sudo apt upgrade'
alias fix='fuck'
alias yapti='sudo apt install -y'
alias yaptr='sudo apt remove -y'
alias aptc='sudo apt clean; sudo apt autoremove'

eval "$(thefuck --alias)"

Все, копируете этот файл другим пользователям, алиасы готовы.

 , ,

zagatov_lev
()

Xfce: как изменить тему и значки gtk3

Я хочу изменить тему и значки gtk3 в xfce. Оказывается, у меня значки Papirus и тема Arc только в gtk2, а в gtk3 везде adwaita. И визуально все именно так. Инфу показал neofetch. Как изменить тему?

       _,met$$$$$gg.          user@lev 
    ,g$$$$$$$$$$$$$$$P.       -------- 
  ,g$$P"     """Y$$.".        OS: Debian GNU/Linux 10 (buster) x86_64 
 ,$$P'              `$$$.     Host: R510/P510 
',$$P       ,ggs.     `$$b:   Kernel: 4.19.0-9-amd64 
`d$$'     ,$P"'   .    $$$    Uptime: 18 mins 
 $$P      d$'     ,    $$P    Packages: 1728 (dpkg) 
 $$:      $$.   -    ,d$$'    Shell: bash 5.0.3 
 $$;      Y$b._   _,d$P'      Resolution: 1280x800 
 Y$$.    `.`"Y$$$$P"'         DE: Xfce 
 `$$b      "-.__              WM: Xfwm4 
  `Y$$                        WM Theme: Arc 
   `Y$$.                      Theme: Arc [GTK2], !Adwaita [GTK3]! 
     `$$b.                    Icons: Papirus [GTK2], !Adwaita [GTK3]! 
       `Y$$b.                 Terminal: xfce4-terminal 
          `"Y$b._             Terminal Font: Monospace 12 
              `"""            CPU: Intel Core 2 Duo T5850 (2) @ 2.166GHz 
                              GPU: NVIDIA GeForce 9200M GS 
                              Memory: 901MiB / 1988MiB 

Xfce 4.12.5, Goodies 4.12.6, ядро #1 SMP Debian 4.19.118-2+deb10u1

 , ,

zagatov_lev
()

Руссификация интерфейса GNU Emacs 26.1 в Debian 10.4.0 Buster

Здравствуйте. Искал я, искал, но не нашел.

Я хочу русский интерфейс в Emacs, возможно ли это? Менюшку русскую, хелп весь русский, все русское. Качать сырцы и делать Rumacs не предлагать, я не умею. Возможно ли так сделать, и если да, то как?

Заранее спасибо за ответы.

 ,

zagatov_lev
()

Изменение параметров графического интерфейса и консоли

Здравствуйте. Я хочу узнать кое-что насчет графического интерфейса и консоли.

1. Возможно ли как-нибудь убрать автоматический заход в графику? То есть чтобы сначала была консоль, в которую я должен залогиниться. И чтобы графику можно было вызвать так: $ startx. Мне удобнее работать в консоли, всякие системные штуки делать и в графический интерфейс заходить только по необходимости. Например, на LOR написать :)

2. Можно ли сместить терминал с графикой, допустим, на первый? А то что же это такое, графический интерфейс почти у всех юзеров самый главный, а терминал с ним седьмой... Тем более я знаю, что в Arch графический интерфейс в первом терминале, можно ли это как-то сместить у себя в Debian?

3. Можно ли сделать так, чтобы сессия начиналась во 2'м терминале? То есть графика в первом, но работа системы начинается не в первом, а во втором?

Заранее благодарен за ответы.

 , ,

zagatov_lev
()

Debian при наполовину загруженном ОЗУ убивает Chromium и все процессы младше него

Здравствуйте. Debian при наполовину загруженном ОЗУ, пустом свопе и чуть заполненных ядрах процессора убивает Chromium.
То есть он десять секунд буквально работает, а потом убивается.
Если какие-то процессы запущены позже хрома и используют графический интерфейс, они тоже закрываются вместе с ним.
То есть если я запущу (u)Xterm перед хромом, он не убивается вместе с хромом.
А если я открыл ЛОР в хроме и решил посмотреть нагрузку в htop через (u)Xterm, то хана и хрому, и (u)Xterm’у. Пробовал ребутаться, не помогает.

Что я делал до этого:


  • недавно поставил splash загрузку
  • создал ~/.Xdefaults, чтобы (u)Xterm нормально выглядел
  • скачал Portable-версию Tor

Что я делал после:


  • установил htop, попробовал
  • установил links2, в первый раз я зашел на ЛОР, в последующие не смог
  • удалил каталог с Tor, дело оказалось не в нем
  • установил EarlyOOM
  • понял, что блин, дело не в нем! снес
  • удалил ~/.Xdefaults
  • перезапустил иксы
  • ребутнулся

Не помогло. Я убрал все, от чего это могло начаться. Не помогло.

Что может послужить причиной такого поведения?

 , ,

zagatov_lev
()

Запись чего-либо на DVD-RW

Здравствуйте, я хочу иметь болванку со всяким разным. Да, болванку, потому что я не люблю торчащие из компа флешки, а SD карточку нормально вставить нельзя... то есть она торчит снизу. Вроде на диске написано: DVD-RW, а система его монтирует как CD-ROM и при попытке что-либо записать показывает фигушку. При том, что я делаю эти команды:

root@lev:~# ls /dev --color=auto
autofs           dvd        loop3               port    sg0       tty12  tty26  tty4   tty53  ttyS0    vcs7   vcsu4
block            dvdrw      loop4               ppp     sg1       tty13  tty27  tty40  tty54  ttyS1    vcs8   vcsu5
bsg              fb0        loop5               psaux   sg2       tty14  tty28  tty41  tty55  ttyS2    vcsa   vcsu6
btrfs-control    fd         loop6               ptmx    shm       tty15  tty29  tty42  tty56  ttyS3    vcsa1  vcsu7
bus              full       loop7               pts     snapshot  tty16  tty3   tty43  tty57  uhid     vcsa2  vcsu8
cdrom            fuse       loop-control        random  snd       tty17  tty30  tty44  tty58  uinput   vcsa3  vfio
cdrw             hpet       mapper              rfkill  sr0       tty18  tty31  tty45  tty59  urandom  vcsa4  vga_arbiter
char             hugepages  media0              rtc     stderr    tty19  tty32  tty46  tty6   v4l      vcsa5  vhci
console          initctl    mem                 rtc0    stdin     tty2   tty33  tty47  tty60  vcs      vcsa6  vhost-net
core             input      memory_bandwidth    sda     stdout    tty20  tty34  tty48  tty61  vcs1     vcsa7  vhost-vsock
cpu              kmsg       mqueue              sda1    tty       tty21  tty35  tty49  tty62  vcs2     vcsa8  video0
cpu_dma_latency  log        net                 sda2    tty0      tty22  tty36  tty5   tty63  vcs3     vcsu   video1
cuse             loop0      network_latency     sda5    tty1      tty23  tty37  tty50  tty7   vcs4     vcsu1  watchdog
disk             loop1      network_throughput  sdc     tty10     tty24  tty38  tty51  tty8   vcs5     vcsu2  watchdog0
dri              loop2      null                sdc1    tty11     tty25  tty39  tty52  tty9   vcs6     vcsu3  zero
root@lev:~# umount /dev/cdrom; umount /dev/cdrw; umount /dev/dvd; umount /dev/dvdrw; mkdir /media/cdrom; mkdir /media/cdrw; mkdir /media/dvd; mkdir /media/dvdrw; mount /dev/cdrom /media/cdrom; mount /dev/cdrw /media/cdrw; mount /dev/dvd /media/dvd; mount /dev/dvdrw /media/dvdrw;
umount: /dev/cdrom: not mounted.
umount: /dev/cdrw: not mounted.
umount: /dev/dvd: not mounted.
umount: /dev/dvdrw: not mounted.
mkdir: невозможно создать каталог «/media/cdrw»: Файл существует
mkdir: невозможно создать каталог «/media/dvd»: Файл существует
mount: /media/cdrom: WARNING: device write-protected, mounted read-only.
mount: /media/cdrw: WARNING: device write-protected, mounted read-only.
mount: /media/dvd: WARNING: device write-protected, mounted read-only.
mount: /media/dvdrw: WARNING: device write-protected, mounted read-only.
root@lev:~# mount;
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,nosuid,relatime,size=997676k,nr_inodes=249419,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=203672k,mode=755)
/dev/sda1 on / type ext4 (rw,relatime,errors=remount-ro)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup2 on /sys/fs/cgroup/unified type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
bpf on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
cgroup on /sys/fs/cgroup/rdma type cgroup (rw,nosuid,nodev,noexec,relatime,rdma)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=29,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=11491)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
mqueue on /dev/mqueue type mqueue (rw,relatime)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=203672k,mode=700,uid=1000,gid=1000)
/dev/sdc1 on /media/user/160C-1CFD type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)
/dev/sr0 on /media/cdrom type iso9660 (ro,relatime,norock,check=r,map=n,blocksize=2048)
/dev/sr0 on /media/cdrw type iso9660 (ro,relatime,norock,check=r,map=n,blocksize=2048)
/dev/sr0 on /media/dvd type iso9660 (ro,relatime,norock,check=r,map=n,blocksize=2048)
/dev/sr0 on /media/dvdrw type iso9660 (ro,relatime,norock,check=r,map=n,blocksize=2048)
root@lev:~# 


То есть все файлы cdrom, cdrw, dvd, dvdrw это файл /dev/sr0.
Окей,
root@lev:~# mkdir /media/sr0; mount /dev/sr0 /media/sr0;
mount: /media/sr0: WARNING: device write-protected, mounted read-only.
root@lev:~# 

Как примонтировать DVD-RW так, чтобы можно было записать что-либо? Система Debian 10 Buster XFCE Full.

 , , ,

zagatov_lev
()

Вайн не работает

Здравствуйте. Я скачал Sims и хочу установить его через Wine на Debian. Перехожу в папку.

user@lev-2:~/Загрузки/sims$ wine ./*.exe; wine ./*/*.exe 
/usr/lib/wine/wineserver: 15: exec: /usr/lib/wine/wineserver64: Exec format error
wine: chdir to /run/user/1000/wine/server-801-3e0ccd : No such file or directory
/usr/lib/wine/wineserver: 15: exec: /usr/lib/wine/wineserver64: Exec format error
wine: chdir to /run/user/1000/wine/server-801-3e0ccd : No such file or directory
user@lev-2:~/Загрузки/sims$ 


Установлены пакеты wine wine32. Какие пакеты надо установить или какие команды выполнить, а также почему это вылезает?

 , ,

zagatov_lev
()

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