Placering af SH filer?

Domiino
Antal: 465
Tilmeldt:
26-03-2008
User is offline
Placering af SH filer?

Hej Alle

Jeg har hentet et program med en sh fil (Teamviewer Quicksupport), jeg kan nemt pakke programmet ud og kører det...

Men jeg har længe tænkt på, hvor burde jeg lægge disse filer, så man kan starte dem fra hele systemet?
Lige nu bliver jeg jo nød til at gå direkte ind i biblioteket før jeg kan kører programmet.


osjensen
osjensen's picture
Antal: 1277
Tilmeldt:
14-01-2007
User is offline
Normalt i /usr/bin/Med

Normalt i
/usr/bin/
Med tilhørende opstarter i menuen

Jeg forstår godt at du vil undgå at hr og fru danmark, ikke skal for meget ud i terminalen.

Skal det være rigtigt fint, kan du lave en lille .deb pakke, så det bliver mere en del at systemet.

Jeg har feks

addlocale - der installerer et andet sprog - dansk
lomanager - der installerer sidste nye LibreOffice.


Domiino
Domiino's picture
Antal: 465
Tilmeldt:
26-03-2008
User is offline
#1 Jeg har hentet tar.gz

#1 Jeg har hentet tar.gz pakken, hvordan laver jeg den nem at starte op?


osjensen
osjensen's picture
Antal: 1277
Tilmeldt:
14-01-2007
User is offline
Har du et link?

Har du et link til pakken?
Jeg går ud fra at det skal være en del at din kommende installations DVD.


Domiino
Domiino's picture
Antal: 465
Tilmeldt:
26-03-2008
User is offline
Jeg har hentet den herfra:

osjensen
osjensen's picture
Antal: 1277
Tilmeldt:
14-01-2007
User is offline
Jeg tror skriptet skal

Jeg tror skriptet skal starte med

wget https://download.teamviewer.com/download/version_1...
tar -xvzf teamviewer_qs.tar.gz

så skriptet henter og installerer
da den næste opdaterings-pakke sikkert hedder det samme, så en opdatering bliver simpel.

Jeg prøver gerne på en Mint i morgen.


julemand101
julemand101's picture
Antal: 1649
Tilmeldt:
17-01-2004
User is online
#1 Ikke normalt nogen god

#1
Ikke normalt nogen god ide at manuelt smide filer ind i /usr/bin (eller /bin) eftersom du som hovedregel kun bør have dit pakkesystem til at varetage denne mappe.

Du bør derfor i stedet bruge /usr/local/bin hvis du har denne mappe. Hele /usr/local er lavet netop til det formål at du her kan lege uden at du risikerer at forstyrre pakkesystemet.


osjensen
osjensen's picture
Antal: 1277
Tilmeldt:
14-01-2007
User is offline
#6Mint har en

#6
Mint har en /usr/local/bin
så det vil være fornuftigt.

Men #2
Teamviewerqs er så, beregnet til at køre fra /home/"bruger"/ teamviewerqs/ mappen.
Når du har kørt teamviewer en gang, er der
i teamviewerqs/ mappen dannet, en teamviewer.desktop fil, som du bare kan kopiere ud på dit skrivebord.
Eller til /usr/local/share/applications/, hvis du vil have den i menuen under Internet.
Ganske simpelt.

Lige et par spørgsmål:
Hvad er fordelen ved Teamviewer Quicksupport, i forhold til den "rigtige" .deb pakken.
Skal brugeren have Teamviewer pre-installeret eller bare muligheden for at installere den?
Skal brugeren afkræves et password for at kunne køre Teamviewer, som ekstra sikkerhed?


marlar
Antal: 2859
Tilmeldt:
05-12-2009
User is offline
Jeg har simpelthen en

Jeg har simpelthen en ~/programmer som jeg lægger den slags i. Kan selvfølgelig også hedde alt muligt andet, men jeg synes det giver mening at lægge dem under hjemmemappen hvis det kun er programmer som jeg og ikke andre brugere benytter sig af.


osjensen
osjensen's picture
Antal: 1277
Tilmeldt:
14-01-2007
User is offline
#8Til privat brug er en

#8
Til privat brug er en ~/programmer mappe udmærket.
Jeg tror at #1, vil have pakken på en live-cd, så der skal tænkes anderledes.

Min "et kliks løsning", virker egentlig udmærket
Strukturen:

/usr/local/
        │ 
├── bin
│   ├── hent-twqs
│   └── start-twqs
├── share
    ├── applications
    │    ├── hent-teamviewer.desktop
    │    └── teamviewer.desktop
            │
            ├── pixmaps
                └── teamviewer.png

Downloader, installere, genveje i menu > internet og på skrivebordet.

Jeg er ren amatør, så en rigtig bash-ist, kan sikkert gøre det bedre og smartere.

Til inspirration / omskrivning / skraldespanden -

hent-twqs:

#!/bin/sh
cd $HOME/
wget https://download.teamviewer.com/download/version_1...
tar -xvzf teamviewer_qs.tar.gz
echo  [Desktop Entry] >> $HOME/Desktop/teamviewer.desktop
echo  Version=1.0 >> $HOME/Desktop/teamviewer.desktop
echo  Encoding=UTF-8 >> $HOME/Desktop/teamviewer.desktop
echo  Name=TeamViewer 11 >> $HOME/Desktop/teamviewer.desktop
echo  Comment=TeamViewer Remote Control Application >> $HOME/Desktop/teamviewer.desktop
echo  Exec=$HOME/teamviewerqs/tv_bin/script/teamviewer >> $HOME/Desktop/teamviewer.desktop
echo  Icon=/usr/local/share/pixmaps/teamviewer.png >> $HOME/Desktop/teamviewer.desktop
echo  Type=Application >> $HOME/Desktop/teamviewer.desktop
echo  Categories=Network >> $HOME/Desktop/teamviewer.desktop
rm -f $HOME/teamviewer_qs.tar.gz

start-twqs:

#!/bin/sh
exec $HOME/teamviewerqs/tv_bin/script/teamviewer

teamviewer.desktop:

[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=TeamViewer 11
Comment=TeamViewer Remote Control Application
Exec=/usr/local/bin/start-twqs
Icon=/usr/local/share/pixmaps/teamviewer.png
Type=Application
Categories=Network;

hent-teamviewer.desktop:

[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=Hent-TeamViewer 11
Comment=TeamViewer Remote Control Application
Exec=/usr/local/bin/hent-twqs
Icon=/usr/local/share/pixmaps/teamviewer.png
Type=Application
Terminal=true
Categories=Network;

Jeg gemmer ofte mine "opfindelser" i små rpm pakker, så er de lette at installere og fjerne igen, med pakke-håndteringen.

Hvorfor? - Bare fordi at det er sjovt.


Domiino
Domiino's picture
Antal: 465
Tilmeldt:
26-03-2008
User is offline
Jeg gjorde det så

Jeg gjorde det så simpelt:

Lavede en skjult mappe .teamviewerqs i min brugermappe, og lavede en kommando dertil.... så slipper jeg for rettighedsproblemer, og den er skjult for brugeren så den ikke bliver slettet ved en fejl eller brugeren bliver forvirret.


osjensen
osjensen's picture
Antal: 1277
Tilmeldt:
14-01-2007
User is offline
#10Hvis du opretter en ny

#10
Udmærket til de PCere, du selv installerer, og sender videre til slut-brugeren.


Domiino
Domiino's picture
Antal: 465
Tilmeldt:
26-03-2008
User is offline
Nu er det sådan at jeg IKKE

Nu er det sådan at jeg IKKE vil yde support til de PCere som folk selv installerer.... så det giver god mening.