How To Install toped on Fedora 34

toped is VLSI IC Layout Editor VLSI IC Layout Editor

Introduction

In this tutorial we learn how to install toped on Fedora 34.

What is toped

Toped is a layout editor with CIF and GDSII export capabilities. Toped is listed among Fedora Electronic Lab packages. toped 0.9.81 28.svn2211.fc34 x86_64 1.6 M toped-0.9.81-28.svn2211.fc34.src.rpm fedora VLSI IC Layout Editor http GPLv2 Toped is a layout editor with CIF and GDSII export capabilities. Toped is listed among Fedora Electronic Lab packages.

We can use yum or dnf to install toped on Fedora 34. In this tutorial we discuss both methods but you only need to choose one of method to install toped.

Install toped on Fedora 34 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

The output should look something like this:

Fedora 34 - x86_64                               20 kB/s | 6.6 kB     00:00
Fedora 34 openh264 (From Cisco) - x86_64        1.4 kB/s | 989  B     00:00
Fedora Modular 34 - x86_64                       68 kB/s | 6.5 kB     00:00
Fedora 34 - x86_64 - Updates                    3.5 kB/s | 6.2 kB     00:01
Fedora Modular 34 - x86_64 - Updates             17 kB/s | 5.9 kB     00:00
Metadata cache created.

After updating yum database, We can install toped using dnf by running the following command:

sudo dnf -y install toped

Install toped on Fedora 34 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

The output should look something like this:

Fedora 34 - x86_64                               20 kB/s | 6.6 kB     00:00
Fedora 34 openh264 (From Cisco) - x86_64        1.4 kB/s | 989  B     00:00
Fedora Modular 34 - x86_64                       68 kB/s | 6.5 kB     00:00
Fedora 34 - x86_64 - Updates                    3.5 kB/s | 6.2 kB     00:01
Fedora Modular 34 - x86_64 - Updates             17 kB/s | 5.9 kB     00:00
Metadata cache created.

After updating yum database, We can install toped using yum by running the following command:

sudo yum -y install toped

How To Uninstall toped on Fedora 34

To uninstall only the toped package we can use the following command:

sudo dnf remove toped

toped Package Contents on Fedora 34

/etc/profile.d/toped.sh
/usr/bin/gds2vrml
/usr/bin/toped
/usr/lib/.build-id
/usr/lib/.build-id/16
/usr/lib/.build-id/16/47c603463c33b66b06b5913d83ccfa87b8ad62
/usr/lib/.build-id/1b
/usr/lib/.build-id/1b/241be76b9d4bf3d4f48cf9697311aed5a6a5eb
/usr/lib/.build-id/1c
/usr/lib/.build-id/1c/3812fc6e098c03b8e38eb93329174cef42bae9
/usr/lib/.build-id/78
/usr/lib/.build-id/78/3ff6e39d67176c783b7ec2e180fc7111545e41
/usr/lib/.build-id/b8
/usr/lib/.build-id/b8/ec3e8541cc63cdfc3ae068b9d966b9346367c7
/usr/lib/.build-id/c9
/usr/lib/.build-id/c9/3a9fbf6866c3b9a6336bd68d80e2fd723dbb3d
/usr/lib/.build-id/d6
/usr/lib/.build-id/d6/eb4e048ccf7fa8ffedc65e3a85b7c889421370
/usr/lib/.build-id/dd
/usr/lib/.build-id/dd/4b94c7a2e55321e4e937158f53b69360f3ffb0
/usr/lib64/libgdsto3d.so.0
/usr/lib64/libgdsto3d.so.0.0.0
/usr/lib64/libtpd_DB.so.0
/usr/lib64/libtpd_DB.so.0.0.0
/usr/lib64/libtpd_bidfunc.so.0
/usr/lib64/libtpd_bidfunc.so.0.0.0
/usr/lib64/libtpd_common.so.0
/usr/lib64/libtpd_common.so.0.0.0
/usr/lib64/libtpd_ifaces.so.0
/usr/lib64/libtpd_ifaces.so.0.0.0
/usr/lib64/libtpd_parser.so.0
/usr/lib64/libtpd_parser.so.0.0.0
/usr/share/applications/toped.desktop
/usr/share/doc/toped
/usr/share/doc/toped/AUTHORS
/usr/share/doc/toped/COPYING
/usr/share/doc/toped/NEWS
/usr/share/doc/toped/TODO
/usr/share/icons/hicolor/16x16/apps/toped.png
/usr/share/icons/hicolor/32x32/apps/toped.png
/usr/share/icons/hicolor/64x64/apps/toped.png
/usr/share/toped
/usr/share/toped/fonts
/usr/share/toped/fonts/arial1.glf
/usr/share/toped/fonts/courier1.glf
/usr/share/toped/fonts/crystal1.glf
/usr/share/toped/fonts/techno0.glf
/usr/share/toped/fonts/techno1.glf
/usr/share/toped/fonts/times_new1.glf
/usr/share/toped/icons
/usr/share/toped/icons/box16x16.png
/usr/share/toped/icons/box24x24.png
/usr/share/toped/icons/box32x32.png
/usr/share/toped/icons/box48x48.png
/usr/share/toped/icons/copy16x16.png
/usr/share/toped/icons/copy24x24.png
/usr/share/toped/icons/copy32x32.png
/usr/share/toped/icons/copy48x48.png
/usr/share/toped/icons/cut_with_poly16x16.png
/usr/share/toped/icons/cut_with_poly24x24.png
/usr/share/toped/icons/cut_with_poly32x32.png
/usr/share/toped/icons/cut_with_poly48x48.png
/usr/share/toped/icons/delete16x16.png
/usr/share/toped/icons/delete24x24.png
/usr/share/toped/icons/delete32x32.png
/usr/share/toped/icons/delete48x48.png
/usr/share/toped/icons/edit_pop16x16.png
/usr/share/toped/icons/edit_pop24x24.png
/usr/share/toped/icons/edit_pop32x32.png
/usr/share/toped/icons/edit_pop48x48.png
/usr/share/toped/icons/edit_push16x16.png
/usr/share/toped/icons/edit_push24x24.png
/usr/share/toped/icons/edit_push32x32.png
/usr/share/toped/icons/edit_push48x48.png
/usr/share/toped/icons/flipx16x16.png
/usr/share/toped/icons/flipx24x24.png
/usr/share/toped/icons/flipx32x32.png
/usr/share/toped/icons/flipx48x48.png
/usr/share/toped/icons/flipy16x16.png
/usr/share/toped/icons/flipy24x24.png
/usr/share/toped/icons/flipy32x32.png
/usr/share/toped/icons/flipy48x48.png
/usr/share/toped/icons/move16x16.png
/usr/share/toped/icons/move24x24.png
/usr/share/toped/icons/move32x32.png
/usr/share/toped/icons/move48x48.png
/usr/share/toped/icons/new16x16.png
/usr/share/toped/icons/new24x24.png
/usr/share/toped/icons/new32x32.png
/usr/share/toped/icons/new48x48.png
/usr/share/toped/icons/open16x16.png
/usr/share/toped/icons/open24x24.png
/usr/share/toped/icons/open32x32.png
/usr/share/toped/icons/open48x48.png
/usr/share/toped/icons/poly16x16.png
/usr/share/toped/icons/poly24x24.png
/usr/share/toped/icons/poly32x32.png
/usr/share/toped/icons/poly48x48.png
/usr/share/toped/icons/redo16x16.png
/usr/share/toped/icons/redo24x24.png
/usr/share/toped/icons/redo32x32.png
/usr/share/toped/icons/redo48x48.png
/usr/share/toped/icons/rotate_left16x16.png
/usr/share/toped/icons/rotate_left24x24.png
/usr/share/toped/icons/rotate_left32x32.png
/usr/share/toped/icons/rotate_left48x48.png
/usr/share/toped/icons/rotate_right16x16.png
/usr/share/toped/icons/rotate_right24x24.png
/usr/share/toped/icons/rotate_right32x32.png
/usr/share/toped/icons/rotate_right48x48.png
/usr/share/toped/icons/ruler16x16.png
/usr/share/toped/icons/ruler24x24.png
/usr/share/toped/icons/ruler32x32.png
/usr/share/toped/icons/ruler48x48.png
/usr/share/toped/icons/save16x16.png
/usr/share/toped/icons/save24x24.png
/usr/share/toped/icons/save32x32.png
/usr/share/toped/icons/save48x48.png
/usr/share/toped/icons/text16x16.png
/usr/share/toped/icons/text24x24.png
/usr/share/toped/icons/text32x32.png
/usr/share/toped/icons/text48x48.png
/usr/share/toped/icons/toped_16x16.png
/usr/share/toped/icons/toped_32x32.png
/usr/share/toped/icons/toped_64x64.png
/usr/share/toped/icons/undo16x16.png
/usr/share/toped/icons/undo24x24.png
/usr/share/toped/icons/undo32x32.png
/usr/share/toped/icons/undo48x48.png
/usr/share/toped/icons/wire16x16.png
/usr/share/toped/icons/wire24x24.png
/usr/share/toped/icons/wire32x32.png
/usr/share/toped/icons/wire48x48.png
/usr/share/toped/icons/zoom_all16x16.png
/usr/share/toped/icons/zoom_all24x24.png
/usr/share/toped/icons/zoom_all32x32.png
/usr/share/toped/icons/zoom_all48x48.png
/usr/share/toped/icons/zoom_in16x16.png
/usr/share/toped/icons/zoom_in24x24.png
/usr/share/toped/icons/zoom_in32x32.png
/usr/share/toped/icons/zoom_in48x48.png
/usr/share/toped/icons/zoom_out16x16.png
/usr/share/toped/icons/zoom_out24x24.png
/usr/share/toped/icons/zoom_out32x32.png
/usr/share/toped/icons/zoom_out48x48.png
/usr/share/toped/tll
/usr/share/toped/tll/laylogic.tll
/usr/share/toped/tll/seed.tll
/usr/share/toped/tll/tcase.tll
/usr/share/toped/tll/user_functions
/usr/share/toped/tll/user_functions/all.tll
/usr/share/toped/tll/user_functions/config
/usr/share/toped/tll/user_functions/config/config.tll
/usr/share/toped/tll/user_functions/config/config_color.tll
/usr/share/toped/tll/user_functions/config/config_color_rgb.tll
/usr/share/toped/tll/user_functions/config/config_misc.tll
/usr/share/toped/tll/user_functions/config/config_pattern.tll
/usr/share/toped/tll/user_functions/devices
/usr/share/toped/tll/user_functions/devices/finger_cap.tll
/usr/share/toped/tll/user_functions/general
/usr/share/toped/tll/user_functions/general/definitions.tll
/usr/share/toped/tll/user_functions/general/examples
/usr/share/toped/tll/user_functions/general/examples/config.tll
/usr/share/toped/tll/user_functions/general/examples/test_performance.tll
/usr/share/toped/tll/user_functions/general/examples/test_wire.tll
/usr/share/toped/tll/user_functions/general/geometry.tll
/usr/share/toped/tll/user_functions/general/helper.tll
/usr/share/toped/tll/user_functions/general/wires.tll
/usr/share/toped/tll/user_functions/general/wires_ortho_dia.tll
/usr/share/toped/tll/user_functions/technology
/usr/share/toped/tll/user_functions/technology/default.tll
/usr/share/toped/tll/user_functions/technology/helper.tll
/usr/share/toped/tll/user_functions/technology/mosis_SCMOS_p2m6
/usr/share/toped/tll/user_functions/technology/mosis_SCMOS_p2m6/drc.tll
/usr/share/toped/tll/user_functions/technology/mosis_SCMOS_p2m6/layer.tll
/usr/share/toped/tll/user_functions/technology/mosis_SCMOS_p2m6/techfile.tll
/usr/share/toped/tll/user_functions/test
/usr/share/toped/tll/user_functions/test/test.tll
/usr/share/toped/tll/user_functions/tools
/usr/share/toped/tll/user_functions/tools/logos
/usr/share/toped/tll/user_functions/tools/logos/README
/usr/share/toped/tll/user_functions/tools/logos/config.m
/usr/share/toped/tll/user_functions/tools/logos/config_min.tll
/usr/share/toped/tll/user_functions/tools/logos/create_logo.sh
/usr/share/toped/tll/user_functions/tools/logos/examples
/usr/share/toped/tll/user_functions/tools/logos/examples/README
/usr/share/toped/tll/user_functions/tools/logos/examples/my_logo_v0.pnm.gz
/usr/share/toped/tll/user_functions/tools/logos/examples/test1.pnm.gz
/usr/share/toped/tll/user_functions/tools/logos/examples/test2.pnm.gz
/usr/share/toped/tll/user_functions/tools/logos/examples/test3.pnm.gz
/usr/share/toped/tll/user_functions/tools/logos/examples/test4.pnm.gz
/usr/share/toped/tll/user_functions/tools/logos/examples/tiger.pnm.gz
/usr/share/toped/tll/user_functions/tools/logos/examples/wnf-logo.pnm.gz
/usr/share/toped/tll/user_functions/tools/logos/test_logo.tll
/usr/share/toped/tll/user_functions/tools/logos/write_tell_script.m
/usr/share/toped/tll/user_functions/tools/logos/write_tell_script_helper.m
/usr/share/toped/utils
/usr/share/toped/utils/cadence
/usr/share/toped/utils/cadence/cadence.ss
/usr/share/toped/utils/cadence/default.drf
/usr/share/toped/utils/cadence/techfile.tf
/usr/share/toped/utils/cadence/virtuoso2tll.ss
/etc/profile.d/toped.sh
/usr/bin/gds2vrml
/usr/bin/toped
/usr/lib/.build-id
/usr/lib/.build-id/43
/usr/lib/.build-id/43/8963a4830a8a94de4106dff9747dbc9a932665
/usr/lib/.build-id/48
/usr/lib/.build-id/48/3269aebf1ded36fdfdf52c42194acd5ca0e725
/usr/lib/.build-id/5d
/usr/lib/.build-id/5d/56bb01f606d0ea15f7bcb4b8140cbac20595d7
/usr/lib/.build-id/6b
/usr/lib/.build-id/6b/cbc355741c9483f99c5c59cc6b60c015534aa2
/usr/lib/.build-id/7e
/usr/lib/.build-id/7e/0504aaffc857261ba754465ad297cb176de375
/usr/lib/.build-id/93
/usr/lib/.build-id/93/fd797f51387dab1f75e153109e9229d45f6c52
/usr/lib/.build-id/9b
/usr/lib/.build-id/9b/6e25b1f4687f6f47e422d3707c13793b27e591
/usr/lib/.build-id/c1
/usr/lib/.build-id/c1/236a04b5388c6ae2f6a279ff0666ccbffdf702
/usr/lib/libgdsto3d.so.0
/usr/lib/libgdsto3d.so.0.0.0
/usr/lib/libtpd_DB.so.0
/usr/lib/libtpd_DB.so.0.0.0
/usr/lib/libtpd_bidfunc.so.0
/usr/lib/libtpd_bidfunc.so.0.0.0
/usr/lib/libtpd_common.so.0
/usr/lib/libtpd_common.so.0.0.0
/usr/lib/libtpd_ifaces.so.0
/usr/lib/libtpd_ifaces.so.0.0.0
/usr/lib/libtpd_parser.so.0
/usr/lib/libtpd_parser.so.0.0.0
/usr/share/applications/toped.desktop
/usr/share/doc/toped
/usr/share/doc/toped/AUTHORS
/usr/share/doc/toped/COPYING
/usr/share/doc/toped/NEWS
/usr/share/doc/toped/TODO
/usr/share/icons/hicolor/16x16/apps/toped.png
/usr/share/icons/hicolor/32x32/apps/toped.png
/usr/share/icons/hicolor/64x64/apps/toped.png
/usr/share/toped
/usr/share/toped/fonts
/usr/share/toped/fonts/arial1.glf
/usr/share/toped/fonts/courier1.glf
/usr/share/toped/fonts/crystal1.glf
/usr/share/toped/fonts/techno0.glf
/usr/share/toped/fonts/techno1.glf
/usr/share/toped/fonts/times_new1.glf
/usr/share/toped/icons
/usr/share/toped/icons/box16x16.png
/usr/share/toped/icons/box24x24.png
/usr/share/toped/icons/box32x32.png
/usr/share/toped/icons/box48x48.png
/usr/share/toped/icons/copy16x16.png
/usr/share/toped/icons/copy24x24.png
/usr/share/toped/icons/copy32x32.png
/usr/share/toped/icons/copy48x48.png
/usr/share/toped/icons/cut_with_poly16x16.png
/usr/share/toped/icons/cut_with_poly24x24.png
/usr/share/toped/icons/cut_with_poly32x32.png
/usr/share/toped/icons/cut_with_poly48x48.png
/usr/share/toped/icons/delete16x16.png
/usr/share/toped/icons/delete24x24.png
/usr/share/toped/icons/delete32x32.png
/usr/share/toped/icons/delete48x48.png
/usr/share/toped/icons/edit_pop16x16.png
/usr/share/toped/icons/edit_pop24x24.png
/usr/share/toped/icons/edit_pop32x32.png
/usr/share/toped/icons/edit_pop48x48.png
/usr/share/toped/icons/edit_push16x16.png
/usr/share/toped/icons/edit_push24x24.png
/usr/share/toped/icons/edit_push32x32.png
/usr/share/toped/icons/edit_push48x48.png
/usr/share/toped/icons/flipx16x16.png
/usr/share/toped/icons/flipx24x24.png
/usr/share/toped/icons/flipx32x32.png
/usr/share/toped/icons/flipx48x48.png
/usr/share/toped/icons/flipy16x16.png
/usr/share/toped/icons/flipy24x24.png
/usr/share/toped/icons/flipy32x32.png
/usr/share/toped/icons/flipy48x48.png
/usr/share/toped/icons/move16x16.png
/usr/share/toped/icons/move24x24.png
/usr/share/toped/icons/move32x32.png
/usr/share/toped/icons/move48x48.png
/usr/share/toped/icons/new16x16.png
/usr/share/toped/icons/new24x24.png
/usr/share/toped/icons/new32x32.png
/usr/share/toped/icons/new48x48.png
/usr/share/toped/icons/open16x16.png
/usr/share/toped/icons/open24x24.png
/usr/share/toped/icons/open32x32.png
/usr/share/toped/icons/open48x48.png
/usr/share/toped/icons/poly16x16.png
/usr/share/toped/icons/poly24x24.png
/usr/share/toped/icons/poly32x32.png
/usr/share/toped/icons/poly48x48.png
/usr/share/toped/icons/redo16x16.png
/usr/share/toped/icons/redo24x24.png
/usr/share/toped/icons/redo32x32.png
/usr/share/toped/icons/redo48x48.png
/usr/share/toped/icons/rotate_left16x16.png
/usr/share/toped/icons/rotate_left24x24.png
/usr/share/toped/icons/rotate_left32x32.png
/usr/share/toped/icons/rotate_left48x48.png
/usr/share/toped/icons/rotate_right16x16.png
/usr/share/toped/icons/rotate_right24x24.png
/usr/share/toped/icons/rotate_right32x32.png
/usr/share/toped/icons/rotate_right48x48.png
/usr/share/toped/icons/ruler16x16.png
/usr/share/toped/icons/ruler24x24.png
/usr/share/toped/icons/ruler32x32.png
/usr/share/toped/icons/ruler48x48.png
/usr/share/toped/icons/save16x16.png
/usr/share/toped/icons/save24x24.png
/usr/share/toped/icons/save32x32.png
/usr/share/toped/icons/save48x48.png
/usr/share/toped/icons/text16x16.png
/usr/share/toped/icons/text24x24.png
/usr/share/toped/icons/text32x32.png
/usr/share/toped/icons/text48x48.png
/usr/share/toped/icons/toped_16x16.png
/usr/share/toped/icons/toped_32x32.png
/usr/share/toped/icons/toped_64x64.png
/usr/share/toped/icons/undo16x16.png
/usr/share/toped/icons/undo24x24.png
/usr/share/toped/icons/undo32x32.png
/usr/share/toped/icons/undo48x48.png
/usr/share/toped/icons/wire16x16.png
/usr/share/toped/icons/wire24x24.png
/usr/share/toped/icons/wire32x32.png
/usr/share/toped/icons/wire48x48.png
/usr/share/toped/icons/zoom_all16x16.png
/usr/share/toped/icons/zoom_all24x24.png
/usr/share/toped/icons/zoom_all32x32.png
/usr/share/toped/icons/zoom_all48x48.png
/usr/share/toped/icons/zoom_in16x16.png
/usr/share/toped/icons/zoom_in24x24.png
/usr/share/toped/icons/zoom_in32x32.png
/usr/share/toped/icons/zoom_in48x48.png
/usr/share/toped/icons/zoom_out16x16.png
/usr/share/toped/icons/zoom_out24x24.png
/usr/share/toped/icons/zoom_out32x32.png
/usr/share/toped/icons/zoom_out48x48.png
/usr/share/toped/tll
/usr/share/toped/tll/laylogic.tll
/usr/share/toped/tll/seed.tll
/usr/share/toped/tll/tcase.tll
/usr/share/toped/tll/user_functions
/usr/share/toped/tll/user_functions/all.tll
/usr/share/toped/tll/user_functions/config
/usr/share/toped/tll/user_functions/config/config.tll
/usr/share/toped/tll/user_functions/config/config_color.tll
/usr/share/toped/tll/user_functions/config/config_color_rgb.tll
/usr/share/toped/tll/user_functions/config/config_misc.tll
/usr/share/toped/tll/user_functions/config/config_pattern.tll
/usr/share/toped/tll/user_functions/devices
/usr/share/toped/tll/user_functions/devices/finger_cap.tll
/usr/share/toped/tll/user_functions/general
/usr/share/toped/tll/user_functions/general/definitions.tll
/usr/share/toped/tll/user_functions/general/examples
/usr/share/toped/tll/user_functions/general/examples/config.tll
/usr/share/toped/tll/user_functions/general/examples/test_performance.tll
/usr/share/toped/tll/user_functions/general/examples/test_wire.tll
/usr/share/toped/tll/user_functions/general/geometry.tll
/usr/share/toped/tll/user_functions/general/helper.tll
/usr/share/toped/tll/user_functions/general/wires.tll
/usr/share/toped/tll/user_functions/general/wires_ortho_dia.tll
/usr/share/toped/tll/user_functions/technology
/usr/share/toped/tll/user_functions/technology/default.tll
/usr/share/toped/tll/user_functions/technology/helper.tll
/usr/share/toped/tll/user_functions/technology/mosis_SCMOS_p2m6
/usr/share/toped/tll/user_functions/technology/mosis_SCMOS_p2m6/drc.tll
/usr/share/toped/tll/user_functions/technology/mosis_SCMOS_p2m6/layer.tll
/usr/share/toped/tll/user_functions/technology/mosis_SCMOS_p2m6/techfile.tll
/usr/share/toped/tll/user_functions/test
/usr/share/toped/tll/user_functions/test/test.tll
/usr/share/toped/tll/user_functions/tools
/usr/share/toped/tll/user_functions/tools/logos
/usr/share/toped/tll/user_functions/tools/logos/README
/usr/share/toped/tll/user_functions/tools/logos/config.m
/usr/share/toped/tll/user_functions/tools/logos/config_min.tll
/usr/share/toped/tll/user_functions/tools/logos/create_logo.sh
/usr/share/toped/tll/user_functions/tools/logos/examples
/usr/share/toped/tll/user_functions/tools/logos/examples/README
/usr/share/toped/tll/user_functions/tools/logos/examples/my_logo_v0.pnm.gz
/usr/share/toped/tll/user_functions/tools/logos/examples/test1.pnm.gz
/usr/share/toped/tll/user_functions/tools/logos/examples/test2.pnm.gz
/usr/share/toped/tll/user_functions/tools/logos/examples/test3.pnm.gz
/usr/share/toped/tll/user_functions/tools/logos/examples/test4.pnm.gz
/usr/share/toped/tll/user_functions/tools/logos/examples/tiger.pnm.gz
/usr/share/toped/tll/user_functions/tools/logos/examples/wnf-logo.pnm.gz
/usr/share/toped/tll/user_functions/tools/logos/test_logo.tll
/usr/share/toped/tll/user_functions/tools/logos/write_tell_script.m
/usr/share/toped/tll/user_functions/tools/logos/write_tell_script_helper.m
/usr/share/toped/utils
/usr/share/toped/utils/cadence
/usr/share/toped/utils/cadence/cadence.ss
/usr/share/toped/utils/cadence/default.drf
/usr/share/toped/utils/cadence/techfile.tf
/usr/share/toped/utils/cadence/virtuoso2tll.ss

References

Summary

In this tutorial we learn how to install toped on Fedora 34 using yum and dnf.