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

vy4kov

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

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

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

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

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

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

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

cybercop

  • Участник
  • *****
  • Публикации: 5283
  • 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

  • Участник
  • *****
  • Публикации: 796
  • 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

  • Участник
  • *****
  • Публикации: 796
  • 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

  • Участник
  • *****
  • Публикации: 796
  • 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

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

GermanecaBG

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

MB: GA-P31-DS3L ; CPU: Intel® Core™2 Duo CPU E7400 @ 2.80GHz ; GPU: ATI Radeon HD 4850 512MB ; RAM: Kingston 2x2048MB 800MHz ; OS: Ubuntu 16.04 LTS

4096bits

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

"As they say in Mexico 'dosvidaniya'. That makes two vidaniyas."

cybercop

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

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

spec1a

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

GermanecaBG

  • Участник
  • *****
  • Публикации: 17
  • Distribution: Ubuntu LTS
    • Профил
Re: Ръчно инсталиране на софтуер
« Отговор #12 -: Авг 29, 2017, 14:55 »
Ето снимка
Активен

MB: GA-P31-DS3L ; CPU: Intel® Core™2 Duo CPU E7400 @ 2.80GHz ; GPU: ATI Radeon HD 4850 512MB ; RAM: Kingston 2x2048MB 800MHz ; OS: Ubuntu 16.04 LTS

GermanecaBG

  • Участник
  • *****
  • Публикации: 17
  • Distribution: Ubuntu LTS
    • Профил
Re: Ръчно инсталиране на софтуер
« Отговор #13 -: Авг 29, 2017, 15:01 »
И още една
Активен

MB: GA-P31-DS3L ; CPU: Intel® Core™2 Duo CPU E7400 @ 2.80GHz ; GPU: ATI Radeon HD 4850 512MB ; RAM: Kingston 2x2048MB 800MHz ; OS: Ubuntu 16.04 LTS

cybercop

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

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