Avatar billede ljunggreen Nybegynder
29. december 2003 - 22:44 Der er 14 kommentarer og
1 løsning

Installere tcl/tk?

Jeg ved praktisk talt ikke en fis om Linux, men vil se om der er noget. Jeg vil bruge aMSN men det kræver at jeg har tcl/tk. Har fundet det på nettet, og downloaded 4 filer.

- tcl8.4.5-scr.tar.gz
- tcl845-scr.zip
- tk8.4.5-scr.tar.gz
- tk845-scr.zip

Jeg ved ikke helt hvad jeg skal gøre med dem.
Så hvis nogen kan hjælpe mig ville det være rart.

Btw jeg bruger RedHat Linux 9
Avatar billede viciodk Praktikant
29. december 2003 - 22:51 #1
Det står her under "How to install Tcl/Tk"
http://dev.scriptics.com/software/tcltk/tcltkdoc.html
Forstår du hvad de mener? Jeg er ikke med...
Avatar billede ljunggreen Nybegynder
29. december 2003 - 22:56 #2
sorry
men der står ikke en pind (ikke brugbart) under "how to install tcp/tk"
ellers mange tak
Avatar billede viciodk Praktikant
29. december 2003 - 23:00 #3
Er du sikker på at Tcl/Tk ikke fulgte med da du installerede RedHat? Altså får du nogen fejlmeddelelser når du prøver at køre aMSN?
Avatar billede ljunggreen Nybegynder
29. december 2003 - 23:09 #4
problemet er, at for at overhovedet at kunne installere aMSN, skal man bruge en kommando (wish) som kræver tcl/tk. Den siger den ikke findes...
På aMSN's hp står der at så skal man installere tcl/tk.
Og der står jeg nu...
Avatar billede viciodk Praktikant
29. december 2003 - 23:13 #5
Jeg kan nok ikke hjælpe dig videre end at poste dette link:
http://www.google.com/search?hl=en&ie=UTF-8&oe=UTF-8&q=%22How+to+install+Tcl%2FTk%22

Senere kommer der nok en anden forbi spørgsmålet som kan give et mere specifikt svar.
Avatar billede lap Nybegynder
30. december 2003 - 00:43 #6
Du skal ikke bruge de downloadede filer - tag tcl/tk direkte fra cd-rom til RH9. Gør følgende:

isæt cd-rom 1
kommandolinie: mount /mnt/cdrom
kommandolinie: rpm -ivh /mnt/cdrom/RedHat/RPMS/tcl-8*.rpm
kommandolinie: eject cdrom
isæt cd-rom 3:
kommandolinie: mount /mnt/cdrom
kommandolinie: rpm -ivh /mnt/cdrom/RedHat/RPMS/tk-8*.rpm
kommandolinie: eject cdrom

Herefter er tcl og tk installeret.
Avatar billede ljunggreen Nybegynder
30. december 2003 - 02:40 #7
jeg gav vist svaret væk lidt for hurtigt...
Det virker ikke...
Avatar billede ljunggreen Nybegynder
30. december 2003 - 02:42 #8
[jonas@d40a5fd2 jonas]$ mount /mnt/cdrom
mount: /dev/cdrom already mounted or /mnt/cdrom busy
mount: according to mtab, /dev/cdrom is already mounted on /mnt/cdrom
[jonas@d40a5fd2 jonas]$ rpm -ivh /mnt/cdrom/RedHat/RPMS/tcl-8*.rpm
warning: /mnt/cdrom/RedHat/RPMS/tcl-8.3.5-88.i386.rpm: V3 DSA signature: NOKEY,
key ID db42a60e
error: cannot get exclusive lock on /var/lib/rpm/Packages
error: cannot open Packages index using db3 - Operation not permitted (1)
error: cannot open Packages database in /var/lib/rpm
[jonas@d40a5fd2 jonas]$ eject cdrom
[jonas@d40a5fd2 jonas]$ mount /mnt/cdrom
mount: /dev/cdrom already mounted or /mnt/cdrom busy
mount: according to mtab, /dev/cdrom is already mounted on /mnt/cdrom
[jonas@d40a5fd2 jonas]$ rpm -ivh /mnt/cdrom/RedHat/RPMS/tk-8*.rpm
warning: /mnt/cdrom/RedHat/RPMS/tk-8.3.5-88.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
error: cannot get exclusive lock on /var/lib/rpm/Packages
error: cannot open Packages index using db3 - Operation not permitted (1)
error: cannot open Packages database in /var/lib/rpm
[jonas@d40a5fd2 jonas]$ wish
bash: wish: command not found
[jonas@d40a5fd2 jonas]$
det fik jeg ud af det...
Avatar billede lap Nybegynder
30. december 2003 - 10:43 #9
Din rpm-database er blevet låst.

Find alle processer der hedder noget med rpm (ps -ef|grep rpm) og kill processerne (tallet i anden kolonne - kill -9 <tal>).

Herefter skal du ha' ryddet op i efterladenskaber - i /var/lib/rpm skal du fjerne filerne med navn "__db.* (rm -rf /var/lib/rpm/__db.*)

Så prøver du igen - og fejlene omkring mount skal du blot ignorere - du automounter åbenbart din cd-rom.
Avatar billede ljunggreen Nybegynder
30. december 2003 - 10:47 #10
det skal du helst forklare lidt mere specifikt, da jeg ikke rigtigt aner hvad du snakker om ..  :)
Avatar billede lap Nybegynder
30. december 2003 - 10:49 #11
jeg kan ikke mere specifikt - alle kommandoer du skal bruge er skrevet

ps -ef | grep rpm
kill -9 <tallet i 2. kolonne>
rm -rf /var/lib/rpm/__db.*
Avatar billede ljunggreen Nybegynder
30. december 2003 - 10:58 #12
hmm ser om ikke jeg finder ud af det. - mange tak:)
Avatar billede ljunggreen Nybegynder
30. december 2003 - 18:09 #13
[jonas@d40a5fd2 jonas]$ rm -rf /var/lib/rpm/__db.*
rm: kan ikke fjerne '/var/lib/rpm/__db.001': Adgang nægtet
rm: kan ikke fjerne '/var/lib/rpm/__db.002': Adgang nægtet
rm: kan ikke fjerne '/var/lib/rpm/__db.003': Adgang nægtet
[jonas@d40a5fd2 jonas]$
Avatar billede lap Nybegynder
30. december 2003 - 19:44 #14
Tja, du er jo ikke logget på som root men som jonas - gør det samme som brugeren root.
Avatar billede ljunggreen Nybegynder
01. januar 2004 - 18:46 #15
kom jeg selv i tanke om det i går...  Det virkede takker meget...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester