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
-IFFI-
Vana Pingviin
Vana Pingviin


Vanus: 48
Liitunud: 25.06.2005
Postitused: 1411
Asukoht: Lappeenranta-Turku
Distributsioon: Linux MX
finland.gif
postituspostitatud: 13.12.2012, 06:49  postituse pealkiri:  Uuendamise probleemid.  

Kasutusel Debian 6 (64 bit) tegemist server masinaga. Peal on värske install+virtualmin, muud midagi pole veel jõudnud paigaldada.

Üritasin siis esmalt läbi virtualmini teha pakutavad uuendused kuid sain errori uuendamistel. Proovitud ka läbi terminali erinevaid varjante kuid tulutult.

Googlesse sisestatud error "E: Sub-process /usr/bin/dpkg returned an error code (1)" pakutud -f install ja apt-get install perl, apt-get install dpkg ei toonud lahendust...ei oska enam edasi

Terminalis siis kõik aeg järgnev error, üks puha mida proovida paigaldada või uuendada
Kood:
# apt-get -f install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Paki perl (5.10.1-17squeeze4) paikasättimine ...
update-alternatives: error: readlink(/etc/alternatives/rename) failed: Invalid argument
dpkg: viga paki perl töötlemisel (--configure):
 alamprotsess installed post-installation script tagastas lõpetamisel veakoodi 2
configured to not write apport reports
                                      Järgnevate pakkide töötlemisel tekkisid vead:
 perl
E: Sub-process /usr/bin/dpkg returned an error code (1)


chris
Pingviini aktivist
Pingviini aktivist



Liitunud: 16.02.2009
Postitused: 146
Asukoht: Tallinn
Distributsioon: Debian 6.0/7.0
estonia.gif
postituspostitatud: 13.12.2012, 22:43  postituse pealkiri:  (teema puudub)  

Mida pajatab
Kood:
dpkg --configure -a

Veateatest jääb mulje, et Perli post-install skript üritab uuendada käsu /etc/alternatives/rename pakkujaid, kuid see ei õnnestu lingi puudumise tõttu.
Kas sul on failisüsteem täis või read-only?


-IFFI-
Vana Pingviin
Vana Pingviin


Vanus: 48
Liitunud: 25.06.2005
Postitused: 1411
Asukoht: Lappeenranta-Turku
Distributsioon: Linux MX
finland.gif
postituspostitatud: 14.12.2012, 06:28  postituse pealkiri:  (teema puudub)  

chris kirjutas:
Mida pajatab
Kood:
dpkg --configure -a

Veateatest jääb mulje, et Perli post-install skript üritab uuendada käsu /etc/alternatives/rename pakkujaid, kuid see ei õnnestu lingi puudumise tõttu.
Kas sul on failisüsteem täis või read-only?


Sellised vastused terminalist
Kood:
# df -H
Failisüsteem           Size   Used  Avail Use% Haagitud
/dev/sda1               21G   2,1G    18G  11% /
tmpfs                  1,1G      0   1,1G   0% /lib/init/rw
udev                    11M   148k    11M   2% /dev
tmpfs                  1,1G      0   1,1G   0% /dev/shm
/dev/sda2              969G   367M   969G   1% /home
# dpkg --configure -a
Paki perl (5.10.1-17squeeze4) paikasättimine ...
update-alternatives: error: readlink(/etc/alternatives/rename) failed: Invalid argument
dpkg: viga paki perl töötlemisel (--configure):
 alamprotsess installed post-installation script tagastas lõpetamisel veakoodi 2
Järgnevate pakkide töötlemisel tekkisid vead:
 perl


Nagu näha pole failisüsteem täis. Read-only kohta kahjuks ma ei oska küll midagi kosta kuna käsurida pole just see mida eriti oskan aga arvan, et see vast pole read-only kuna virtualmin-i paigaldasin ju ise läbi terminali.
Kuna tegemist serevriga mis asub kusagil kaugel ja füüsiline ligipääs puudub siis support tegi mul reinstalli distrole. Varem oli kasutusel ubuntu ja nüüd sai lastud paiga debian.

-E- googeldades sain nii palju targemaks ja vist siit nüüd peaks nägema ka mis õigused on
Kood:
# ls -l
kokku 34336
drwxr-xr-x   2 root root     4096  5. okt   11:59 bin
drwxr-xr-x   3 root root     4096 10. dets  23:12 boot
drwxr-xr-x  15 root root    14020 10. dets  23:27 dev
drwxr-xr-x 100 root root     4096 12. dets  17:44 etc
drwxr-xr-x   9 root root     4096 12. dets  17:43 home
drwxr-xr-x  11 root root     4096 11. dets  00:09 lib
drwxr-xr-x   2 root root     4096  5. okt   11:58 lib32
lrwxrwxrwx   1 root root        4 10. dets  23:12 lib64 -> /lib
drwx------   2 root root    16384 10. dets  23:08 lost+found
drwx------   8 root root     4096 11. dets  01:31 Maildir
drwxr-xr-x   3 root root     4096 30. dets   2010 media
drwxr-xr-x   2 root root     4096 13. nov    2010 mnt
drwxr-xr-x   2 root root     4096 30. dets   2010 opt
dr-xr-xr-x 158 root root        0 10. dets  23:27 proc
drwx------   6 root root     4096 11. dets  15:42 root
drwxr-xr-x   2 root root     4096 11. dets  00:08 sbin
drwxr-xr-x   2 root root     4096 21. juuli  2010 selinux
drwxr-xr-x   2 root root     4096 30. dets   2010 srv
-rw-r--r--   1 root root 35014700 11. dets  01:16 subsonic-4.7.deb
drwxr-xr-x  12 root root        0 10. dets  23:27 sys
drwxrwxrwt   8 root root     4096 14. dets  05:50 tmp
-rw-r--r--   1 root root     2048 11. dets  00:09 usermin-setup.out
drwxr-xr-x  11 root root     4096 30. dets   2010 usr
drwxr-xr-x  17 root root     4096 11. dets  01:18 var
-rw-r--r--   1 root root     8404 11. dets  00:09 webmin-setup.out



Ja käsuga mount vaadatuna
Kood:
# mount
/dev/sda1 on / type ext3 (rw,noatime,relatime,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
/dev/sda2 on /home type ext3 (rw,noatime,relatime,grpquota,usrquota)


chris
Pingviini aktivist
Pingviini aktivist



Liitunud: 16.02.2009
Postitused: 146
Asukoht: Tallinn
Distributsioon: Debian 6.0/7.0
estonia.gif
postituspostitatud: 14.12.2012, 08:23  postituse pealkiri:  (teema puudub)  

Palun saada veel kahe käsu väjund:
* df -i
* ls -la /etc/alternatives

Default installi korral näitavad mõlemad käsud täielikku väljundit ka tavakasutajale; seega on sudo või su kasutamine liigne.
ls -la näitab kataloogi /etc/alternatives sisu
df näitab vaikimisi kettakasutust 1024 baidistes blokkides (-h lisab inimliku mõõtme), kuid -i sunnib ta näitama failisüsteemi I-kirjete (I-node) kasutust. Mul on paaril korral ette tulnud seda, et failisüsteem on tühi (~25% täis), kui failisüsteem on siiski täis: i-kirjed said otsa. I-kirjetes salvestatakse failide nimed, õigused jms. Täis õnnestus ajada linkidega, mis elavad ainult i-kirjetes.


-IFFI-
Vana Pingviin
Vana Pingviin


Vanus: 48
Liitunud: 25.06.2005
Postitused: 1411
Asukoht: Lappeenranta-Turku
Distributsioon: Linux MX
finland.gif
postituspostitatud: 14.12.2012, 08:37  postituse pealkiri:  (teema puudub)  

sellised vastused, esmalt proovisin ka tavakasutajana ja siis ruudulisena ning mõlemiga samad väljundid nagu sa ka juba mainisid:
Kood:
# df -i
Failisüsteem          Inodes   IUsed   IFree IUse% Haagitud
/dev/sda1            1281120  101526 1179594    8% /
tmpfs                 251577       5  251572    1% /lib/init/rw
udev                  251577    2197  249380    1% /dev
tmpfs                 251577       1  251576    1% /dev/shm
/dev/sda2            59580416    7795 59572621    1% /home
# ls -la
kokku 24
drwxr-xr-x  2 mees mees 4096 10. dets  23:47 .
drwxr-xr-x 10 root root 4096 14. dets  06:00 ..
-rw-------  1 mees mees   75 13. dets  19:55 .bash_history
-rw-r--r--  1 mees mees  220 10. apr    2010 .bash_logout
-rw-r--r--  1 mees mees 3184 10. apr    2010 .bashrc
-rw-r--r--  1 mees mees  675 10. apr    2010 .profile


Ega see vist ei muuda asja... nimelt on mul keelatud root kasutaja ja sellega sisselogimine ja port on ka muudetud. Tehtud on teine kasutaja root õigustega, ehk siis sisselogib tavalisena ja kui miskit muuta siis tuleb esmalt enanst ruuduliseks teha.


chris
Pingviini aktivist
Pingviini aktivist



Liitunud: 16.02.2009
Postitused: 146
Asukoht: Tallinn
Distributsioon: Debian 6.0/7.0
estonia.gif
postituspostitatud: 14.12.2012, 12:07  postituse pealkiri:  (teema puudub)  

Sa unustasid käsule ls ette näidata kataloogi, mille sisu kuvada.
Käsk on ikka veel
Kood:
ls -la /etc/alternatives

Niipalju on siiski juba kindel, et probleemi allikaks ei ole I-kirjete ammendumine.


-IFFI-
Vana Pingviin
Vana Pingviin


Vanus: 48
Liitunud: 25.06.2005
Postitused: 1411
Asukoht: Lappeenranta-Turku
Distributsioon: Linux MX
finland.gif
postituspostitatud: 14.12.2012, 13:36  postituse pealkiri:  (teema puudub)  

Sry, omuku oli veidi veel uni silmas Smile

Aga väljund on selline;
Kood:
$ ls -la /etc/alternatives
kokku 21152
drwxr-xr-x   2 root root      12288 11. dets  00:49 .
drwxr-xr-x 100 root root       4096 14. dets  06:00 ..
lrwxrwxrwx   1 root root         45 11. dets  00:10 abort.7.gz -> /usr/share/postgresql/8.4/man/man7/abort.7.gz
lrwxrwxrwx   1 root root         55 11. dets  00:10 alter_aggregate.7.gz -> /usr/share/postgresql/8.4/man/man7/alter_aggregate.7.gz
lrwxrwxrwx   1 root root         56 11. dets  00:10 alter_conversion.7.gz -> /usr/share/postgresql/8.4/man/man7/alter_conversion.7.gz
lrwxrwxrwx   1 root root         54 11. dets  00:10 alter_database.7.gz -> /usr/share/postgresql/8.4/man/man7/alter_database.7.gz
lrwxrwxrwx   1 root root         52 11. dets  00:10 alter_domain.7.gz -> /usr/share/postgresql/8.4/man/man7/alter_domain.7.gz
lrwxrwxrwx   1 root root         66 11. dets  00:10 alter_foreign_data_wrapper.7.gz -> /usr/share/postgresql/8.4/man/man7/alter_foreign_data_wrapper.7.gz
lrwxrwxrwx   1 root root         54 11. dets  00:10 alter_function.7.gz -> /usr/share/postgresql/8.4/man/man7/alter_function.7.gz
lrwxrwxrwx   1 root root         51 11. dets  00:10 alter_group.7.gz -> /usr/share/postgresql/8.4/man/man7/alter_group.7.gz
lrwxrwxrwx   1 root root         51 11. dets  00:10 alter_index.7.gz -> /usr/share/postgresql/8.4/man/man7/alter_index.7.gz
lrwxrwxrwx   1 root root         54 11. dets  00:10 alter_language.7.gz -> /usr/share/postgresql/8.4/man/man7/alter_language.7.gz
lrwxrwxrwx   1 root root         54 11. dets  00:10 alter_operator.7.gz -> /usr/share/postgresql/8.4/man/man7/alter_operator.7.gz
lrwxrwxrwx   1 root root         60 11. dets  00:10 alter_operator_class.7.gz -> /usr/share/postgresql/8.4/man/man7/alter_operator_class.7.gz
lrwxrwxrwx   1 root root         61 11. dets  00:10 alter_operator_family.7.gz -> /usr/share/postgresql/8.4/man/man7/alter_operator_family.7.gz
lrwxrwxrwx   1 root root         50 11. dets  00:10 alter_role.7.gz -> /usr/share/postgresql/8.4/man/man7/alter_role.7.gz
lrwxrwxrwx   1 root root         52 11. dets  00:10 alter_schema.7.gz -> /usr/share/postgresql/8.4/man/man7/alter_schema.7.gz
lrwxrwxrwx   1 root root         54 11. dets  00:10 alter_sequence.7.gz -> /usr/share/postgresql/8.4/man/man7/alter_sequence.7.gz
lrwxrwxrwx   1 root root         52 11. dets  00:10 alter_server.7.gz -> /usr/share/postgresql/8.4/man/man7/alter_server.7.gz
lrwxrwxrwx   1 root root         51 11. dets  00:10 alter_table.7.gz -> /usr/share/postgresql/8.4/man/man7/alter_table.7.gz
lrwxrwxrwx   1 root root         56 11. dets  00:10 alter_tablespace.7.gz -> /usr/share/postgresql/8.4/man/man7/alter_tablespace.7.gz
lrwxrwxrwx   1 root root         71 11. dets  00:10 alter_text_search_configuration.7.gz -> /usr/share/postgresql/8.4/man/man7/alter_text_search_configuration.7.gz
lrwxrwxrwx   1 root root         68 11. dets  00:10 alter_text_search_dictionary.7.gz -> /usr/share/postgresql/8.4/man/man7/alter_text_search_dictionary.7.gz
lrwxrwxrwx   1 root root         64 11. dets  00:10 alter_text_search_parser.7.gz -> /usr/share/postgresql/8.4/man/man7/alter_text_search_parser.7.gz
lrwxrwxrwx   1 root root         66 11. dets  00:10 alter_text_search_template.7.gz -> /usr/share/postgresql/8.4/man/man7/alter_text_search_template.7.gz
lrwxrwxrwx   1 root root         53 11. dets  00:10 alter_trigger.7.gz -> /usr/share/postgresql/8.4/man/man7/alter_trigger.7.gz
lrwxrwxrwx   1 root root         50 11. dets  00:10 alter_type.7.gz -> /usr/share/postgresql/8.4/man/man7/alter_type.7.gz
lrwxrwxrwx   1 root root         50 11. dets  00:10 alter_user.7.gz -> /usr/share/postgresql/8.4/man/man7/alter_user.7.gz
lrwxrwxrwx   1 root root         58 11. dets  00:10 alter_user_mapping.7.gz -> /usr/share/postgresql/8.4/man/man7/alter_user_mapping.7.gz
lrwxrwxrwx   1 root root         50 11. dets  00:10 alter_view.7.gz -> /usr/share/postgresql/8.4/man/man7/alter_view.7.gz
lrwxrwxrwx   1 root root         47 11. dets  00:10 analyze.7.gz -> /usr/share/postgresql/8.4/man/man7/analyze.7.gz
-rwxr-xr-x   1 root root    3684336 10. dets  23:20 aptitude
-rwxr-xr-x   1 root root     113760 10. dets  23:20 awk
-rw-r--r--   1 root root      13266 10. dets  23:20 awk.1.gz
lrwxrwxrwx   1 root root         45 11. dets  00:10 begin.7.gz -> /usr/share/postgresql/8.4/man/man7/begin.7.gz
-rw-r--r--   1 root root        508 10. dets  23:20 builtins.7.gz
lrwxrwxrwx   1 root root         16 11. dets  00:09 c89 -> /usr/bin/c89-gcc
lrwxrwxrwx   1 root root         32 11. dets  00:09 c89.1.gz -> /usr/share/man/man1/c89-gcc.1.gz
lrwxrwxrwx   1 root root         16 11. dets  00:09 c99 -> /usr/bin/c99-gcc
lrwxrwxrwx   1 root root         32 11. dets  00:09 c99.1.gz -> /usr/share/man/man1/c99-gcc.1.gz
lrwxrwxrwx   1 root root         12 11. dets  00:09 cc -> /usr/bin/gcc
lrwxrwxrwx   1 root root         50 11. dets  00:10 checkpoint.7.gz -> /usr/share/postgresql/8.4/man/man7/checkpoint.7.gz
lrwxrwxrwx   1 root root         45 11. dets  00:10 close.7.gz -> /usr/share/postgresql/8.4/man/man7/close.7.gz
lrwxrwxrwx   1 root root         47 11. dets  00:10 cluster.7.gz -> /usr/share/postgresql/8.4/man/man7/cluster.7.gz
lrwxrwxrwx   1 root root         49 11. dets  00:10 clusterdb.1.gz -> /usr/share/postgresql/8.4/man/man1/clusterdb.1.gz
lrwxrwxrwx   1 root root         47 11. dets  00:10 comment.7.gz -> /usr/share/postgresql/8.4/man/man7/comment.7.gz
lrwxrwxrwx   1 root root         46 11. dets  00:10 commit.7.gz -> /usr/share/postgresql/8.4/man/man7/commit.7.gz
lrwxrwxrwx   1 root root         55 11. dets  00:10 commit_prepared.7.gz -> /usr/share/postgresql/8.4/man/man7/commit_prepared.7.gz
lrwxrwxrwx   1 root root         44 11. dets  00:10 copy.7.gz -> /usr/share/postgresql/8.4/man/man7/copy.7.gz
lrwxrwxrwx   1 root root         12 11. dets  00:09 cpp -> /usr/bin/cpp
lrwxrwxrwx   1 root root         56 11. dets  00:10 create_aggregate.7.gz -> /usr/share/postgresql/8.4/man/man7/create_aggregate.7.gz
lrwxrwxrwx   1 root root         51 11. dets  00:10 create_cast.7.gz -> /usr/share/postgresql/8.4/man/man7/create_cast.7.gz
lrwxrwxrwx   1 root root         65 11. dets  00:10 create_constraint_trigger.7.gz -> /usr/share/postgresql/8.4/man/man7/create_constraint_trigger.7.gz
lrwxrwxrwx   1 root root         57 11. dets  00:10 create_conversion.7.gz -> /usr/share/postgresql/8.4/man/man7/create_conversion.7.gz
lrwxrwxrwx   1 root root         55 11. dets  00:10 create_database.7.gz -> /usr/share/postgresql/8.4/man/man7/create_database.7.gz
lrwxrwxrwx   1 root root         48 11. dets  00:10 createdb.1.gz -> /usr/share/postgresql/8.4/man/man1/createdb.1.gz
lrwxrwxrwx   1 root root         53 11. dets  00:10 create_domain.7.gz -> /usr/share/postgresql/8.4/man/man7/create_domain.7.gz
lrwxrwxrwx   1 root root         67 11. dets  00:10 create_foreign_data_wrapper.7.gz -> /usr/share/postgresql/8.4/man/man7/create_foreign_data_wrapper.7.gz
lrwxrwxrwx   1 root root         55 11. dets  00:10 create_function.7.gz -> /usr/share/postgresql/8.4/man/man7/create_function.7.gz
lrwxrwxrwx   1 root root         52 11. dets  00:10 create_group.7.gz -> /usr/share/postgresql/8.4/man/man7/create_group.7.gz
lrwxrwxrwx   1 root root         52 11. dets  00:10 create_index.7.gz -> /usr/share/postgresql/8.4/man/man7/create_index.7.gz
lrwxrwxrwx   1 root root         50 11. dets  00:10 createlang.1.gz -> /usr/share/postgresql/8.4/man/man1/createlang.1.gz
lrwxrwxrwx   1 root root         55 11. dets  00:10 create_language.7.gz -> /usr/share/postgresql/8.4/man/man7/create_language.7.gz
lrwxrwxrwx   1 root root         55 11. dets  00:10 create_operator.7.gz -> /usr/share/postgresql/8.4/man/man7/create_operator.7.gz
lrwxrwxrwx   1 root root         61 11. dets  00:10 create_operator_class.7.gz -> /usr/share/postgresql/8.4/man/man7/create_operator_class.7.gz
lrwxrwxrwx   1 root root         62 11. dets  00:10 create_operator_family.7.gz -> /usr/share/postgresql/8.4/man/man7/create_operator_family.7.gz
lrwxrwxrwx   1 root root         51 11. dets  00:10 create_role.7.gz -> /usr/share/postgresql/8.4/man/man7/create_role.7.gz
lrwxrwxrwx   1 root root         51 11. dets  00:10 create_rule.7.gz -> /usr/share/postgresql/8.4/man/man7/create_rule.7.gz
lrwxrwxrwx   1 root root         53 11. dets  00:10 create_schema.7.gz -> /usr/share/postgresql/8.4/man/man7/create_schema.7.gz
lrwxrwxrwx   1 root root         55 11. dets  00:10 create_sequence.7.gz -> /usr/share/postgresql/8.4/man/man7/create_sequence.7.gz
lrwxrwxrwx   1 root root         53 11. dets  00:10 create_server.7.gz -> /usr/share/postgresql/8.4/man/man7/create_server.7.gz
lrwxrwxrwx   1 root root         52 11. dets  00:10 create_table.7.gz -> /usr/share/postgresql/8.4/man/man7/create_table.7.gz
lrwxrwxrwx   1 root root         55 11. dets  00:10 create_table_as.7.gz -> /usr/share/postgresql/8.4/man/man7/create_table_as.7.gz
lrwxrwxrwx   1 root root         57 11. dets  00:10 create_tablespace.7.gz -> /usr/share/postgresql/8.4/man/man7/create_tablespace.7.gz
lrwxrwxrwx   1 root root         72 11. dets  00:10 create_text_search_configuration.7.gz -> /usr/share/postgresql/8.4/man/man7/create_text_search_configuration.7.gz
lrwxrwxrwx   1 root root         69 11. dets  00:10 create_text_search_dictionary.7.gz -> /usr/share/postgresql/8.4/man/man7/create_text_search_dictionary.7.gz
lrwxrwxrwx   1 root root         65 11. dets  00:10 create_text_search_parser.7.gz -> /usr/share/postgresql/8.4/man/man7/create_text_search_parser.7.gz
lrwxrwxrwx   1 root root         67 11. dets  00:10 create_text_search_template.7.gz -> /usr/share/postgresql/8.4/man/man7/create_text_search_template.7.gz
lrwxrwxrwx   1 root root         54 11. dets  00:10 create_trigger.7.gz -> /usr/share/postgresql/8.4/man/man7/create_trigger.7.gz
lrwxrwxrwx   1 root root         51 11. dets  00:10 create_type.7.gz -> /usr/share/postgresql/8.4/man/man7/create_type.7.gz
lrwxrwxrwx   1 root root         50 11. dets  00:10 createuser.1.gz -> /usr/share/postgresql/8.4/man/man1/createuser.1.gz
lrwxrwxrwx   1 root root         51 11. dets  00:10 create_user.7.gz -> /usr/share/postgresql/8.4/man/man7/create_user.7.gz
lrwxrwxrwx   1 root root         59 11. dets  00:10 create_user_mapping.7.gz -> /usr/share/postgresql/8.4/man/man7/create_user_mapping.7.gz
lrwxrwxrwx   1 root root         51 11. dets  00:10 create_view.7.gz -> /usr/share/postgresql/8.4/man/man7/create_view.7.gz
lrwxrwxrwx   1 root root         50 11. dets  00:10 deallocate.7.gz -> /usr/share/postgresql/8.4/man/man7/deallocate.7.gz
lrwxrwxrwx   1 root root         47 11. dets  00:10 declare.7.gz -> /usr/share/postgresql/8.4/man/man7/declare.7.gz
lrwxrwxrwx   1 root root         46 11. dets  00:10 delete.7.gz -> /usr/share/postgresql/8.4/man/man7/delete.7.gz
lrwxrwxrwx   1 root root         47 11. dets  00:10 discard.7.gz -> /usr/share/postgresql/8.4/man/man7/discard.7.gz
lrwxrwxrwx   1 root root         54 11. dets  00:10 drop_aggregate.7.gz -> /usr/share/postgresql/8.4/man/man7/drop_aggregate.7.gz
lrwxrwxrwx   1 root root         49 11. dets  00:10 drop_cast.7.gz -> /usr/share/postgresql/8.4/man/man7/drop_cast.7.gz
lrwxrwxrwx   1 root root         55 11. dets  00:10 drop_conversion.7.gz -> /usr/share/postgresql/8.4/man/man7/drop_conversion.7.gz
lrwxrwxrwx   1 root root         53 11. dets  00:10 drop_database.7.gz -> /usr/share/postgresql/8.4/man/man7/drop_database.7.gz
lrwxrwxrwx   1 root root         46 11. dets  00:10 dropdb.1.gz -> /usr/share/postgresql/8.4/man/man1/dropdb.1.gz
lrwxrwxrwx   1 root root         51 11. dets  00:10 drop_domain.7.gz -> /usr/share/postgresql/8.4/man/man7/drop_domain.7.gz
lrwxrwxrwx   1 root root         65 11. dets  00:10 drop_foreign_data_wrapper.7.gz -> /usr/share/postgresql/8.4/man/man7/drop_foreign_data_wrapper.7.gz
lrwxrwxrwx   1 root root         53 11. dets  00:10 drop_function.7.gz -> /usr/share/postgresql/8.4/man/man7/drop_function.7.gz
lrwxrwxrwx   1 root root         50 11. dets  00:10 drop_group.7.gz -> /usr/share/postgresql/8.4/man/man7/drop_group.7.gz
lrwxrwxrwx   1 root root         50 11. dets  00:10 drop_index.7.gz -> /usr/share/postgresql/8.4/man/man7/drop_index.7.gz
lrwxrwxrwx   1 root root         48 11. dets  00:10 droplang.1.gz -> /usr/share/postgresql/8.4/man/man1/droplang.1.gz
lrwxrwxrwx   1 root root         53 11. dets  00:10 drop_language.7.gz -> /usr/share/postgresql/8.4/man/man7/drop_language.7.gz
lrwxrwxrwx   1 root root         53 11. dets  00:10 drop_operator.7.gz -> /usr/share/postgresql/8.4/man/man7/drop_operator.7.gz
lrwxrwxrwx   1 root root         59 11. dets  00:10 drop_operator_class.7.gz -> /usr/share/postgresql/8.4/man/man7/drop_operator_class.7.gz
lrwxrwxrwx   1 root root         60 11. dets  00:10 drop_operator_family.7.gz -> /usr/share/postgresql/8.4/man/man7/drop_operator_family.7.gz
lrwxrwxrwx   1 root root         50 11. dets  00:10 drop_owned.7.gz -> /usr/share/postgresql/8.4/man/man7/drop_owned.7.gz
lrwxrwxrwx   1 root root         49 11. dets  00:10 drop_role.7.gz -> /usr/share/postgresql/8.4/man/man7/drop_role.7.gz
lrwxrwxrwx   1 root root         49 11. dets  00:10 drop_rule.7.gz -> /usr/share/postgresql/8.4/man/man7/drop_rule.7.gz
lrwxrwxrwx   1 root root         51 11. dets  00:10 drop_schema.7.gz -> /usr/share/postgresql/8.4/man/man7/drop_schema.7.gz
lrwxrwxrwx   1 root root         53 11. dets  00:10 drop_sequence.7.gz -> /usr/share/postgresql/8.4/man/man7/drop_sequence.7.gz
lrwxrwxrwx   1 root root         51 11. dets  00:10 drop_server.7.gz -> /usr/share/postgresql/8.4/man/man7/drop_server.7.gz
lrwxrwxrwx   1 root root         50 11. dets  00:10 drop_table.7.gz -> /usr/share/postgresql/8.4/man/man7/drop_table.7.gz
lrwxrwxrwx   1 root root         55 11. dets  00:10 drop_tablespace.7.gz -> /usr/share/postgresql/8.4/man/man7/drop_tablespace.7.gz
lrwxrwxrwx   1 root root         70 11. dets  00:10 drop_text_search_configuration.7.gz -> /usr/share/postgresql/8.4/man/man7/drop_text_search_configuration.7.gz
lrwxrwxrwx   1 root root         67 11. dets  00:10 drop_text_search_dictionary.7.gz -> /usr/share/postgresql/8.4/man/man7/drop_text_search_dictionary.7.gz
lrwxrwxrwx   1 root root         63 11. dets  00:10 drop_text_search_parser.7.gz -> /usr/share/postgresql/8.4/man/man7/drop_text_search_parser.7.gz
lrwxrwxrwx   1 root root         65 11. dets  00:10 drop_text_search_template.7.gz -> /usr/share/postgresql/8.4/man/man7/drop_text_search_template.7.gz
lrwxrwxrwx   1 root root         52 11. dets  00:10 drop_trigger.7.gz -> /usr/share/postgresql/8.4/man/man7/drop_trigger.7.gz
lrwxrwxrwx   1 root root         49 11. dets  00:10 drop_type.7.gz -> /usr/share/postgresql/8.4/man/man7/drop_type.7.gz
lrwxrwxrwx   1 root root         48 11. dets  00:10 dropuser.1.gz -> /usr/share/postgresql/8.4/man/man1/dropuser.1.gz
lrwxrwxrwx   1 root root         49 11. dets  00:10 drop_user.7.gz -> /usr/share/postgresql/8.4/man/man7/drop_user.7.gz
lrwxrwxrwx   1 root root         57 11. dets  00:10 drop_user_mapping.7.gz -> /usr/share/postgresql/8.4/man/man7/drop_user_mapping.7.gz
lrwxrwxrwx   1 root root         49 11. dets  00:10 drop_view.7.gz -> /usr/share/postgresql/8.4/man/man7/drop_view.7.gz
-rwxr-xr-x   1 root root     188328 10. dets  23:20 editor
-rw-r--r--   1 root root       4120 10. dets  23:20 editor.1.gz
lrwxrwxrwx   1 root root         43 11. dets  00:10 end.7.gz -> /usr/share/postgresql/8.4/man/man7/end.7.gz
-rwxr-xr-x   1 root root    1723360 10. dets  23:20 ex
-rw-r--r--   1 root root       5419 10. dets  23:20 ex.1.gz
lrwxrwxrwx   1 root root         47 11. dets  00:10 execute.7.gz -> /usr/share/postgresql/8.4/man/man7/execute.7.gz
-rw-r--r--   1 root root       6514 10. dets  23:20 ex.fr.1.gz
-rw-r--r--   1 root root       6081 10. dets  23:20 ex.it.1.gz
-rw-r--r--   1 root root       6295 10. dets  23:20 ex.pl.1.gz
lrwxrwxrwx   1 root root         47 11. dets  00:10 explain.7.gz -> /usr/share/postgresql/8.4/man/man7/explain.7.gz
-rw-r--r--   1 root root       7129 10. dets  23:20 ex.ru.1.gz
lrwxrwxrwx   1 root root         45 11. dets  00:10 fetch.7.gz -> /usr/share/postgresql/8.4/man/man7/fetch.7.gz
-rwxr-xr-x   1 root root       7728 10. dets  23:20 from
-rw-r--r--   1 root root       1510 10. dets  23:20 from.1.gz
-rwxr-xr-x   1 root root      83688 10. dets  23:20 ftp
-rw-r--r--   1 root root       9010 10. dets  23:20 ftp.1.gz
lrwxrwxrwx   1 root root         45 11. dets  00:10 grant.7.gz -> /usr/share/postgresql/8.4/man/man7/grant.7.gz
-rwxr-xr-x   1 root root     174416 10. dets  23:20 infobrowser
-rw-r--r--   1 root root       1299 10. dets  23:20 infobrowser.1.gz
lrwxrwxrwx   1 root root         46 11. dets  00:10 initdb.1.gz -> /usr/share/postgresql/8.4/man/man1/initdb.1.gz
lrwxrwxrwx   1 root root         46 11. dets  00:10 insert.7.gz -> /usr/share/postgresql/8.4/man/man7/insert.7.gz
lrwxrwxrwx   1 root root         40 11. dets  00:49 java -> /usr/lib/jvm/java-6-openjdk/jre/bin/java
lrwxrwxrwx   1 root root         50 11. dets  00:49 java.1.gz -> /usr/lib/jvm/java-6-openjdk/jre/man/man1/java.1.gz
lrwxrwxrwx   1 root root         42 11. dets  00:49 javaws -> /usr/lib/jvm/java-6-openjdk/jre/bin/javaws
lrwxrwxrwx   1 root root         52 11. dets  00:49 javaws.1.gz -> /usr/lib/jvm/java-6-openjdk/jre/man/man1/javaws.1.gz
lrwxrwxrwx   1 root root         41 11. dets  00:49 jexec -> /usr/lib/jvm/java-6-openjdk/jre/lib/jexec
lrwxrwxrwx   1 root root         46 11. dets  00:49 jexec-binfmt -> /usr/lib/jvm/java-6-openjdk/jre/lib/jar.binfmt
lrwxrwxrwx   1 root root         43 11. dets  00:49 keytool -> /usr/lib/jvm/java-6-openjdk/jre/bin/keytool
lrwxrwxrwx   1 root root         53 11. dets  00:49 keytool.1.gz -> /usr/lib/jvm/java-6-openjdk/jre/man/man1/keytool.1.gz
-rwxr-xr-x   1 root root       2493 10. dets  23:20 lft
-rw-r--r--   1 root root       6322 10. dets  23:20 lft.1.gz
lrwxrwxrwx   1 root root         46 11. dets  00:10 listen.7.gz -> /usr/share/postgresql/8.4/man/man7/listen.7.gz
lrwxrwxrwx   1 root root         44 11. dets  00:10 load.7.gz -> /usr/share/postgresql/8.4/man/man7/load.7.gz
-rwxr-sr-x   1 root mlocate   35824 10. dets  23:20 locate
-rw-r--r--   1 root root       2498 10. dets  23:20 locate.1.gz
lrwxrwxrwx   1 root root         44 11. dets  00:10 lock.7.gz -> /usr/share/postgresql/8.4/man/man7/lock.7.gz
-rwxr-xr-x   1 root root    1456624 10. dets  23:20 lynx
-rw-r--r--   1 root root      13355 10. dets  23:20 lynx.1.gz
lrwxrwxrwx   1 root root         23 11. dets  00:09 Mail -> /usr/bin/heirloom-mailx
lrwxrwxrwx   1 root root         23 11. dets  00:09 mail -> /usr/bin/heirloom-mailx
lrwxrwxrwx   1 root root         39 11. dets  00:09 Mail.1.gz -> /usr/share/man/man1/heirloom-mailx.1.gz
lrwxrwxrwx   1 root root         39 11. dets  00:09 mail.1.gz -> /usr/share/man/man1/heirloom-mailx.1.gz
lrwxrwxrwx   1 root root         23 11. dets  00:09 mailx -> /usr/bin/heirloom-mailx
lrwxrwxrwx   1 root root         39 11. dets  00:09 mailx.1.gz -> /usr/share/man/man1/heirloom-mailx.1.gz
lrwxrwxrwx   1 root root         44 11. dets  00:10 move.7.gz -> /usr/share/postgresql/8.4/man/man7/move.7.gz
-rwxr-xr-x   1 root root      66184 10. dets  23:20 mt
-rw-r--r--   1 root root       1304 10. dets  23:20 mt.1.gz
-rwxr-xr-x   1 root root     113760 10. dets  23:20 nawk
-rw-r--r--   1 root root      13266 10. dets  23:20 nawk.1.gz
-rwxr-xr-x   1 root root      23992 10. dets  23:20 nc
-rw-r--r--   1 root root       2987 10. dets  23:20 nc.1.gz
-rwxr-xr-x   1 root root      23992 10. dets  23:20 netcat
-rw-r--r--   1 root root       2987 10. dets  23:20 netcat.1.gz
lrwxrwxrwx   1 root root         46 11. dets  00:10 notify.7.gz -> /usr/share/postgresql/8.4/man/man7/notify.7.gz
lrwxrwxrwx   1 root root         40 11. dets  00:49 orbd -> /usr/lib/jvm/java-6-openjdk/jre/bin/orbd
lrwxrwxrwx   1 root root         50 11. dets  00:49 orbd.1.gz -> /usr/lib/jvm/java-6-openjdk/jre/man/man1/orbd.1.gz
lrwxrwxrwx   1 root root         43 11. dets  00:49 pack200 -> /usr/lib/jvm/java-6-openjdk/jre/bin/pack200
lrwxrwxrwx   1 root root         53 11. dets  00:49 pack200.1.gz -> /usr/lib/jvm/java-6-openjdk/jre/man/man1/pack200.1.gz
-rwxr-xr-x   1 root root     145792 10. dets  23:20 pager
-rw-r--r--   1 root root      19608 10. dets  23:20 pager.1.gz
lrwxrwxrwx   1 root root         54 11. dets  00:10 pg_controldata.1.gz -> /usr/share/postgresql/8.4/man/man1/pg_controldata.1.gz
lrwxrwxrwx   1 root root         46 11. dets  00:10 pg_ctl.1.gz -> /usr/share/postgresql/8.4/man/man1/pg_ctl.1.gz
lrwxrwxrwx   1 root root         47 11. dets  00:10 pg_dump.1.gz -> /usr/share/postgresql/8.4/man/man1/pg_dump.1.gz
lrwxrwxrwx   1 root root         50 11. dets  00:10 pg_dumpall.1.gz -> /usr/share/postgresql/8.4/man/man1/pg_dumpall.1.gz
lrwxrwxrwx   1 root root         52 11. dets  00:10 pg_resetxlog.1.gz -> /usr/share/postgresql/8.4/man/man1/pg_resetxlog.1.gz
lrwxrwxrwx   1 root root         50 11. dets  00:10 pg_restore.1.gz -> /usr/share/postgresql/8.4/man/man1/pg_restore.1.gz
lrwxrwxrwx   1 root root         13 11. dets  00:10 php -> /usr/bin/php5
lrwxrwxrwx   1 root root         29 11. dets  00:10 php.1.gz -> /usr/share/man/man1/php5.1.gz
lrwxrwxrwx   1 root root         17 11. dets  00:10 php-cgi -> /usr/bin/php5-cgi
lrwxrwxrwx   1 root root         33 11. dets  00:10 php-cgi.1.gz -> /usr/share/man/man1/php5-cgi.1.gz
lrwxrwxrwx   1 root root         21 11. dets  00:10 php-cgi-bin -> /usr/lib/cgi-bin/php5
-rwxr-xr-x   1 root root     188328 10. dets  23:20 pico
-rw-r--r--   1 root root       4120 10. dets  23:20 pico.1.gz
lrwxrwxrwx   1 root root         54 11. dets  00:49 pluginappletviewer -> /usr/lib/jvm/java-6-openjdk/jre/bin/pluginappletviewer
lrwxrwxrwx   1 root root         46 11. dets  00:49 policytool -> /usr/lib/jvm/java-6-openjdk/jre/bin/policytool
lrwxrwxrwx   1 root root         56 11. dets  00:49 policytool.1.gz -> /usr/lib/jvm/java-6-openjdk/jre/man/man1/policytool.1.gz
lrwxrwxrwx   1 root root         48 11. dets  00:10 postgres.1.gz -> /usr/share/postgresql/8.4/man/man1/postgres.1.gz
lrwxrwxrwx   1 root root         50 11. dets  00:10 postmaster.1.gz -> /usr/share/postgresql/8.4/man/man1/postmaster.1.gz
lrwxrwxrwx   1 root root         47 11. dets  00:10 prepare.7.gz -> /usr/share/postgresql/8.4/man/man7/prepare.7.gz
lrwxrwxrwx   1 root root         59 11. dets  00:10 prepare_transaction.7.gz -> /usr/share/postgresql/8.4/man/man7/prepare_transaction.7.gz
lrwxrwxrwx   1 root root         44 11. dets  00:10 psql.1.gz -> /usr/share/postgresql/8.4/man/man1/psql.1.gz
-rwxr-xr-x   1 root root      59448 10. dets  23:20 rcp
-rw-r--r--   1 root root       2081 10. dets  23:20 rcp.1.gz
-rw-r--r--   1 root root        100 10. dets  23:20 README
lrwxrwxrwx   1 root root         54 11. dets  00:10 reassign_owned.7.gz -> /usr/share/postgresql/8.4/man/man7/reassign_owned.7.gz
lrwxrwxrwx   1 root root         47 11. dets  00:10 reindex.7.gz -> /usr/share/postgresql/8.4/man/man7/reindex.7.gz
lrwxrwxrwx   1 root root         49 11. dets  00:10 reindexdb.1.gz -> /usr/share/postgresql/8.4/man/man1/reindexdb.1.gz
lrwxrwxrwx   1 root root         57 11. dets  00:10 release_savepoint.7.gz -> /usr/share/postgresql/8.4/man/man7/release_savepoint.7.gz
-rwxr-xr-x   1 root root       2987 10. dets  23:20 rename
-rw-r--r--   1 root root       2500 10. dets  23:20 rename.1.gz
lrwxrwxrwx   1 root root         45 11. dets  00:10 reset.7.gz -> /usr/share/postgresql/8.4/man/man7/reset.7.gz
lrwxrwxrwx   1 root root         46 11. dets  00:10 revoke.7.gz -> /usr/share/postgresql/8.4/man/man7/revoke.7.gz
-rwxr-xr-x   1 root root     380528 10. dets  23:20 rlogin
-rw-r--r--   1 root root      13735 10. dets  23:20 rlogin.1.gz
lrwxrwxrwx   1 root root         40 11. dets  00:49 rmid -> /usr/lib/jvm/java-6-openjdk/jre/bin/rmid
lrwxrwxrwx   1 root root         50 11. dets  00:49 rmid.1.gz -> /usr/lib/jvm/java-6-openjdk/jre/man/man1/rmid.1.gz
lrwxrwxrwx   1 root root         47 11. dets  00:49 rmiregistry -> /usr/lib/jvm/java-6-openjdk/jre/bin/rmiregistry
lrwxrwxrwx   1 root root         57 11. dets  00:49 rmiregistry.1.gz -> /usr/lib/jvm/java-6-openjdk/jre/man/man1/rmiregistry.1.gz
-rwxr-xr-x   1 root root      50144 10. dets  23:20 rmt
-rw-r--r--   1 root root       2462 10. dets  23:20 rmt.8.gz
lrwxrwxrwx   1 root root         48 11. dets  00:10 rollback.7.gz -> /usr/share/postgresql/8.4/man/man7/rollback.7.gz
lrwxrwxrwx   1 root root         57 11. dets  00:10 rollback_prepared.7.gz -> /usr/share/postgresql/8.4/man/man7/rollback_prepared.7.gz
lrwxrwxrwx   1 root root         61 11. dets  00:10 rollback_to_savepoint.7.gz -> /usr/share/postgresql/8.4/man/man7/rollback_to_savepoint.7.gz
-rwxr-xr-x   1 root root     380528 10. dets  23:20 rsh
-rw-r--r--   1 root root      13735 10. dets  23:20 rsh.1.gz
-rwxr-xr-x   1 root root    1723360 10. dets  23:20 rview
-rwxr-xr-x   1 root root    1723360 10. dets  23:20 rvim
lrwxrwxrwx   1 root root         49 11. dets  00:10 savepoint.7.gz -> /usr/share/postgresql/8.4/man/man7/savepoint.7.gz
lrwxrwxrwx   1 root root         46 11. dets  00:10 select.7.gz -> /usr/share/postgresql/8.4/man/man7/select.7.gz
lrwxrwxrwx   1 root root         51 11. dets  00:10 select_into.7.gz -> /usr/share/postgresql/8.4/man/man7/select_into.7.gz
lrwxrwxrwx   1 root root         46 11. dets  00:49 servertool -> /usr/lib/jvm/java-6-openjdk/jre/bin/servertool
lrwxrwxrwx   1 root root         56 11. dets  00:49 servertool.1.gz -> /usr/lib/jvm/java-6-openjdk/jre/man/man1/servertool.1.gz
lrwxrwxrwx   1 root root         43 11. dets  00:10 set.7.gz -> /usr/share/postgresql/8.4/man/man7/set.7.gz
lrwxrwxrwx   1 root root         55 11. dets  00:10 set_constraints.7.gz -> /usr/share/postgresql/8.4/man/man7/set_constraints.7.gz
lrwxrwxrwx   1 root root         48 11. dets  00:10 set_role.7.gz -> /usr/share/postgresql/8.4/man/man7/set_role.7.gz
lrwxrwxrwx   1 root root         65 11. dets  00:10 set_session_authorization.7.gz -> /usr/share/postgresql/8.4/man/man7/set_session_authorization.7.gz
lrwxrwxrwx   1 root root         55 11. dets  00:10 set_transaction.7.gz -> /usr/share/postgresql/8.4/man/man7/set_transaction.7.gz
lrwxrwxrwx   1 root root         44 11. dets  00:10 show.7.gz -> /usr/share/postgresql/8.4/man/man7/show.7.gz
lrwxrwxrwx   1 root root         57 11. dets  00:10 start_transaction.7.gz -> /usr/share/postgresql/8.4/man/man7/start_transaction.7.gz
lrwxrwxrwx   1 root root         45 11. dets  00:10 table.7.gz -> /usr/share/postgresql/8.4/man/man7/table.7.gz
-rwxr-xr-x   1 root root       1476 10. dets  23:20 tcptraceroute
-rw-r--r--   1 root root       6322 10. dets  23:20 tcptraceroute.8.gz
-rwxr-xr-x   1 root root      92352 10. dets  23:20 telnet
-rw-r--r--   1 root root       9013 10. dets  23:20 telnet.1.gz
lrwxrwxrwx   1 root root         45 11. dets  00:49 tnameserv -> /usr/lib/jvm/java-6-openjdk/jre/bin/tnameserv
lrwxrwxrwx   1 root root         55 11. dets  00:49 tnameserv.1.gz -> /usr/lib/jvm/java-6-openjdk/jre/man/man1/tnameserv.1.gz
-rwxr-xr-x   1 root root       2885 10. dets  23:20 traceproto
-rw-r--r--   1 root root       6322 10. dets  23:20 traceproto.1.gz
-rwxr-xr-x   1 root root      52040 10. dets  23:20 traceroute
-rw-r--r--   1 root root       6322 10. dets  23:20 traceroute.1.gz
-rwxr-xr-x   1 root root      52040 10. dets  23:20 traceroute6
-rw-r--r--   1 root root       6322 10. dets  23:20 traceroute6.1.gz
-rwxr-xr-x   1 root root      52040 10. dets  23:20 traceroute.sbin
lrwxrwxrwx   1 root root         48 11. dets  00:10 truncate.7.gz -> /usr/share/postgresql/8.4/man/man7/truncate.7.gz
lrwxrwxrwx   1 root root         48 11. dets  00:10 unlisten.7.gz -> /usr/share/postgresql/8.4/man/man7/unlisten.7.gz
lrwxrwxrwx   1 root root         45 11. dets  00:49 unpack200 -> /usr/lib/jvm/java-6-openjdk/jre/bin/unpack200
lrwxrwxrwx   1 root root         55 11. dets  00:49 unpack200.1.gz -> /usr/lib/jvm/java-6-openjdk/jre/man/man1/unpack200.1.gz
lrwxrwxrwx   1 root root         46 11. dets  00:10 update.7.gz -> /usr/share/postgresql/8.4/man/man7/update.7.gz
-rwxr-xr-x   1 root root      36688 10. dets  23:20 updatedb
-rwxr-xr-x   1 root root      13096 10. dets  23:20 w
-rw-r--r--   1 root root       1428 10. dets  23:20 w.1.gz
lrwxrwxrwx   1 root root         46 11. dets  00:10 vacuum.7.gz -> /usr/share/postgresql/8.4/man/man7/vacuum.7.gz
lrwxrwxrwx   1 root root         48 11. dets  00:10 vacuumdb.1.gz -> /usr/share/postgresql/8.4/man/man1/vacuumdb.1.gz
lrwxrwxrwx   1 root root         46 11. dets  00:10 values.7.gz -> /usr/share/postgresql/8.4/man/man7/values.7.gz
-rwxr-xr-x   1 root root    1723360 10. dets  23:20 vi
-rw-r--r--   1 root root       5419 10. dets  23:20 vi.1.gz
-rwxr-xr-x   1 root root    1723360 10. dets  23:20 view
-rw-r--r--   1 root root       5419 10. dets  23:20 view.1.gz
-rw-r--r--   1 root root       6514 10. dets  23:20 view.fr.1.gz
-rw-r--r--   1 root root       6081 10. dets  23:20 view.it.1.gz
-rw-r--r--   1 root root       6295 10. dets  23:20 view.pl.1.gz
-rw-r--r--   1 root root       7129 10. dets  23:20 view.ru.1.gz
-rw-r--r--   1 root root       6514 10. dets  23:20 vi.fr.1.gz
-rw-r--r--   1 root root       6081 10. dets  23:20 vi.it.1.gz
-rwxr-xr-x   1 root root    1723360 10. dets  23:20 vim
-rwxr-xr-x   1 root root    1723360 10. dets  23:20 vimdiff
-rw-r--r--   1 root root       6295 10. dets  23:20 vi.pl.1.gz
-rw-r--r--   1 root root       7129 10. dets  23:20 vi.ru.1.gz
lrwxrwxrwx   1 root root         44 11. dets  00:10 with.7.gz -> /usr/share/postgresql/8.4/man/man7/with.7.gz
-rwxr-sr-x   1 root tty       11000 10. dets  23:20 write
-rw-r--r--   1 root root       1911 10. dets  23:20 write.1.gz
-rwxr-xr-x   1 root root    1456624 10. dets  23:20 www-browser
-rw-r--r--   1 root root      13355 10. dets  23:20 www-browser.1.gz



LAHENDUS, peitus siis "rename" faili ümber nimetamises mis asus kataloomas /etc/alternatives/rename. Ehk siis see viimane osa "rename" tuleb mingiks suvaks ümber nimetada ja peale seda toimib kõik OK Very Happy


chris
Pingviini aktivist
Pingviini aktivist



Liitunud: 16.02.2009
Postitused: 146
Asukoht: Tallinn
Distributsioon: Debian 6.0/7.0
estonia.gif
postituspostitatud: 16.12.2012, 00:24  postituse pealkiri:  (teema puudub)  

Su arvutis on Debiani alternatiivide süsteem katki. Kõigis mu hallatavates arvutites on /etc/alternatives kataloogis ainult üks fail -- README; kõik ülejäänud on süm.-lingid.

Lihtne on loomulikult op-süsteem uuesti paigaldada, kuid antud probleem on siiski mõistliku ajaga lahendatav.

Esimene asjana teed root kasutajana kataloogist /etc/alternatives koopia
Kood:
cp -a /etc/alternatives /etc/alternatives_bad
. Asja mõte on selles, et kui midagi väga puusse läheb, siis parandamine on lihtne: rm -rf /etc/alternatives; cp -a /etc/alternatives_bad /etc/alternatives

Järgmisena soovitan salvestada skriptifaili järgmine kood:
Kood:
#!/bin/bash

find -type f -print | while read F; do
    NAME=`basename $F`
    LINK=`update-alternatives --query "$NAME" 2>/dev/null | grep "^Link:" | cut -f 2 -d " "`
    #echo $NAME $LINK
    if [ -n "$LINK" ]; then
        echo "rm \"$NAME\"; ln -s \"$LINK\" \"$NAME\""
        update-alternatives --query "$NAME" 2>/dev/null | grep "^ " | while read SN SL; do
            #echo $SN $SL
            echo "rm \"$SN\"; ln -s \"$SL\" \"$SN\""
        done
    fi
done
Ära unusta muuta skriptifaili käivitatavaks.

Pane see skript tavakasutajana tööle kataloogis /etc/alternatives ja suuna ta väljund mingisse faili. S.t.
Kood:
cd /etc/alternatives
$HOME/script.sh > $HOME/output.txt

Skripti käivitamine genereerib käsud, mis taastavad kõik valeks läinud lingid. Genereeritud käsud on vaja käivitada kataloogis /etc/alternatives kasutaja root õigustes.
Põhimõtteliselt võid muuta genereeritud faili käivitatavaks ja siis ta kataloogis /etc/alternatives tööle panna, kuid ma ei soovita nii moodi teha. Ise käivitaksin siiski üks rida korraga.


-IFFI-
Vana Pingviin
Vana Pingviin


Vanus: 48
Liitunud: 25.06.2005
Postitused: 1411
Asukoht: Lappeenranta-Turku
Distributsioon: Linux MX
finland.gif
postituspostitatud: 16.12.2012, 00:29  postituse pealkiri:  (teema puudub)  

Very Happy Tänks sulle abi eest, aga me ilmselt koos kirjutasime lahendusi....Razz mina muutsin oma posti kui sina kirjutasid lahendust

Nüüd on vähemasti tulevikuks 2 lahendust olemas Very Happy


chris
Pingviini aktivist
Pingviini aktivist



Liitunud: 16.02.2009
Postitused: 146
Asukoht: Tallinn
Distributsioon: Debian 6.0/7.0
estonia.gif
postituspostitatud: 16.12.2012, 00:37  postituse pealkiri:  (teema puudub)  

Sul on muud paketid (nt.vim, netcat, nano, aptitude, lynx) samuti katki.
Komistad nende uuendamisel täpselt sama probleemi otsa.

Poleks ma piparkooke olulisemaks pidanud, oleks õpetus juba valmis Razz


-IFFI-
Vana Pingviin
Vana Pingviin


Vanus: 48
Liitunud: 25.06.2005
Postitused: 1411
Asukoht: Lappeenranta-Turku
Distributsioon: Linux MX
finland.gif
postituspostitatud: 16.12.2012, 09:46  postituse pealkiri:  (teema puudub)  

chris kirjutas:
Sul on muud paketid (nt.vim, netcat, nano, aptitude, lynx) samuti katki.
Komistad nende uuendamisel täpselt sama probleemi otsa.

Poleks ma piparkooke olulisemaks pidanud, oleks õpetus juba valmis Razz


Või nii on lood. OK ega ma ise suurt ei saa aru aga järgin sinu nõuannet.

Hetkel sain ma küll täiesti probleemivabalt süsteemi uuendada aga ju eks siis jäid need antud hetkel uuendusest välja.

Oleks esmalt paar küsimust sinu juhendi kohta kuna ma ikka suht algaja käsureal.

Kuidas ma selle faili muudan käivitavaks?(milline see käsk/operatsioon välja näeb) ega see chmod a+x /mingi/fail ei tee seda, see annab aint kaivitamis õigused.

Sinu juhendi viimane osa. Et kas ma pean olema seal kaustas /etc/alternatives see ja kopeerima seal need loodud käsud ühekaupa terminali ja käivitama (ilmselt vist nii oled sa silmas pidanud)


wk
Vana Pingviin
Vana Pingviin



Liitunud: 24.10.2007
Postitused: 1133
Asukoht: Tallinn, vahel Vastseliina vald
Distributsioon: Debian, Kubuntu
estonia.gif
postituspostitatud: 16.12.2012, 11:04  postituse pealkiri:  (teema puudub)  

-IFFI- kirjutas:
Kuidas ma selle faili muudan käivitavaks?(milline see käsk/operatsioon välja näeb) ega see chmod a+x /mingi/fail ei tee seda, see annab aint kaivitamis õigused.
Käivitamise õigused ongi käivitatavus.

_________________
Kõike hääd,
WK

chris
Pingviini aktivist
Pingviini aktivist



Liitunud: 16.02.2009
Postitused: 146
Asukoht: Tallinn
Distributsioon: Debian 6.0/7.0
estonia.gif
postituspostitatud: 16.12.2012, 11:40  postituse pealkiri:  (teema puudub)  

-IFFI- kirjutas:
chris kirjutas:
Sul on muud paketid (nt.vim, netcat, nano, aptitude, lynx) samuti katki.
Komistad nende uuendamisel täpselt sama probleemi otsa.

Poleks ma piparkooke olulisemaks pidanud, oleks õpetus juba valmis Razz


Või nii on lood. OK ega ma ise suurt ei saa aru aga järgin sinu nõuannet.

Hetkel sain ma küll täiesti probleemivabalt süsteemi uuendada aga ju eks siis jäid need antud hetkel uuendusest välja.

Oled unsesegasest jutust õigesti aru saanud: viga, mida kohtasid ilmutab end jälle, kuid siis ja ainult siis, kui uuendad mõnda samamoodi katkist paketti või lisad paketi, mis pakub sama käsku.

Näide viimase kohta: otsustad paigaldada paketi links. See on laternatiiv paketile lynx ja pakub samuti üldist programmi www-browser. Selle paigaldamisel näed täpselt sama veateadet.

-IFFI- kirjutas:
Oleks esmalt paar küsimust sinu juhendi kohta kuna ma ikka suht algaja käsureal.

Kuidas ma selle faili muudan käivitavaks?(milline see käsk/operatsioon välja näeb) ega see chmod a+x /mingi/fail ei tee seda, see annab aint kaivitamis õigused.
chmod on üks võimalus, mida kasutan ka ise, kuid sama võib teha ka graafilised failihalduriga. Dolphin'is (KDE) saad manustatud pildi, kui teed failil hiirega parem-klõpsu ning valid siis omadused. Muudes keskkondades on vajalik ilmselt sama liigutus, kuid pead ma ei anna, sest ei kasuta neid nii palju.

-IFFI- kirjutas:
Sinu juhendi viimane osa. Et kas ma pean olema seal kaustas /etc/alternatives see ja kopeerima seal need loodud käsud ühekaupa terminali ja käivitama (ilmselt vist nii oled sa silmas pidanud)
Jep, lähed root kasutajana kataloogi /etc/alternatives ja vähemalt mõned esimesed read genereeritud failist käivitad käsitsi, ükshaaval. Edasi võib panna ka ~10 rida korraga. Ole tähelepanelik ja vaata, et sa opereeriks alati tervete ridadega. Käsurea poolik kopeerimine-käivitamine on viinud mind pea alati suurema või väiksema ikalduseni.
Genereeritud käsud peaksid olema küll korrektsed (vähemalt mulle genereeriti need kasutatavana), kuid alati tuleb sellisele materjalile enne käivitamist pilk peale visata ja veenduda, et midagi kahtlast sees ei ole ja kõik töötab. Ma oleks äärepealt enda arvuti kutu-piilu olekusse viinud.
Samuti võib skripti muuta nii, et käsud käivitatakse kohe, kuid ka see on ohtlik.

Ülaltoodud jutt kõlab ohtlikult ja seda ta ka on. Sa võid alati jääda ka enda lahenduse juurde, kus nimetad ümber või kustutad /etc/alternatives kataloogis faile, kui nad põhjustavad probleeme. Sellisel juhul on vaja lihtsalt meeles pidada, et tuleb natuke käsitööd teha ja siis uuesti üritada.


igused.png
 Kirjeldus:
Faili õiguste majandamine Dolphin'is (KDE)
 Failisuurus:  41.08 kB
 Vaadatud:  414 kord(a)

igused.png



-IFFI-
Vana Pingviin
Vana Pingviin


Vanus: 48
Liitunud: 25.06.2005
Postitused: 1411
Asukoht: Lappeenranta-Turku
Distributsioon: Linux MX
finland.gif
postituspostitatud: 16.12.2012, 15:10  postituse pealkiri:  (teema puudub)  

Suured tänud sulle selle asjaliku õpetuse eest kuid nagu sa ka ise mainisid siis ma jään esialgu veel selle enda varjandi juurde kuna tegemist juba töötava server masinaga ja 4 klineti on sees. Ei tahaks eriti veel surkima hakata ja piiksu keerata süsteemi.

Eks vaatab kui tihedalt mul to uuendamise jama tulevikus häirima hakkab ning eks otsustan siis. Vähemasti on nüüd lahendus siin olemas ja hea uurida ka kunagi hiljem.
Graafiline keskond jääb mul kahjuks kättesaamatuks kuna masin kaugel välismaal füüsiliselt.

Aga veel kord suured tänud ja ära unusta piparkooke Smile


akbgf
Vana Pingviin
Vana Pingviin



Liitunud: 07.10.2009
Postitused: 763
Asukoht: Tõravere
Distributsioon: OpenSUSE, Ubuntu
estonia.gif
postituspostitatud: 16.12.2012, 15:27  postituse pealkiri:  (teema puudub)  

Tsitaat:
IFFI kirjutas:
Kuidas ma selle faili muudan käivitavaks?(milline see käsk/operatsioon välja näeb)
ega see chmod a+x /mingi/fail ei tee seda, see annab aint kaivitamis õigused.

chmod on üks võimalus, mida kasutan ka ise, kuid sama võib teha ka graafilise failihalduriga.

Skripte saab käivitada ka ilma x-lippe seadmata.
Kui käivitusõigus olemas, siis käivitamine:

./skript

Kui x-lipp puudub, saab skripti käima nii:

sh skript


chris
Pingviini aktivist
Pingviini aktivist



Liitunud: 16.02.2009
Postitused: 146
Asukoht: Tallinn
Distributsioon: Debian 6.0/7.0
estonia.gif
postituspostitatud: 18.12.2012, 22:45  postituse pealkiri:  (teema puudub)  

-IFFI- kirjutas:
Graafiline keskond jääb mul kahjuks kättesaamatuks kuna masin kaugel välismaal füüsiliselt.

See ei ole midagi keerulist: ssh -X serveri.aadress.ee /usr/bin/startkde ja KDE töölaud sõidab eemalt ilusti kohale. Vaata ainult, et ühendust enneaegselt ei lõpeta. Loomulikult peab serveris olemas olema ka töölaua soft ning paha ei tee ka SSH-le võtmepaari loomine.
Gnome ja LXDE jaoks peaks olemas olema startkde analoogid (gnome-session ja startlxde), kuid ma ei ole neid aastaid kasutanud.


-IFFI-
Vana Pingviin
Vana Pingviin


Vanus: 48
Liitunud: 25.06.2005
Postitused: 1411
Asukoht: Lappeenranta-Turku
Distributsioon: Linux MX
finland.gif
postituspostitatud: 08.01.2013, 18:06  postituse pealkiri:  (teema puudub)  

Täna proovides paigaldada väikest lisa serverile siis oligi tagasi see sama probleem mida eespool chris ennustas.

Oli juba plaanis hakata ettevõtma sinu õpetust kuid ennem veel piinasin googlet taas oma probleemiga ning msikis foorumis jäi silma paki DPKG downgrade.

Esmalt proovisin lihtsalt huvipärast kas see pakk on paigaldatud või ei laadisin alla wget-iga paki "dpkg_1.15.8.13_amd64.deb"

Kui olin selle paigaldanud siis proovisin uuesti paigaldada oma soovitud pakki ning see õnnestus probleemi ja errorite vabalt.

Seekord hakkas väitma mulle erroriks
Kood:
update-alternatives: error: readlink(/etc/alternatives/editor) failed: Invalid argument


Muidugi ei tea ma kas ma nüüd taas käitusin õigesti oma viimase tegevusega aga vähemasti sain oma pakki paigaldatud ja pääsesin lihtsamalt. Eks näis kaua nüüd taas pääseb ilma selle errorita....eks siis ilmselt tuleb ettevõta chrisi soovitus parandusteks.


chris
Pingviini aktivist
Pingviini aktivist



Liitunud: 16.02.2009
Postitused: 146
Asukoht: Tallinn
Distributsioon: Debian 6.0/7.0
estonia.gif
postituspostitatud: 09.01.2013, 08:16  postituse pealkiri:  (teema puudub)  

readlink on funktsioon, mille ülesanne on leida fail, millele antud juhul /etc/alternatives/editor viitab. Kuna sul on /etc/alternatives/editor tegelik fail, siis readlink ei tööta.

Juba pakutud lahendustele ma midagi uut lisada ei oska.


-IFFI-
Vana Pingviin
Vana Pingviin


Vanus: 48
Liitunud: 25.06.2005
Postitused: 1411
Asukoht: Lappeenranta-Turku
Distributsioon: Linux MX
finland.gif
postituspostitatud: 09.01.2013, 16:47  postituse pealkiri:  (teema puudub)  

Mõtlesid sa oma vastusega seda minu varjanti või pidasid silmas ikak seda mida sa mulle eespool parandamise kohta pakkusid?


chris
Pingviini aktivist
Pingviini aktivist



Liitunud: 16.02.2009
Postitused: 146
Asukoht: Tallinn
Distributsioon: Debian 6.0/7.0
estonia.gif
postituspostitatud: 09.01.2013, 22:33  postituse pealkiri:  (teema puudub)  

Ma mõtlesin me algseid variante. Downgrade, mille sa nüüd kolmandana avastasid, on halb mõte ja kipub tihti ikalduma. Mul ei meenu ühtegi distributsiooni, mis lubaks jõudu rakendamata paketi vanemaks vahetada.

Ma arvan, et endas mitte väga kindlale on ilmselt parim pahad failid ümber nimetada, mida sa ka tegid. Kohest kustutamist ei soovita.


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