Попытка запустить приложение (fceux )в бета-версии Linux

how can I get the process's info before it dies?

'ps' - это инструмент для "моментального снимка". topдля живого стола. Оба имеют сложные справочные страницы. Мне нравится ps axf, который дает древовидную структуру.

get Google Chrome Tabs precise PIDS?

Вы имеете в виду, что наоборот? (часть (ветвь )выхода ps axf)

  \_ /usr/lib/firefox/firefox     
      \_ /usr/lib/firefox/firefox -contentproc -childID 2...
      \_ /usr/lib/firefox/firefox -contentproc -childID 3...
      \_ /usr/lib/firefox/firefox -contentproc -childID 10...  
      \_ /usr/lib/firefox/firefox -contentproc -childID 16...  
      \_ /usr/lib/firefox/firefox -contentproc -childID 17...  

Мы видим только эти childID. Нет простого способа определить, какое содержимое вкладки к какому --принадлежит, если только вы не отслеживаете сами, сравнивая вывод psдо и после открытия вкладки браузера.

Это только технические данные. Иногда очень полезно. Но не предназначен для взаимодействия с пользователем.

Если в вашем проекте есть система для экспериментов, отправьте несколько сигналов pids (, не показанным ), из командной строки. Но будьте готовы к худшему -, начиная с потери закладок и т. д.

0
09.06.2021, 16:34
2 ответа

По умолчанию самая высокая версия GLIBC для Ubuntu 18.04 должна быть 2.27. По сути, у вас есть три варианта:

  1. использовать другую ОС -ubuntu 19.04 и более поздние версии, похоже, используют библиотеку 2.3X

  2. добавьте репозиторий для тестирования и установите оттуда(Я бы не рекомендовал это делать, если это не совершенно новая установка, репозиторий для тестирования может сломать вашу систему!):

    echo "deb http://ftp.us.debian.org/debian testing contrib non-free" >> /etc/apt/sources.list && apt-get install build-essential -y
    
  3. скомпилируйте glibc 2.30 вручную из исходников:

    • создать каталог сборки

      mkdir build && cd build
      
    • вытащить нужную версию изhttps://ftp.gnu.org/gnu/glibc/-2.30 здесь

      wget https://ftp.gnu.org/gnu/glibc/glibc-2.30.tar.gz
      
    • распаковать пакет

      tar -xzvf glibc-2.2.4.tar.gz
      
    • Перейти в каталог glibc

      cd glibc-2.3.0
      
    • настроить для создания make-файла (вы можете указать здесь любые конкретные требования, которые вам нужны-подробнее см. здесь

      ./configure
      
    • и скомпилируйте его:

      make
      

Относительно qt _5.12 -это должно сработать:

add-apt-repository ppa:beineri/opt-qt-5.12.0-bionic
apt-get install qt512-meta-minimal -y

см. здесь подробности о qt

0
28.07.2021, 11:26

Вы не используете Ubuntu. Вы используете Debian!

Вам не нужно ничего скачивать с любого другого сайта, даже если это домашняя страница проекта, потому что пакет находится в репозиториях вашего дистрибутива Debian.

sudo apt-get install fceux

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

0
28.07.2021, 11:26

Теги

Похожие вопросы