Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.

Autor Téma: lintian *.deb  (Přečteno 1041 krát)

mizik

  • Návštěvník
  • *
  • Příspěvků: 72
    • Zobrazit profil
    • mizici.com
lintian *.deb
« kdy: 02 Březen 2010, 16:41:49 »
Zdravim,
chtel bych se zeptat na vytvareni balicku do adresare /opt
Obdobne jako je to na How to Debian a wiki ubuntu jsem si vytvoril *.deb balicek, ovsem misto standartni umisteni usr/share, usr/bin.... atd jsem zvolil umisteni opt/...

Viz :
Kód: [Vybrat]
$ 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

Kód: [Vybrat]
$ 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  :-\
« Poslední změna: 02 Březen 2010, 16:50:51 od mizik »

q66

Re: lintian *.deb
« Odpověď #1 kdy: 02 Březen 2010, 17:00:12 »
Zdravim,
chtel bych se zeptat na vytvareni balicku do adresare /opt
Obdobne jako je to na How to Debian a wiki ubuntu jsem si vytvoril *.deb balicek, ovsem misto standartni umisteni usr/share, usr/bin.... atd jsem zvolil umisteni opt/...

Viz :
Kód: [Vybrat]
$ 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

Kód: [Vybrat]
$ 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
sw engineer @ samsung research UK, efl developer
octaforge developer (https://octaforge.org)
freebsd user

mizik

  • Návštěvník
  • *
  • Příspěvků: 72
    • Zobrazit profil
    • mizici.com
Re: lintian *.deb
« Odpověď #2 kdy: 02 Březen 2010, 17:03:43 »
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
« Poslední změna: 02 Březen 2010, 17:12:02 od mizik »