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 (, не показанным ), из командной строки. Но будьте готовы к худшему -, начиная с потери закладок и т. д.
По умолчанию самая высокая версия GLIBC для Ubuntu 18.04 должна быть 2.27. По сути, у вас есть три варианта:
использовать другую ОС -ubuntu 19.04 и более поздние версии, похоже, используют библиотеку 2.3X
добавьте репозиторий для тестирования и установите оттуда(Я бы не рекомендовал это делать, если это не совершенно новая установка, репозиторий для тестирования может сломать вашу систему!):
echo "deb http://ftp.us.debian.org/debian testing contrib non-free" >> /etc/apt/sources.list && apt-get install build-essential -y
скомпилируйте 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
Вы не используете Ubuntu. Вы используете Debian!
Вам не нужно ничего скачивать с любого другого сайта, даже если это домашняя страница проекта, потому что пакет находится в репозиториях вашего дистрибутива Debian.
sudo apt-get install fceux
Когда у вас будет больше опыта работы с Linux, вы сможете заняться поиском сторонних пакетов и другого программного обеспечения. Тем временем не ломайте Debian !