Portaal Portaal Pingviini veeb foorumi pealeht
  Viki  |  IRC  |  Otsing  |  Küsimused ja vastused  |  Profiil  |  Privaatsõnumite vaatamiseks logi sisse  | Logi sisse või Registreeru
<empty>
Vaata järgmist teemat
Vaata eelmist teemat

Postita uus teemaVasta teemale
Autor Sõnum
tris

Troll - ära toida!
Troll - ära toida!



Liitunud: 23.08.2014
Postitused: 713

Distributsioon: Debian
estonia.gif
postituspostitatud: 30.11.2016, 12:36  postituse pealkiri:  sõltuvustega pakendamine  

Kas keegi teab, kuidas programmi pakendada koos sõltuvustega?

Et midagi ldd ärakasutamist või sellist.
https://viki.pingviin.org/Ldd

_________________
ricochet:yckka6zlbxv767lz

vooler3
Vana Pingviin
Vana Pingviin



Liitunud: 21.12.2015
Postitused: 479


blank.gif
postituspostitatud: 30.11.2016, 15:38  postituse pealkiri:  Re: sõltuvustega pakendamine  

tris kirjutas:
Kas keegi teab, kuidas programmi pakendada koos sõltuvustega?

Et midagi ldd ärakasutamist või sellist.
https://viki.pingviin.org/Ldd

Kas pead silmas programmi struktuuri ja igasugu failide kindla järjekorra säilitamist pakis ning pärast lahtipakkimist?

Kui jah, siis konkurent-maailmas, Windowsis, oskab sellist asja teha 7-Zip.

PS: Ei oska öelda kuidas käitub tema Linuxi versioon.
http://www.7-zip.org/download.html


spott
Admin
Admin


Vanus: 43
Liitunud: 04.06.2005
Postitused: 8853

Distributsioon: Ubuntu
estonia.gif
postituspostitatud: 30.11.2016, 16:15  postituse pealkiri:  (teema puudub)  

loe vastava distributsiooni pakihalduri dokumentatsiooni, et kuidas sa saad teada anda sõltuvustest, mis siis vajadusel koos paigaldatakse.

_________________
Tellige endale sünnipäevaks, sõbrapäevaks või muuks tähtpäevaks kingitus: Kingitused internetist - NetiKink.eu

DaStoned
Pingviini aktivist
Pingviini aktivist


Vanus: 42
Liitunud: 11.01.2007
Postitused: 388
Asukoht: Tallinn
Distributsioon: Debian
estonia.gif
postituspostitatud: 30.11.2016, 16:43  postituse pealkiri:  (teema puudub)  

Näiteks deb paki ehitamisel loetled oma sõltuvused kenasti "Depends:" osas üles:
https://www.debian.org/doc/manuals/maint-guide/dreq.en.html#control

_________________
When the shit hits the fan, keep your mouth shut!

tris

Troll - ära toida!
Troll - ära toida!



Liitunud: 23.08.2014
Postitused: 713

Distributsioon: Debian
estonia.gif
postituspostitatud: 01.12.2016, 11:36  postituse pealkiri:  (teema puudub)  

Ma mõtlesin neid, mis töötavad kõigis linuxites, koos teekidega:
Näide:
https://github.com/probonopd/AppImages


Siis sellist, et paigaldad programmi ja vajalikud teegid ühte binaarifaili ja seda lihtsalt mingi skripti abil.
näiteks archlinuxi skript paigaldamiseks, kuid midagi ka, mis teegid ühte binaari viiks..
Kood:

#!/usr/bin/bash
# Quick and dirty aur package build script
# usage ./aurctl <foo>
# no error checking and aur deps
# v0.01
# Badly written by Mr Green

p=$1
cd $(mkdir ${p})
curl https://aur.archlinux.org/packages/${p:0:2}/${p}/${p}.tar.gz | tar xz
cd ${p}
makepkg -s


Kui vaja teada, mida programm esmalt vajab, siis:
readelf -d programm | grep 'NEEDED'

teine:
objdump -p /path/to/program | grep NEEDED


või ainult chrootimine aitab:
https://www.cyberciti.biz/tips/linux-shared-library-management.html

_________________
ricochet:yckka6zlbxv767lz

DaStoned
Pingviini aktivist
Pingviini aktivist


Vanus: 42
Liitunud: 11.01.2007
Postitused: 388
Asukoht: Tallinn
Distributsioon: Debian
estonia.gif
postituspostitatud: 01.12.2016, 13:34  postituse pealkiri:  (teema puudub)  

Sinu toodud AppImage koostamise juhend:
https://github.com/probonopd/AppImageKit/wiki/Creating-AppImages

Võid ka üritada oma programmi kompileerimise käigus staatiliselt linkida. Kui see õnnestub, saavad kõik sõltuvused lõpp-binaari kokku lingitud ja polegi rohkem vaja (v.a. ehk glibc, mille osas ma pole kindel, kui hea mõte selle staatiline linkimine on). Iseasi, kas see sinu programmi juures tehtav on.
https://www.google.ee/search?q=statically+linking+autotools&oq=statically+linking+autotools

_________________
When the shit hits the fan, keep your mouth shut!

tris

Troll - ära toida!
Troll - ära toida!



Liitunud: 23.08.2014
Postitused: 713

Distributsioon: Debian
estonia.gif
postituspostitatud: 04.12.2016, 09:02  postituse pealkiri:  (teema puudub)  

https://sourceforge.net/projects/portable/files/

Ma paigaldasin programmid apt-get abiga ja siis kasutasin kohe appdir assistanti ja seejärel appimage't. töötab.
buntu 16.04.1 peal.

_________________
ricochet:yckka6zlbxv767lz

Shadow
Vana Pingviin
Vana Pingviin


Vanus: 49
Liitunud: 16.07.2006
Postitused: 453

Distributsioon: Gentoo
estonia.gif
postituspostitatud: 05.12.2016, 09:34  postituse pealkiri:  (teema puudub)  

https://www.docker.com/

_________________
Image

Näita (aja järgi):      
Postita uus teemaVasta teemale


Vaata järgmist teemat
Vaata eelmist teemat
Powered by phpBB2 Plus based on phpBB © 2001/7 phpBB Group