Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: mizik 02 Března 2010, 16:41:49
-
Zdravim,
chtel bych se zeptat na vytvareni balicku do adresare /opt
Obdobne jako je to na How to Debian (http://tldp.org/HOWTO/html_single/Debian-Binary-Package-Building-HOWTO) a wiki ubuntu (http://wiki.ubuntu.cz/Vytvo%C5%99en%C3%AD%20.deb%20bal%C3%ADku) jsem si vytvoril *.deb balicek, ovsem misto standartni umisteni usr/share, usr/bin.... atd jsem zvolil umisteni opt/...
Viz :
$ dpkg-deb -c test_0.3_i386.deb
drwxr-xr-x root/root 0 2010-03-02 15:46 ./
drwxr-xr-x root/root 0 2010-03-02 15:46 ./opt/
drwxr-xr-x root/root 0 2010-03-02 15:46 ./opt/test/
drwxr-xr-x root/root 0 2010-03-02 15:46 ./opt/test/doc/
-rw-r--r-- root/root 155 2010-03-02 15:46 ./opt/test/doc/copyright
-rwxr-xr-x root/root 3073732 2010-03-02 15:46 ./opt/test/test.sh
Chtel bych se zbavit Erroru pri kontrole lintianem
$ lintian test_0.3_i386.deb
E: test: dir-or-file-in-opt opt/test/
E: test: dir-or-file-in-opt opt/test/test.sh
W: test: file-in-unusual-dir opt/test/test.sh
E: test: dir-or-file-in-opt opt/test/doc/
E: test: dir-or-file-in-opt opt/test/doc/copyright
W: test: file-in-unusual-dir opt/test/doc/copyright
E: test: no-copyright-file
???
Vite o nejake moznosti jak se zbavit techto Erroru pokud chci instalovat balicek do "nestandartniho" adresare ?
Tj. aby pri vypisu bez potlaceni chyb (lintian test_0.3_i386.deb) chyby nevypsaly (tj. je treba resit jiz pri vyrabeni baliku?)
Diky za podnety
PS. vynechme prosim diskuzi proc instalovat do /opt kdyz na to jsou vhodnejsi adresare... ;)
PS2. pokud lintian kontroluje vzdy umisteni v usr/ ... a nikdy nedovoli umisteni jinde(opt/) <=> nezalezi to na nastaveni pri vyrabeni *.deb balicku => je asi tento dotaz zcela bezpredmetny :-\
-
Zdravim,
chtel bych se zeptat na vytvareni balicku do adresare /opt
Obdobne jako je to na How to Debian (http://tldp.org/HOWTO/html_single/Debian-Binary-Package-Building-HOWTO) a wiki ubuntu (http://wiki.ubuntu.cz/Vytvo%C5%99en%C3%AD%20.deb%20bal%C3%ADku) jsem si vytvoril *.deb balicek, ovsem misto standartni umisteni usr/share, usr/bin.... atd jsem zvolil umisteni opt/...
Viz :
$ dpkg-deb -c test_0.3_i386.deb
drwxr-xr-x root/root 0 2010-03-02 15:46 ./
drwxr-xr-x root/root 0 2010-03-02 15:46 ./opt/
drwxr-xr-x root/root 0 2010-03-02 15:46 ./opt/test/
drwxr-xr-x root/root 0 2010-03-02 15:46 ./opt/test/doc/
-rw-r--r-- root/root 155 2010-03-02 15:46 ./opt/test/doc/copyright
-rwxr-xr-x root/root 3073732 2010-03-02 15:46 ./opt/test/test.sh
Chtel bych se zbavit Erroru pri kontrole lintianem
$ lintian test_0.3_i386.deb
E: test: dir-or-file-in-opt opt/test/
E: test: dir-or-file-in-opt opt/test/test.sh
W: test: file-in-unusual-dir opt/test/test.sh
E: test: dir-or-file-in-opt opt/test/doc/
E: test: dir-or-file-in-opt opt/test/doc/copyright
W: test: file-in-unusual-dir opt/test/doc/copyright
E: test: no-copyright-file
???
Vite o nejake moznosti jak se zbavit techto Erroru pokud chci instalovat balicek do "nestandartniho" adresare ?
Tj. aby pri vypisu bez potlaceni chyb (lintian test_0.3_i386.deb) chyby nevypsaly (tj. je treba resit jiz pri vyrabeni baliku?)
Diky za podnety
PS. vynechme prosim diskuzi proc instalovat do /opt kdyz na to jsou vhodnejsi adresare... ;)
PS2. pokud lintian kontroluje vzdy umisteni v usr/ ... a nikdy nedovoli umisteni jinde(opt/) <=> nezalezi to na nastaveni pri vyrabeni *.deb balicku => je asi tento dotaz zcela bezpredmetny :-\
standartní cesta pro deb balíčky je /usr - je dána policy, takže se nesnaž to nějak řešit s /opt
-
standartní cesta pro deb balíčky je /usr - je dána policy, takže se nesnaž to nějak řešit s /opt
hmm.... takze plati co jsem psal v PS2 :(
Dik
+1