如何卸载 PacketTracer

如何卸载 PacketTracer

我今天为网络课安装了 cisco packettracer,但我不知道如何卸载它。我尝试在 Synaptic Package Manager 中搜索诸如packettracerpacket tracer、 之类的术语pt,但没有找到任何结果。

为了进行安装,我使用了以下包含在(用于安装)中的脚本tar.gz。这是内容,可能会让我们了解如何执行此操作...

http://paste.ubuntu.com/12413899/

我该如何卸载它并将其从我的系统中清除?

答案1

应用程序安装在/opt/pt,安装程序已在中创建桌面文件/usr/share/applications/pt6.desktop和图标。因此

sudo rm -r /opt/pt
sudo rm /usr/share/applications/pt6.desktop
sudo rm /usr/share/icons/hicolor/48x48/apps/pt6.png

此外,还安装了一些软件包:

lib32z1
lib32ncurses5
lib32bz2-1.0
libgcc1:i386
libstdc++6:i386
libssl-dev:i386
libqtwebkit4:i386
libqt4-scripttools:i386

因此您可以尝试删除这些软件包,但这不是绝对必要的。

  1. sudo apt-get purge lib32z1

    检查输出并不要继续,如果其他软件包将被删除,不是在上面的列表中。

  2. sudo apt-get purge lib32ncurses5

    检查输出并继续,如果需要删除其他软件包不是在上面的列表中。

  3. 对上面列表中的所有其他包重复步骤 2。

答案2

如果您正在使用最新版本,则可以使用 bash 脚本来卸载它。

/opt/pt/uninstall.sh

这是该文件的内容。

#!/bin/bash
sudo rm -f /usr/local/bin/packettracer


# check /etc/profile for existance of PT7HOME
PROFILE="/etc/profile" 

# error exit if file does not exist or unreadable
if [ ! -f $PROFILE ]; then
   exit 1
elif [ ! -r $PROFILE ]; then
   exit 2
fi

# read contents
exec 3<&0
exec 0<$PROFILE
while IFS= read -r line
do
  PT7HOME_FOUND=`expr match "$line" 'PT7HOME'`
  if [ $PT7HOME_FOUND -gt 0 ]; then
    continue
  fi

  QT_FOUND=`expr match "$line" 'QT_DEVICE_PIXEL_RATIO'`
  if [ $QT_FOUND -gt 0 ]; then
    continue
  fi

  EXPORT_FOUND=`expr match "$line" 'export PT7HOME'`
  if [ $EXPORT_FOUND -gt 0 ]; then
    continue
  fi

  EXPORT_QT_FOUND=`expr match "$line" 'export QT_DEVICE_PIXEL_RATIO'`
  if [ $EXPORT_QT_FOUND -gt 0 ]; then
    continue
  fi

  CONTENTS="$CONTENTS\n$line"
done
exec 0<&3

sudo echo -e "$CONTENTS" > /etc/profile

exit 0 

相关内容