Это работает:
gnome-terminal --tab --title="your title" -- bash -c 'cd /path/to/dir && your_code' &
Несколько комментариев:
Моя версия гном-терминала:$ gnome-terminal --version
# GNOME Terminal 3.28.1 using VTE 0.52.1 +GNUTLS -PCRE2
] Моя версия gnome-terminal: вы должны использовать «-c» для параметра bash, которое нужно использовать «-», даже когда документ говорит «-x» или «-e», (они устарели, «-tab» создает вкладку в текущем окне терминала, используя «-window» для создания нового окна терминала Попробуйте следующее
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt update
sudo apt install gcc-4.9
sudo apt install libstdc++6
Я думаю, что указанные выше программы не установлены должным образом.
Предлагаю установить предыдущую версию - 4.2.2.6. Я нашел его на сайте архива.
Затем установите его так, как вы это делали раньше:
sudo dpkg -i viber-for-linux-4-2-2-6-en-ubu.deb
sudo apt-get install -f
На моем 14.04 LTS он запускается нормально.
Обновление: я получил последний Viber 7.0.0.1035, работающий над 14.04 LTS после ручной загрузки libstdc ++ из каталога Xenial (16.04 LTS) в /opt/viber/lib:
wget -O viber.deb http://download.cdn.viber.com/cdn/desktop/Linux/viber.deb
sudo dpkg -i viber.deb
sudo apt-get install -f
wget http://mirrors.kernel.org/ubuntu/pool/main/g/gcc-5/libstdc++6_5.4.0-6ubuntu1~16.04.5_amd64.deb
dpkg -x libstdc++6_5.4.0-6ubuntu1~16.04.5_amd64.deb /tmp/stdc
sudo cp /tmp/stdc/usr/lib/x86_64-linux-gnu/libstdc++.so.6* /opt/viber/lib
sudo apt-get install libqt5gui5 # prevent errors about xcb
Попробуйте следующее
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt update
sudo apt install gcc-4.9
sudo apt install libstdc++6
Я думаю, что указанные выше программы не установлены должным образом.
Предлагаю установить предыдущую версию - 4.2.2.6. Я нашел его на сайте архива.
Затем установите его так, как вы это делали раньше:
sudo dpkg -i viber-for-linux-4-2-2-6-en-ubu.deb
sudo apt-get install -f
На моем 14.04 LTS он запускается нормально.
Обновление: я получил последний Viber 7.0.0.1035, работающий над 14.04 LTS после ручной загрузки libstdc ++ из каталога Xenial (16.04 LTS) в /opt/viber/lib:
wget -O viber.deb http://download.cdn.viber.com/cdn/desktop/Linux/viber.deb
sudo dpkg -i viber.deb
sudo apt-get install -f
wget http://mirrors.kernel.org/ubuntu/pool/main/g/gcc-5/libstdc++6_5.4.0-6ubuntu1~16.04.5_amd64.deb
dpkg -x libstdc++6_5.4.0-6ubuntu1~16.04.5_amd64.deb /tmp/stdc
sudo cp /tmp/stdc/usr/lib/x86_64-linux-gnu/libstdc++.so.6* /opt/viber/lib
sudo apt-get install libqt5gui5 # prevent errors about xcb