This repository has been archived by the owner on Apr 16, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 521
tcl
karolisc edited this page Apr 26, 2015
·
7 revisions
The tcl/tk packages are "on hold". apt-get will report that tcl8.5 has been held back. Update Manager will show tcl8.5 as grayed out and unavailable. This is intentional and you should not try to manually install tcl8.5.
Sguil is not compatible with tcl threading. In 20110607, I compiled and deployed tcl8.5 WITHOUT threading and put the normal tcl8.5 (WITH theading) on hold to prevent it from being installed. I did this using the command:
wajig hold tcl8.5 tk8.5 tcl8.4 itcl3 itk3 iwidgets4
If you force tcl8.5 to install, it will install the threaded version and Sguil will break. Please do not change the tcl/tk packages!
# get the correct version for SO
wget http://sourceforge.net/projects/security-onion/files/20110607/tcl8.5_8.5.8-2_i386.deb
# remove the wrong version
sudo dpkg -r tcl tcl8.3-dev tk8.4 itcl3 itk3 iwidgets4
# install the correct version
sudo dpkg -i tcl8.5_8.5.8-2_i386.deb
sudo apt-get -y install tk8.5 itcl3 itk3 iwidgets4 expect
# set the default tcl version
sudo update-alternatives --set tclsh /usr/bin/tclsh8.5
# put the packages back on hold
sudo wajig hold tcl8.5 tk8.5 tcl8.4 itcl3 itk3 iwidgets4
"Now that the FreeNX Server is up and running if you were to attempt to launch Sguil from the desktop link you'll notice that nothing happens. This is due to a symlink change made during the installation that affects the execution of the 'wish' command. Execution of 'wish' launches /usr/bin/wish which is a symlink to /etc/alternatives/wish. Prior to the FreeNX Server installation the symlink /etc/alternatives/wish pointed to /usr/bin/wish8.5 and now points to a newly created symlink /usr/bin/wish-default which points to /usr/bin/wish8.4. You need to change it back so that exection of 'wish', by Sguil, will launch tk8.5 and not tk8.4."
sudo ln -sf /usr/bin/wish8.5 /etc/alternatives/wish
- Introduction
- Use Cases
- Hardware Requirements
- Release Notes
- Download/Install
- Booting Issues
- After Installation
- UTC and Time Zones
- Services
- VirtualBox Walkthrough
- VMWare Walkthrough
- Videos
- Architecture
- Cheat Sheet
- Conference
- Elastic Stack
- Elastic Architecture
- Elasticsearch
- Logstash
- Kibana
- ElastAlert
- Curator
- FreqServer
- DomainStats
- Docker
- Redis
- Data Fields
- Beats
- Pre-Releases
- ELSA to Elastic
- Network Configuration
- Proxy Configuration
- Firewall/Hardening
- Email Configuration
- Integrating with other systems
- Changing IP Addresses
- NTP
- Managing Alerts
- Managing Rules
- Adding Local Rules
- Disabling Processes
- Filtering with BPF
- Adjusting PF_RING for traffic
- MySQL Tuning
- Adding a new disk
- High Performance Tuning
- Trimming PCAPs