Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: vy4kov в May 14, 2017, 21:34



Титла: Ръчно инсталиране на софтуер
Публикувано от: vy4kov в May 14, 2017, 21:34
Здравейте,
Още от заглавието на темата сигурно се досещате, че съм напълно нов в ползването на Линукс.

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

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

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

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

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

3. Някакво упътване ($2), което явно трябва да послужи ако имаш пакетната инсталация. Пише, че е препоръчително да се сложи в директория /usr/


Титла: Re: Ръчно инсталиране на софтуер
Публикувано от: cybercop в May 14, 2017, 21:50
Едва ли ще намериш някой, който да инсталира софтуер от неизвестен източник. Съдържанието ми прилича на статичен пакет, работещ в /opt директорията.
https://s25.postimg.org/z3i004e5b/opt.png

П.П.: Linux не е Unix. Потърсете си подходящ форум.


Титла: Re: Ръчно инсталиране на софтуер
Публикувано от: vy4kov в 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


Титла: Re: Ръчно инсталиране на софтуер
Публикувано от: runtime в 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 битова ама не знам после какво ще се случи.


Титла: Re: Ръчно инсталиране на софтуер
Публикувано от: runtime в May 19, 2017, 11:12
Цитат
Едва ли ще намериш някой, който да инсталира софтуер от неизвестен източник.
Има си виртуалки за тая цел.  [_]3

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


Титла: Re: Ръчно инсталиране на софтуер
Публикувано от: vy4kov в 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 пак си дава същата грешка.


Титла: Re: Ръчно инсталиране на софтуер
Публикувано от: runtime в May 19, 2017, 22:11
1. точно така

2. точно така

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

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

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


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

P.S. следвай стъпките и изпълнявай описаното от предния пост.


Титла: Re: Ръчно инсталиране на софтуер
Публикувано от: vy4kov в May 20, 2017, 21:34
Следвам инструкциите внимателно, но run.sh не може да се изпълни по някаква причина.
От коя папка трябва да го рънна? Нали с тази команда:

./run.sh

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

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

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


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


Титла: Re: Ръчно инсталиране на софтуер
Публикувано от: 4096bits в Aug 29, 2017, 10:59
Ами организацията на системата няма нищо общо с тази на Уиндоус.
Що се отнася до въпроса, дали да не се промени нещо... Аз не пипам нищо, ако работи. Ако ти се играе, дерзай.


Титла: Re: Ръчно инсталиране на софтуер
Публикувано от: cybercop в Aug 29, 2017, 11:01
Проблеми нямам никакви, но въпросът ми е следният: Трябва ли да преконфигурирам дяловете или не е проблем така да остане предвид, че структурата е съвсем различна от Уиндоус?
Както си задал въпроса, той не е за този форум. Опитай във форум за окултизъм - ясновидство, врачуване и магически ритуали.
Ако все пак, държиш да получиш адекватен отговор в този форум, напиши, какви дялове е създал инсталатора при автоматичното разделяне. Обикновено са / и Swap или /, Home и Swap.


Титла: Re: Ръчно инсталиране на софтуер
Публикувано от: spec1a в Aug 29, 2017, 12:05
   Дай съдържанието на /etc/fstab:
cat /etc/fstab


Титла: Re: Ръчно инсталиране на софтуер
Публикувано от: GermanecaBG в Aug 29, 2017, 14:55
Ето снимка


Титла: Re: Ръчно инсталиране на софтуер
Публикувано от: GermanecaBG в Aug 29, 2017, 15:01
И още една


Титла: Re: Ръчно инсталиране на софтуер
Публикувано от: cybercop в Aug 29, 2017, 15:30
Нямаш проблеми. Имаш / и Swap. Всички останали дялове са включени в /.


Титла: Re: Ръчно инсталиране на софтуер
Публикувано от: GermanecaBG в Aug 29, 2017, 16:05
Благодаря !
 [_]3 [_]3 [_]3