Как установить Qtstalker на Ubuntu 17.10?

Вы можете использовать awk для этого:

awk '{substr($0,78,78)==""?a="\n":a="";printf "%s"a,$0}'

Эта команда просто проверяет, не является ли символ каждой строки пустым и печатает строку с или без разрыва строки. [!d1 ]

Из вашего примера я понял, что был добавлен отступ (кто это делает???), чтобы удалить эти ведущие дополнительные пробелы, изменив команду:

awk '{gsub(/^ /,"",$0);substr($0,78,78)==""?a="\n":a="";printf "%s"a,$0}'

Если у вас есть нежелательные Возврат каретки в файл также удаляет их:

awk '{gsub(/\r/,"",$0);gsub(/^ /,"",$0);substr($0,78,78)==""?a="\n":a="";printf "%s"a,$0}'

Пример run

$ <test awk '{gsub(/^ /,"",$0);substr($0,78,78)==""?a="\n":a="";printf "%s"a,$0}'
description: Gestion des acces de la CR 902 sur les environnements Big Data en ecriture
distinguishedName: CN=GU_902_A_D5_IC_W,OU=Groupes,OU=CR 902,OU=CAM,DC=LDSCOMPTES
instanceType: 4
whenCreated: 20180115131643.0Z
1
задан 2 February 2018 в 08:02

3 ответа

Это программное обеспечение очень устарело. Я вижу только одно решение - вы можете установить его в шутку с Ubuntu 12.04 LTS внутри:

sudo apt-get install schroot debootstrap -y

cat <<EOF | sudo tee /etc/schroot/chroot.d/precise.conf
[precise]
description=Ubuntu 12.04 Precise
directory=/srv/chroot/precise
root-users=$USER
type=directory
users=$USER
EOF

sudo mkdir -p /srv/chroot/precise

создать 32-битный chroot

sudo linux32 debootstrap --no-check-gpg precise /srv/chroot/precise

cat <<EOF | sudo tee /srv/chroot/precise/etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu precise main universe multiverse
deb http://security.ubuntu.com/ubuntu precise-security main restricted universe multiverse
EOF

schroot -c precise -u root apt-get update
schroot -c precise -u root apt-get upgrade

Затем вы можете установить qtstalker как обычно (они имеют schroot ) и с некоторыми зависимостями

mkdir -p ~/Downloads/qtstalker
cd ~/Downloads/qtstalker

wget http://www.zwets.com/debs/unstable/libqtstalker0-dev_0.36-2_i386.deb
wget http://www.zwets.com/debs/unstable/libqtstalker0_0.36-2_i386.deb
wget http://www.zwets.com/debs/unstable/libta-lib0_0.4.0-2_i386.deb
wget http://www.zwets.com/debs/unstable/qtstalker-doc_0.36-2_all.deb
wget http://www.zwets.com/debs/unstable/ta-lib0-dev_0.4.0-2_i386.deb
wget http://www.zwets.com/debs/unstable/qtstalker_0.36-2_i386.deb
wget http://www.zwets.com/debs/unstable/qtstalker-quote-plugins_0.36-2_i386.deb
wget http://www.zwets.com/debs/unstable/qtstalker-plugin-mysql_0.36.0-1_i386.deb

# dependencies
wget http://repo.percona.com/apt/pool/main/p/percona-sql-dfsg-5.0/libmysqlclient15off_5.0.92-b23.87.lenny_i386.deb
wget https://mirrors.mediatemple.net/debian-archive/debian/pool/main/d/db4.6/libdb4.6_4.6.21-16_i386.deb

переходят к chroot с

schroot -c precise -u root

и устанавливают deb-пакеты здесь с [!d7 ]

apt-get install mysql-common -y
dpkg -i --force-all *.deb
apt-get install -f -y
dpkg -i --force-all *.deb

выйти из schroot с помощью

exit

Затем попытайтесь запустить qtstalker с терминала

schroot -c precise env DISPLAY=:0.0 qtstalker

. Если он работает, вы можете захотеть создать ярлык на рабочем столе для него следующим образом:

cat <<EOF > ~/Desktop/qtstalker.desktop
[Desktop Entry]
Type=Application
Version=1.0
Encoding=UTF-8
Name=Qtstalker
GenericName=Stock Charting
Exec=schroot -c precise env LC_ALL=en_US.UTF-8 DISPLAY=:0.0 qtstalker
Terminal=false
Type=Application
Icon=/srv/chroot/precise/usr/share/pixmaps/qtstalker.xpm
Categories=Graphics;Finance;Office;Qt;
X-Debian-Standards-Version=3.6.0
EOF

chmod +x ~/Desktop/qtstalker.desktop

И затем запустите QtStalker с рабочего стола.

1
ответ дан 22 May 2018 в 13:21
  • 1
    Вы, сэр, гений. Это было очень подробным и точным, и оно отлично работало. Спасибо за помощь. – Lumbeezl 6 February 2018 в 03:56

Это программное обеспечение очень устарело. Я вижу только одно решение - вы можете установить его в шутку с Ubuntu 12.04 LTS внутри:

sudo apt-get install schroot debootstrap -y cat <<EOF | sudo tee /etc/schroot/chroot.d/precise.conf [precise] description=Ubuntu 12.04 Precise directory=/srv/chroot/precise root-users=$USER type=directory users=$USER EOF sudo mkdir -p /srv/chroot/precise

создать 32-битный chroot

sudo linux32 debootstrap --no-check-gpg precise /srv/chroot/precise cat <<EOF | sudo tee /srv/chroot/precise/etc/apt/sources.list deb http://archive.ubuntu.com/ubuntu precise main universe multiverse deb http://security.ubuntu.com/ubuntu precise-security main restricted universe multiverse EOF schroot -c precise -u root apt-get update schroot -c precise -u root apt-get upgrade

Затем вы можете установить qtstalker как обычно (они имеют schroot ) и с некоторыми зависимостями

mkdir -p ~/Downloads/qtstalker cd ~/Downloads/qtstalker wget http://www.zwets.com/debs/unstable/libqtstalker0-dev_0.36-2_i386.deb wget http://www.zwets.com/debs/unstable/libqtstalker0_0.36-2_i386.deb wget http://www.zwets.com/debs/unstable/libta-lib0_0.4.0-2_i386.deb wget http://www.zwets.com/debs/unstable/qtstalker-doc_0.36-2_all.deb wget http://www.zwets.com/debs/unstable/ta-lib0-dev_0.4.0-2_i386.deb wget http://www.zwets.com/debs/unstable/qtstalker_0.36-2_i386.deb wget http://www.zwets.com/debs/unstable/qtstalker-quote-plugins_0.36-2_i386.deb wget http://www.zwets.com/debs/unstable/qtstalker-plugin-mysql_0.36.0-1_i386.deb # dependencies wget http://repo.percona.com/apt/pool/main/p/percona-sql-dfsg-5.0/libmysqlclient15off_5.0.92-b23.87.lenny_i386.deb wget https://mirrors.mediatemple.net/debian-archive/debian/pool/main/d/db4.6/libdb4.6_4.6.21-16_i386.deb

переходят к chroot с

schroot -c precise -u root

и устанавливают deb-пакеты здесь с

apt-get install mysql-common -y dpkg -i --force-all *.deb apt-get install -f -y dpkg -i --force-all *.deb

выйти из schroot с помощью

exit

Затем попытайтесь запустить qtstalker с терминала

schroot -c precise env DISPLAY=:0.0 qtstalker

. Если он работает, вы можете захотеть создать ярлык на рабочем столе для него следующим образом:

cat <<EOF > ~/Desktop/qtstalker.desktop [Desktop Entry] Type=Application Version=1.0 Encoding=UTF-8 Name=Qtstalker GenericName=Stock Charting Exec=schroot -c precise env LC_ALL=en_US.UTF-8 DISPLAY=:0.0 qtstalker Terminal=false Type=Application Icon=/srv/chroot/precise/usr/share/pixmaps/qtstalker.xpm Categories=Graphics;Finance;Office;Qt; X-Debian-Standards-Version=3.6.0 EOF chmod +x ~/Desktop/qtstalker.desktop

И затем запустите QtStalker с рабочего стола.

1
ответ дан 17 July 2018 в 21:43

Это программное обеспечение очень устарело. Я вижу только одно решение - вы можете установить его в шутку с Ubuntu 12.04 LTS внутри:

sudo apt-get install schroot debootstrap -y cat <<EOF | sudo tee /etc/schroot/chroot.d/precise.conf [precise] description=Ubuntu 12.04 Precise directory=/srv/chroot/precise root-users=$USER type=directory users=$USER EOF sudo mkdir -p /srv/chroot/precise

создать 32-битный chroot

sudo linux32 debootstrap --no-check-gpg precise /srv/chroot/precise cat <<EOF | sudo tee /srv/chroot/precise/etc/apt/sources.list deb http://archive.ubuntu.com/ubuntu precise main universe multiverse deb http://security.ubuntu.com/ubuntu precise-security main restricted universe multiverse EOF schroot -c precise -u root apt-get update schroot -c precise -u root apt-get upgrade

Затем вы можете установить qtstalker как обычно (они имеют schroot ) и с некоторыми зависимостями

mkdir -p ~/Downloads/qtstalker cd ~/Downloads/qtstalker wget http://www.zwets.com/debs/unstable/libqtstalker0-dev_0.36-2_i386.deb wget http://www.zwets.com/debs/unstable/libqtstalker0_0.36-2_i386.deb wget http://www.zwets.com/debs/unstable/libta-lib0_0.4.0-2_i386.deb wget http://www.zwets.com/debs/unstable/qtstalker-doc_0.36-2_all.deb wget http://www.zwets.com/debs/unstable/ta-lib0-dev_0.4.0-2_i386.deb wget http://www.zwets.com/debs/unstable/qtstalker_0.36-2_i386.deb wget http://www.zwets.com/debs/unstable/qtstalker-quote-plugins_0.36-2_i386.deb wget http://www.zwets.com/debs/unstable/qtstalker-plugin-mysql_0.36.0-1_i386.deb # dependencies wget http://repo.percona.com/apt/pool/main/p/percona-sql-dfsg-5.0/libmysqlclient15off_5.0.92-b23.87.lenny_i386.deb wget https://mirrors.mediatemple.net/debian-archive/debian/pool/main/d/db4.6/libdb4.6_4.6.21-16_i386.deb

переходят к chroot с

schroot -c precise -u root

и устанавливают deb-пакеты здесь с

apt-get install mysql-common -y dpkg -i --force-all *.deb apt-get install -f -y dpkg -i --force-all *.deb

выйти из schroot с помощью

exit

Затем попытайтесь запустить qtstalker с терминала

schroot -c precise env DISPLAY=:0.0 qtstalker

. Если он работает, вы можете захотеть создать ярлык на рабочем столе для него следующим образом:

cat <<EOF > ~/Desktop/qtstalker.desktop [Desktop Entry] Type=Application Version=1.0 Encoding=UTF-8 Name=Qtstalker GenericName=Stock Charting Exec=schroot -c precise env LC_ALL=en_US.UTF-8 DISPLAY=:0.0 qtstalker Terminal=false Type=Application Icon=/srv/chroot/precise/usr/share/pixmaps/qtstalker.xpm Categories=Graphics;Finance;Office;Qt; X-Debian-Standards-Version=3.6.0 EOF chmod +x ~/Desktop/qtstalker.desktop

И затем запустите QtStalker с рабочего стола.

1
ответ дан 23 July 2018 в 22:20

Другие вопросы по тегам:

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