vulic
Redovni korisnik
 
Posts: 106
Registered: 12-11-2008
Location: Pančevo
Member Is Offline
|
posted on 13-8-2010 at 07:59 PM |
|
|
Novi paketi u Squeeze-ju
Svaka novo Debian izdanje donosi na hiljade novih paketa. Uz pomoć malo kuckanja u terminalu moguće ih je pretražiti iz udobnosti grafičkog
okruženja.
1. Izdvajanje liste novih paketa za Squeeze. Skladište za Squeeze treba da je omogućeno u fajlu /etc/apt/sources.list.
| Code: |
$ aptitude search -F %p "?archive(stable)" > lenny
$ aptitude search -F %p "?archive(testing)" > squeeze
$ diff lenny squeeze | grep ">" > razlika
$ $ cut -d ' '-f 2 razlika > squeeze_novi_paketi
|
2. Instalacija potrebnih paketa.
| Code: | |
# aptitude install packagesearch |
preporučeni paketi
| Code: | |
# aptitude install deborphan apt-file |
Osvežavanje baze za apt-file.
3. Pravljenje ličnih tagova.
Kreiranje direktorijuma /etc/debtags/interno_označavanje_paketa/ i fajla /etc/debtags/interno_označavanje_paketa/vocabulary sa sadržinom.
| Code: | Facet: naziv_za_facet
Description: Opis za facet
Tag: naziv_za_facet::naziv_za_tag
Description: Opis za tag |
Kreiranje fajla /etc/debtags/interno_označavanje_paketa/tags-current sa bar jednim označenim paketom je neophodno da bi novi tag bio prihvaćen u
bazu.
| Code: | | ime_paketa: naziv_za_facet::naziv_za_tag |
Dodati novi izvor za oznake paketa u /etc/debtags/sources.list
| Code: | | tags file:/etc/debtags/interno_označavanje_paketa/ |
Fajlove kompresovati sa gzip i osvežiti bazu.
| Code: |
# gzip vocabulary
# gzip tags-current
# debtags update
|
4. Označavanje novih paketa.
Pošto nisam pronašao kako se mogu masovno označavati paketi, upotrebio sam komandu sed.
| Code: |
$ sed 's/$/: +naziv_za_facet::naziv_za_tag/' squeeze_novi_paketi > squeeze_novi_paketi_tag
$ cp squeeze_novi_paketi_tag ~/.debtags/patch |
5. Pretraga paketa se vrši u programu Packagesearch. Za osnovni tag treba uzeti novokreirani i pod njim će biti izlistani svi novi paketi.
Debian projekat koji se bavi označavanjem paketa.
|
|
|
|