Автор Тема: Ръчно инсталиране на софтуер  (Прочетена 712 пъти)

vy4kov

  • Участник
  • *****
  • Публикации: 4
    • Профил
Здравейте,
Още от заглавието на темата сигурно се досещате, че съм напълно нов в ползването на Линукс.

Опитвам се подкарам една програма, която работи само в unix среда. До колкото разбирам в повечето дистрибуции програмите са инсталират във формата на пакети.

В случая имам само директорията на вече инсталираната програма, но не и самия инсталационен пакет.
Няма ReadMe или SETUP документи вътре.

Чудя се дали има начин да се подкара?

1. Работя с Debian 8 от VirtualBox.

2. Тук съм качил въпросния софтуер, ако някой иска да го разгледа. След успенша инстлация би трябвало да може да се изпълнява следната команда в папка /qttest/ от архива:
quantum run1  data

3. Някакво упътване, което явно трябва да послужи ако имаш пакетната инсталация. Пише, че е препоръчително да се сложи в директория /usr/
« Последна редакция: Май 14, 2017, 21:38 от vy4kov »
Активен

cybercop

  • Участник
  • *****
  • Публикации: 5138
  • Distribution: Ubuntu LTS, CENTOS 6.x
  • Window Manager: Xfce, Gnome 2
    • Профил
Re: Ръчно инсталиране на софтуер
« Отговор #1 -: Май 14, 2017, 21:50 »
Едва ли ще намериш някой, който да инсталира софтуер от неизвестен източник. Съдържанието ми прилича на статичен пакет, работещ в /opt директорията.
https://s25.postimg.org/z3i004e5b/opt.png

П.П.: Linux не е Unix. Потърсете си подходящ форум.
« Последна редакция: Май 16, 2017, 10:08 от cybercop »
Активен

Ползването на Linux води до пристрастяване. Факт.
http://s19.postimg.org/4oajwoq5v/xenial2.png

vy4kov

  • Участник
  • *****
  • Публикации: 4
    • Профил
Re: Ръчно инсталиране на софтуер
« Отговор #2 -: Май 18, 2017, 21:23 »
Здравейте,
Осъзнавам, че може би не съм дал достатъчно инфорнаия, за да получа помощ.

Програмата се казва Quantum и се използва в market research. Няма нова версия от 2000 години или нещо такова - отдавна не се поддържа. Виждал съм я да работи на Ubuntu.
 
Пробвах с тези команди в  /bin директорията на програмата:
Код:
chmod u+x quantum
chmod u+x *.*

Получавам следната грешка:

Код:
[ UNIX QUANTUM - Version 5.7 (1252) ]
./quantum: line 166: /bin/quantall: no such file or directory

Файлът quantall се намира в същата директория.

Открих и още два скрити файла, коита май са някак свързани с подкаравнето на програмата. Пействам съдържанието им:

Код:
# if running bash
if [ -n "$BASH_VERSION" ]; then
    # include .bashrc if it exists
    if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
    fi
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi


Код:
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

# User specific environment and startup programs

QTHOME=/usr/qtime/qt/v5.7
QVHOME=/usr/qtime/qt/v5.7
PATH=$PATH:$HOME/bin:$QTHOME/bin

export QTHOME PATH
Активен

runtime

  • Участник
  • *****
  • Публикации: 795
  • Distribution: Ubuntu 14.04
  • Window Manager: Unity
  • LZ1DOT
    • Профил
    • WWW
Re: Ръчно инсталиране на софтуер
« Отговор #3 -: Май 19, 2017, 10:40 »
Сега....

Направи си един файл в qtime папката след като го разархивираш.
Файла да се казва нещо от сорта на run.sh и вътре добави:

Код:
#!/bin/bash

# if running bash
if [ -n "$BASH_VERSION" ]; then
    # include .bashrc if it exists
    if [ -f "$HOME/.bashrc" ]; then
        . "$HOME/.bashrc"
    fi
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi


# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

QTHOME=/usr/qtime/qt/v5.7
QVHOME=/usr/qtime/qt/v5.7
PATH=$PATH:$HOME/bin:$QTHOME/bin

export QTHOME PATH

~/bin/quantum


Направи го изпълним файла с командата
sudo chmod +x run.sh


След, което създай папка с име qtime във /usr
sudo mkdir /usr/qtime

После копирай съдържанието на паката qt във горната
sudo cp qt/ /usr/qtime/ -r

След което изтегли този пакет
http://archive.debian.org/debian/pool/main/g/gcc-2.95/libstdc++2.10-glibc2.2_2.95.4-27_i386.deb

и го инсталирай по следния начин:
sudo dpkg -i libstdc++2.10-glibc2.2_2.95.4-27_i386.deb

После изпълни файла run.sh и ще тръгне.
Обаче ако ме питаш какво точно се прави с този компилатор - то идея си и нямам!!!
 [_]3 [_]3 [_]3


P.S. не съм сигурен, но това е за i386 архитектура и може да се наложи да го подкараш на такава във виртуалка. Не, че не тръгна на 64 битова ама не знам после какво ще се случи.
« Последна редакция: Май 19, 2017, 11:16 от runtime »
Активен

runtime

  • Участник
  • *****
  • Публикации: 795
  • Distribution: Ubuntu 14.04
  • Window Manager: Unity
  • LZ1DOT
    • Профил
    • WWW
Re: Ръчно инсталиране на софтуер
« Отговор #4 -: Май 19, 2017, 11:12 »
Цитат
Едва ли ще намериш някой, който да инсталира софтуер от неизвестен източник.
Има си виртуалки за тая цел.  [_]3

Цитат
П.П.: Linux не е Unix. Потърсете си подходящ форум.
Достатъчно близки са  [_]3
Активен

vy4kov

  • Участник
  • *****
  • Публикации: 4
    • Профил
Re: Ръчно инсталиране на софтуер
« Отговор #5 -: Май 19, 2017, 21:44 »
Здравей runtime,
Благодаря за изчерпателния отговор.

Аз естетвено не успях да го направя при мен. :-[
На какво дистро го тества ти ?
Нали няма значение, че правя тези неща като root, вместо командата sudo?

1. Разархивирам паката в някаква произволна директория, примерно Downloads.

2. Създавам run.sh в Downloads/qtime

3. Копирам qt/ в  /usr/qtime/ -
Цялата папка qt или само нещата вътре в нея?
А run.sh трябва ли да остане в първоначалната директория или  и той се мести в usr?


4. Инсталирам пакет libstdc++2.10-glibc2.2_2.95.4-27_i386.deb
Това има ли значние в коя папка ще го изпълня?


5. Като се опитам да изпълня run.sh ми дава грешка:
./rusn.sh: line 31: /root/bin/quantum: No such file or directory

После самият Quantum пак си дава същата грешка.
« Последна редакция: Май 19, 2017, 21:46 от vy4kov »
Активен

runtime

  • Участник
  • *****
  • Публикации: 795
  • Distribution: Ubuntu 14.04
  • Window Manager: Unity
  • LZ1DOT
    • Профил
    • WWW
Re: Ръчно инсталиране на софтуер
« Отговор #6 -: Май 19, 2017, 22:11 »
1. точно така

2. точно така

3. само съдържанието

4. където си го записал след като си го изтеглил

5. дава ти грешката защото не си изпълнил както трябва това, което съм ти написал


REMARK: Не е добра идея да влизаш с root потребител :)  [_]3

P.S. следвай стъпките и изпълнявай описаното от предния пост.
« Последна редакция: Май 19, 2017, 22:13 от runtime »
Активен

vy4kov

  • Участник
  • *****
  • Публикации: 4
    • Профил
Re: Ръчно инсталиране на софтуер
« Отговор #7 -: Май 20, 2017, 21:34 »
Следвам инструкциите внимателно, но run.sh не може да се изпълни по някаква причина.
От коя папка трябва да го рънна? Нали с тази команда:

./run.sh

Дава ми грешка:

./rush.sh: line 31: root/bin/quantum: No such file or directory

Ти с коя дистрибуция го правиш ?
Активен