🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

6 total messages Started by Szyk Cech Sat, 18 May 2019 16:57
Jak poszukujecie plików aplikacji (np. [...]/share/[app]/Images?
#309854
Author: Szyk Cech
Date: Sat, 18 May 2019 16:57
16 lines
1418 bytes
Witam
Mam pytanie jak prawidłowo wyszukiwać zasoby aplikacji w systemie?
np. [...]/share/[app]/Images
Macie po prostu funkcję która przeszukuje jakąś listę katalogów? np.:

[katalog projektu]
[katalog projektu]-work
/usr/local
/usr

I bierzecie co pierwsze znajdzie?

Czy może jakoś inaczej? Ale jak?

dzięki i pozdro
Szyk Cech
Re: Jak poszukujecie plików aplikacji (np. [...]/share/[app]/Images?
#309855
Author: Queequeg
Date: Sun, 19 May 2019 11:23
15 lines
1333 bytes
Szyk Cech <szykcech@spoko.pl> wrote:

> Witam
> Mam pytanie jak prawidłowo wyszukiwać zasoby aplikacji w systemie?

Jakiej aplikacji?

Jeśli mowa o pakietach i używasz Debiana / Ubuntu, to zainteresuj się dpkg 
-L oraz dpkg -S.

W pozostałych przypadkach find / -iname nazwa, locate nazwa (jeśli masz 
locate / slocate)...

-- 
https://www.youtube.com/watch?v=9lSzL1DqQn0
Re: Jak poszukujecie plików aplikacji (np. [...]/share/[app]/Images?
#309856
Author: Szyk Cech
Date: Sun, 19 May 2019 13:42
4 lines
1270 bytes
> Jakiej aplikacji?

Własnej w C/C++... podczas uruchamiania i po zapakowaniu w paczkę.
Re: Jak poszukujecie plików aplikacji (np. [...]/share/[app]/Images?
#309857
Author: Queequeg
Date: Sun, 19 May 2019 20:26
11 lines
1309 bytes
Szyk Cech <szykcech@spoko.pl> wrote:

>> Jakiej aplikacji?
> 
> Własnej w C/C++... podczas uruchamiania i po zapakowaniu w paczkę.

Hmm, nie poszukuję bo wiem, gdzie moja aplikacja się instaluje i gdzie 
tworzy pliki...

-- 
https://www.youtube.com/watch?v=9lSzL1DqQn0
Re: Jak poszukujecie plików aplikacji (np. [...]/share/[app]/Images?
#309858
Author: Szyk Cech
Date: Mon, 20 May 2019 13:06
12 lines
1633 bytes
W dniu 19.05.2019 o 22:26, Queequeg pisze:
> Szyk Cech <szykcech@spoko.pl> wrote:
> 
>>> Jakiej aplikacji?
>>
>> Własnej w C/C++... podczas uruchamiania i po zapakowaniu w paczkę.
> 
> Hmm, nie poszukuję bo wiem, gdzie moja aplikacja się instaluje i gdzie
> tworzy pliki...

Skąd wiesz czy pliki twojej aplikacji są w /usr/share czy 
/usr/local/share ?!?
Re: Jak poszukujecie plików aplikacji (np. [...]/share/[app]/Images?
#309859
Author: Queequeg
Date: Mon, 20 May 2019 18:38
31 lines
1871 bytes
Szyk Cech <szykcech@spoko.pl> wrote:

>> Hmm, nie poszukuję bo wiem, gdzie moja aplikacja się instaluje i gdzie
>> tworzy pliki...
> 
> Skąd wiesz czy pliki twojej aplikacji są w /usr/share czy 
> /usr/local/share ?!?

autoconf i ./configure tworzy plik Makefile z pliku Makefile.in.

Przykładowe linie z Makefile.in:

prefix = @prefix@
sysconfdir = @sysconfdir@

Zmienne są ustawiane po przejściu ./configure --prefix=/tmp/test tak:

prefix = /tmp/test
sysconfdir = ${prefix}/etc

Gdy masz CFLAGS np. takie:

CFLAGS = -DSYSCONFDIR=\"${sysconfdir}\"

To masz ustawiony SYSCONFDIR na wspomniany katalog. Potem w kodzie 
otwierasz plik np.:

fopen(SYSCONFDIR "/file.conf", "r");

-- 
https://www.youtube.com/watch?v=9lSzL1DqQn0
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads