• Как установить пакет более старой версии (Ubuntu)?

    smorman
    @smorman
    When In Rome do as The Romans do...
    Можно в Терминале скачивать нужный пакет принудительно с реп Ubuntu, устанавливать его и на сообщение о зависимостях выполнить в нём же исправление данной траблы, но!!!

    Ты пытаешься установить пакет не для стандартной архитектуры.
    Обрати внимание на данный пакет.
    Для каких он архитектур.
    60ffbe8a4fc0d783762361.png

    А именно только для:
    arm64
    armhf
    ppc64el
    s390x


    Но никак не для amd64 и i386!!!
    И других вариантов просто нет!

    Поэтому устанавливай пакет или просто набрав:
    sudo apt install gcc-7
    без каких-либо хвостов для др. архитектур и система сама установить то, что ей надо...

    Либо, если версия не подходит, ищи версию, коя подходит, качай принудительно с реп, как выше я писал.
    Ответ написан
  • Вылезает меню GRUB при загрузке с флешки?

    smorman
    @smorman
    When In Rome do as The Romans do...
    Скорее всего при создании флешки с Кали не пишется на неё папка efi с файликами 3-мя для загрузки в uefi.
    Если ещё писали её в uNetBootin.
    Это косяк скорее разрабов Кали.

    Такая же байда была всегда с образами mini.iso в Ubuntu.
    Rufus писал с поддержкой uefi, а uNetBootin и стандартный писальщик нет!
    Приходилось эти файлики вручную добавлять на флешку и всё сразу заводилось.
    При том, что обычные образы писались отлично с поддержкой uefi.
    Ответ написан
  • Не работает команда. Что делать?

    smorman
    @smorman
    When In Rome do as The Romans do...
    Вам же и пишет - Проблемы с зависимостями...
    dpkg: dependency problems prevent configuration of openssl:arm:
    openssl:arm depends on ca-certificates.

    Пробуйте:

    sudo dpkg --configure -a
    и
    sudo apt install -f
    Ответ написан
    Комментировать
  • Как очистить большой файл в Linux?

    smorman
    @smorman
    When In Rome do as The Romans do...
    Выше Dmitriy Loginov правильно дал команду, но чуть добавлю свои 5 копеек, т.к. такой вариант считается более кашерным:

    sudo bash -c '>/путь/logfile.log'

    или с двойными кавычками, что иногда необходимо в скриптах или комбинациях команд:

    sudo bash -c ">/путь/logfile.log"

    Чистит до нуля файл любого размера и любого расширения...
    Например файл видоса:

    sudo bash -c '>/путь/vidos.avi'
    Ответ написан
    Комментировать
  • Как задать скрипт в автозагрузку?

    smorman
    @smorman
    When In Rome do as The Romans do...
    Через Supervisor оч. хорошо.
    Через Systemd ещё лучше, хотя мне Supervisor больше по душе - на мой взгляд гибче.
    Ответ написан
    3 комментария
  • Как понять конкретную ошибку при установке ubuntu 20.4?

    smorman
    @smorman
    When In Rome do as The Romans do...
    процессор intel (как я понимаю, уже этого достаточно, чтобы были проблемы с установкой)


    Вообще мимо темы!
    Это вообще ни при чём!!!

    Остальное всё вам парни расписали...
    Ответ написан
  • Почему не работает алиас команды в терминале в phpstorm?

    smorman
    @smorman
    When In Rome do as The Romans do...
    В .bashrc попробуйте прописать алиас и обязательно его активируйте командой:
    . ~/.bashrc
    иначе только до перегруза будет работать
    Ответ написан
  • Как обновиться с Ubuntu 20.10 до 21.04 без переустановки?

    smorman
    @smorman
    When In Rome do as The Romans do...
    Не самый хороший вариант.
    Лучше на чистую...
    ИМХО
    Ответ написан
    1 комментарий
  • Стоит ли ставить Ubuntu MATE на ноутбук?

    smorman
    @smorman
    When In Rome do as The Romans do...
    Не вижу никаких проблем!
    Дело вашего вкуса, а на вкус и цвет, товарищей нет...
    Ответ написан
    Комментировать
  • Как автоматом декодировать json с текстом в разных кодировках?

    smorman
    @smorman
    When In Rome do as The Romans do...
    А так?

    Тест
    import json, requests
    
    URL = 'https://api.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
    def get_api_data(url, params=''):
        r = requests.get(url, params='okhttp/2.5.0')
        if r.status_code == 200:
            return r.text
        else:
            print('Ошибка загрузки данных!')
            exit(1)
            
    api_data = get_api_data(URL)
    api_json = json.loads(api_data)
    print(api_json)
    Ответ написан
    Комментировать
  • Действительно ли имеются вирусы на арче?

    smorman
    @smorman
    When In Rome do as The Romans do...
    Забей и забудь вообще!
    И не выноси себе мозг несуществующими проблемами!
    Ответ написан
    Комментировать
  • Какой WYSIWYG редактор HTML использовать на Linux?

    smorman
    @smorman
    When In Rome do as The Romans do...
    Geany ставишь с добавлением плагинов:
    sudo apt instal geany geany-plugins

    В Инструменты -> Менеджер модулей отмечаешь нужные модули для работы с HTML, ну и подсветку совпадений для удобства и т.п... и спокойно и красиво всё у тебя будет ворковать.

    По модулям, что за что отвечает, всё есть на оф. сайте
    Ответ написан
    Комментировать
  • Как обратно установить intellij idea?

    smorman
    @smorman
    When In Rome do as The Romans do...
    Как выше уже писали, в Домашнем каталоге надо ещё удалить её системные папки Пользователя и вообще, каким образом она ранее устанавливалась?

    Я устанавливаю из бинарника всегда одной командой в Терминале, но не платную, а Community.
    Надо знать, что вы скачали - имя бинарника, имя папки внутри и...
    Кряк уже вложен в бинарник или его надо активировать доп. манипуляциями?

    Исходя из этих данных, можно сделать одну команду для Терминала, коя всё удалит и установит.

    А актуальная на данный момент команда установки IntelliJ IDEA (если до этого ни разу не ставилась!) такая:
    - для Community
    echo -e '[Desktop Entry]\nEncoding=UTF-8\nName=IntelliJ IDEA\nComment=IntelliJ IDEA\nExec=/opt/IdeaIC/bin/idea.sh\nIcon=/opt/IdeaIC/bin/idea.png\nTerminal=false\nStartupNotify=true\nType=Application' | tee .local/share/applications/ideaic.desktop  > /dev/null; sudo cp .local/share/applications/ideaic.desktop /usr/share/applications/; cd /tmp; wget https://download.jetbrains.com/idea/ideaIC-2021.1.1.tar.gz -O ideaIC.tar.gz; sudo tar -zxf ideaIC.tar.gz -C /opt; cd /opt; sudo mv idea-IC-211.7142.45 IdeaIC; sudo chown -R $USER:$USER IdeaIC; cd


    - для Ultimate
    echo -e '[Desktop Entry]\nEncoding=UTF-8\nName=IntelliJ IDEA\nComment=IntelliJ IDEA\nExec=/opt/IdeaIU/bin/idea.sh\nIcon=/opt/IdeaIU/bin/idea.png\nTerminal=false\nStartupNotify=true\nType=Application' | tee .local/share/applications/ideaiu.desktop  > /dev/null; sudo cp .local/share/applications/ideaiu.desktop /usr/share/applications/; cd /tmp; wget https://download.jetbrains.com/idea/ideaIU-2021.1.1.tar.gz -O ideaIU.tar.gz; sudo tar -zxf ideaIU.tar.gz -C /opt; cd /opt; sudo mv idea-IU-211.7142.45 IdeaIU; sudo chown -R $USER:$USER IdeaIU; cd


    Перегруз и в Приложения появятся ярлыки программы...
    Ответ написан
    Комментировать
  • Работаю с Python через Pycharm, запускаю прям в интерпретаторе терминал, Он сразу- же сам по себе закрывается. Кто знает в чём проблема?

    smorman
    @smorman
    When In Rome do as The Romans do...
    А что здесь кажет?
    60a2091ad67e1131622565.png

    И Shell path - путь к шелу (cmd.exe), как бы и не указан, а просто написано cmd.exe...
    Полностью путь указать.
    Насколько я помню, в Windows:
    C:\Windows\System32\cmd.exe
    но могу ошибаться...
    Ответ написан
  • Как остановить выполнение программы в supervisor?

    smorman
    @smorman
    When In Rome do as The Romans do...
    Есть такая проблемка, начиная с 20.04.
    Сам Supervisor, своими средствами плохо управляет процессами в плане стоп, ребут, ремув, а то и вообще не управляет.
    При чем в 18.04 этой проблемы нет вообще и всё работает Гут!

    И некоторыми программ всё таки управляет, а некоторыми нет.
    У меня так именно.

    Александр Карабанов вам написал реальный выход из ситуации, я так тоже делаю.
    Надеюсь, как найти PID процесса знаете...
    Ответ написан
    Комментировать
  • На ПК с 2-мя ОС (win 8.1, kubuntu 20.04.2.0) не вызывается загрузчик GRUB. Как запускать вторую ОС?

    smorman
    @smorman
    When In Rome do as The Romans do...
    Отключите в UEFI-BIOS Secure Boot!
    На скрине у вас показывает включено, а должно быть выключено, если 2-й ставите Linux.
    Вся проблема обычно в этом...
    Ответ написан
  • Не видит третий диск?

    smorman
    @smorman
    When In Rome do as The Romans do...
    Предположу, что может быть интерфейсы SATA разъёмов разные на мамке.
    Так бывает.
    У меня 4 на маме. Один SATA2, два SATA3 и один SATA6.
    Какой-то из дисков, какой-то не поддерживает...

    Хотя унификация должна работать.
    Читал где-то, что в последних дисках, некоторые производители убрали поддержку старых интерфейсов...
    Ответ написан
    Комментировать
  • В чем моя ошибка в Cron?

    smorman
    @smorman
    When In Rome do as The Romans do...
    Может systemctl reboot
    ?

    Ну, и я надеюсь, что пользователь на серваке один root?
    Ответ написан
    Комментировать
  • Как запустить программу / команду в Linux, не выводя её на экран?

    smorman
    @smorman
    When In Rome do as The Romans do...
    Ну, во первых, консольный режим программы не всегда есть у программы и всегда можно посмотреть в Терминале, в help программы есть ли он, по наличию соответствующих операндов управления.
    Если список операндов очень короток и только информативный, то всё обо всём говорит.

    Вызов help-а может по разному осуществляется...
    programma --help
    programma -help
    programma -H
    programma ?


    Например так в Терминале выглядит help Nautilus:

    $ nautilus --help
    Использование:
      org.gnome.Nautilus [ПАРАМЕТР…] [URI…]
    
    Параметры справки:
      -h, --help                 Показать параметры справки
      --help-all                 Показать все параметры справки
      --help-gapplication        Показать параметры GApplication
      --help-gtk                 Показать параметры GTK+
    
    Параметры приложения:
      -c, --check                Выполнить быструю самопроверку.
      --version                  Показать версию программы.
      -w, --new-window           Всегда открывать новое окно, если указывается адрес URI
      -q, --quit                 Завершить Nautilus.
      -s, --select               Выбрать указанный URI в родительской папке.
      --display=ДИСПЛЕЙ          Используемый X-дисплей

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

    А если вывести help, например qBittorrent, то мы увидим уже набор комманд, говорящие нам, что он может работать в консольном режиме:
    $ qbittorrent --help
    Использование:
        qbittorrent [options] [(<filename> | <url>)...]
    Настройки:
        -v | --version             Отображать версию программы и выход
        -h | --help                Показать эту справку и выйти
        --webui-port=<порт>        Изменить порт веб-интерфейса
        --no-splash                Отключить заставку при запуске
        --profile=<папка>          Хранить файлы настроек в <папке>
        --configuration=<имя>      Хранить файлы настроек в папках
                                   qBittorrent_<имя>
        --relative-fastresume      Взломать файлы libtorrent для быстрого
                                   возобновления и сделать пути файлов
                                   относительными к каталогу профиля
        --portable                 Короткая команда для --profile=<exe dir>/profile
                                   --relative-fastresume
        файлы или ссылки           Загружать торренты, обозначенные пользователем
    
    Параметры добавления новых торрентов:
        --save-path=<путь>         Путь сохранения торрентов
        --add-paused=<true|false>  Добавлять торренты запущенными или
                                   остановленными
        --skip-hash-check          Пропустить проверку хеша
        --category=<имя>           Назначать категории торрентам. Если категория не
                                   существует, она будет создана.
        --sequential               Загружать файлы последовательно
        --first-and-last           Загружать с первой и последней части
        --skip-dialog=<true|false> Управление показом окна «Добавить новый торрент»
                                   при добавлении торрента.
    
    Значения параметров могут передаваться через переменные среды. Для опции с
    названием «parameter-name» переменная среды — «QBT_PARAMETER_NAME» (в верхнем
    регистре, «-» заменяется на «_»). Чтобы передать значения флага, установите для
    переменной значение «1» или «TRUE». Например, чтобы отключить заставку:
    QBT_NO_SPLASH=1 qbittorrent
    Параметры командной приоритетнее чем переменные среды


    Если вы устанавливали программу из бинарника, часто путь к help-у надо указывать полный, например:
    $ hls-proxy -help
    hls-proxy: команда не найдена

    Ошибка!

    А если мы пропишем путь полный, то уже будет вывод help-а, говорящий нам, как собсно управлять из консоли данной программой:
    $ /opt/hls/hls-proxy -help
    Available command line parameters:
    	-config-path <config directory path>
    		This parameter allows to run several instances of proxy with different configurations
    	-port <http port>
    		Assigns a http port for proxy
    		This parameter overrides setting of config files
    	-address <address>
    		Sets allowed ip interface
    		This parameter overrides setting of config files
    	-pass <admin password>
    		Sets admin password
    		This parameter overrides setting of config files
    	-save
    		Allows to save a http port, address and password values to config
    	-quit
    		Dont start, quit after config save
    Ответ написан
    Комментировать