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

vy4kov

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

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

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

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

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

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

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

cybercop

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

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

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

vy4kov

  • Участници
  • ***
  • Публикации: 4
    • Профил
Re: Ръчно инсталиране на софтуер
« Отговор #2 -: May 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

  • Напреднали
  • *****
  • Публикации: 807
  • Distribution: Ubuntu 14.04
  • Window Manager: Unity
  • LZ1DOT
    • Профил
    • WWW
Re: Ръчно инсталиране на софтуер
« Отговор #3 -: May 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 битова ама не знам после какво ще се случи.
« Последна редакция: May 19, 2017, 11:16 от runtime »
Активен

runtime

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

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

vy4kov

  • Участници
  • ***
  • Публикации: 4
    • Профил
Re: Ръчно инсталиране на софтуер
« Отговор #5 -: May 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 пак си дава същата грешка.
« Последна редакция: May 19, 2017, 21:46 от vy4kov »
Активен

runtime

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

2. точно така

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

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

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


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

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

vy4kov

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

./run.sh

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

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

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

GermanecaBG

  • Напреднали
  • *****
  • Публикации: 64
  • Distribution: openSUSE Tumbleweed
  • Window Manager: KDE
    • Профил
Re: Ръчно инсталиране на софтуер
« Отговор #8 -: Aug 29, 2017, 10:39 »
Здравейте!
За да не отварям нова тема, а не знаех в коя да пиша реших тук да задам моя въпрос! От няколко месеца реших да ползвам само ГНУ/Линукс, и за това започнах да експериментирам с различни дистрибуции, като за начинаещи - Ubuntu, Ubuntu Gnome, а сега съм с Mint 18.2 и при всяка нова инсталация задавах ръчно настройките за дяловете на харда "/" , "home" , "swap" , но в последната реших нарочно "за експеримент" да бъде автоматична инсталацията. Проблеми нямам никакви, но въпросът ми е следният: Трябва ли да преконфигурирам дяловете или не е проблем така да остане предвид, че структурата е съвсем различна от Уиндоус?
Активен

Равноправие по възможности и йерархия по резултати.

4096bits

  • Напреднали
  • *****
  • Публикации: 6579
    • Профил
Re: Ръчно инсталиране на софтуер
« Отговор #9 -: Aug 29, 2017, 10:59 »
Ами организацията на системата няма нищо общо с тази на Уиндоус.
Що се отнася до въпроса, дали да не се промени нещо... Аз не пипам нищо, ако работи. Ако ти се играе, дерзай.
Активен

As they say in Mexico, "Dasvidaniya!" Down there, that's two vidaniyas.

cybercop

  • Напреднали
  • *****
  • Публикации: 5626
  • Distribution: Ubuntu LTS, CENTOS 6.x
  • Window Manager: Xfce, Gnome 2
    • Профил
Re: Ръчно инсталиране на софтуер
« Отговор #10 -: Aug 29, 2017, 11:01 »
Проблеми нямам никакви, но въпросът ми е следният: Трябва ли да преконфигурирам дяловете или не е проблем така да остане предвид, че структурата е съвсем различна от Уиндоус?
Както си задал въпроса, той не е за този форум. Опитай във форум за окултизъм - ясновидство, врачуване и магически ритуали.
Ако все пак, държиш да получиш адекватен отговор в този форум, напиши, какви дялове е създал инсталатора при автоматичното разделяне. Обикновено са / и Swap или /, Home и Swap.
Активен

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

spec1a

  • Напреднали
  • *****
  • Публикации: 4173
    • Профил
Re: Ръчно инсталиране на софтуер
« Отговор #11 -: Aug 29, 2017, 12:05 »
   Дай съдържанието на /etc/fstab:
cat /etc/fstab
Активен

GermanecaBG

  • Напреднали
  • *****
  • Публикации: 64
  • Distribution: openSUSE Tumbleweed
  • Window Manager: KDE
    • Профил
Re: Ръчно инсталиране на софтуер
« Отговор #12 -: Aug 29, 2017, 14:55 »
Ето снимка
Активен

Равноправие по възможности и йерархия по резултати.

GermanecaBG

  • Напреднали
  • *****
  • Публикации: 64
  • Distribution: openSUSE Tumbleweed
  • Window Manager: KDE
    • Профил
Re: Ръчно инсталиране на софтуер
« Отговор #13 -: Aug 29, 2017, 15:01 »
И още една
Активен

Равноправие по възможности и йерархия по резултати.

cybercop

  • Напреднали
  • *****
  • Публикации: 5626
  • Distribution: Ubuntu LTS, CENTOS 6.x
  • Window Manager: Xfce, Gnome 2
    • Профил
Re: Ръчно инсталиране на софтуер
« Отговор #14 -: Aug 29, 2017, 15:30 »
Нямаш проблеми. Имаш / и Swap. Всички останали дялове са включени в /.
Активен

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