رفتن به نوشته‌ها

نصب oregano

نرم افزاری برای شبیه سازی مدارات الکترونیکی می باشد.

گیتهاب نرم افزار: https://github.com/drahnr/oregano

در مقایسه با دو نرم افزار قبلی که معرفی شدند المان های تریاک، دیاک انواع دیود ها و… را دارا می باشد که دو برنامهktechlab و  SimulIDE  فاقد این المان ها بودند.

نصب این برنامه در مقایشه با  کی تک لب آسنانتر و در مقابل سیم ای دی ای سخت تر میباشد.

اما روش نصب:

پیش نیازها رو میتونید از سیناپتیک پکیچ منیجر دانلود کنید:

*به اسم پکیجها توجه کنید. اعداد متناسب با زمانی که در حال دیدن این نوشته هستند احتمالا افزایش پیدا کرده اند.

clang-format

apport-valgrind (2.20.9-0ubuntu7.6)
clang-format-7 (1:7-3~ubuntu0.18.04.1)
gcc-8-cross-base (8.2.0-1ubuntu2~18.04cross1)
libc6-arm64-cross (2.27-3ubuntu1cross1.1)
libc6-ppc64el-cross (2.27-3ubuntu1cross1.1)
libgail-3-0 (3.22.30-1ubuntu2)
libgcc1-arm64-cross (1:8.2.0-1ubuntu2~18.04cross1)
libgcc1-ppc64el-cross (1:8.2.0-1ubuntu2~18.04cross1)
libgtkhex-3-0 (3.18.3-3)
libgtksourceviewmm-3.0-0v5 (3.18.0-3)
libgtop-2.0-11 (2.38.0-2ubuntu0.18.04.1)
libgtop2-common (2.38.0-2ubuntu0.18.04.1)
libtsan0-arm64-cross (8.2.0-1ubuntu2~18.04cross1)
libtsan0-dbg (8.2.0-1ubuntu2~18.04)
libtsan0-ppc64el-cross (8.2.0-1ubuntu2~18.04cross1)
nemiver (0.9.6-1.1build1)
valgrind (1:3.13.0-2ubuntu2.1)

libgtksourceview

libxml++2.6-2v5 (2.40.1-2)
libxml++2.6-dev (2.40.1-2)
libxml-libxml-perl (2.0128+dfsg-5)
libxml-namespacesupport-perl (1.12-1)
libxml-sax-base-perl (1.09-1)
libxml-sax-expat-perl (0.40-2)
libxml-sax-perl (0.99+dfsg-2ubuntu1)
libxml2-dev (2.9.4+dfsg1-6.1ubuntu1.2)

intltool

autoconf (2.69-11)
automake (1:1.15.1-3ubuntu2)
autopoint (0.19.8.1-6ubuntu0.1)
autotools-dev (20180224.1)
debhelper (11.1.6ubuntu2)
dh-autoreconf (17)
dh-strip-nondeterminism (0.040-1.1~build1)
geda-gnetlist (1:1.8.2-6)
gir1.2-atspi-2.0 (2.28.0-1)
gir1.2-goocanvas-2.0 (2.0.4-1)
gnucap (1:0.36~20091207-2build1)
gspiceui (1.1.00+dfsg-2)
gtk3-engines-xfce (3.2.0-3)
intltool-debian (0.35.0+20060710.4)
libarchive-cpio-perl (0.10-1)
libarchive-zip-perl (1.60-1ubuntu0.1)
libatk-bridge2.0-dev (2.26.2-1)
libatk1.0-dev (2.28.1-1)
libatspi2.0-dev (2.28.0-1)
libcairo-script-interpreter2 (1.15.10-2ubuntu0.1)
libcairo2-dev (1.15.10-2ubuntu0.1)
libepoxy-dev (1.4.3-1)
libfile-stripnondeterminism-perl (0.040-1.1~build1)
libgdk-pixbuf2.0-dev (2.36.11-2)
libgoocanvas-2.0-9 (2.0.4-1)
libgoocanvas-2.0-common (2.0.4-1)
libgoocanvas-2.0-dev (2.0.4-1)
libgtk-3-dev (3.22.30-1ubuntu2)
libltdl-dev (2.4.6-2)
libpango1.0-dev (1.40.14-1ubuntu0.1)
libpixman-1-dev (0.34.0-2)
libqt5glib-2.0-0 (1.2.0-5)
libtool (2.4.6-2)
libwxgtk3.0-0v5 (3.0.4+dfsg-3)
libxcb-shm0-dev (1.13-2~ubuntu18.04)
libxcomposite-dev (1:0.4.4-2)
libxft-dev (2.3.2-1)
libxtst-dev (2:1.2.3-1)
ngspice (27-1)
po-debconf (1.0.20)
wayland-protocols (1.13-1)
x11proto-composite-dev (1:2018.4-4)
x11proto-record-dev (2018.4-4)

**پیکیجهای دیگه رو هم شاید نیاز داشته باشه ولی چون من قبلش برنامه های ktechlab و  SimulIDE 

رو نصب کرده بودم احتمالا پکیجهای همسانی هم داشته باشند. چنانچه خطای گرفته شد پیش نیازهای مربوط به این دو نرم افزار رو هم که در مطالب هر کردوم توضیح دادم نصب کنید.

بعد از اکسترکت برنامه به پوشه استخراج شده برید و پوشه ای به نام build بسازید.

در ترمینال به مسیر پوشه build برید با دستور زیر:

cd /ADRES POSHE/oregano-master/build

./waf configure build --debug 

یا
./waf configure build --release

و درنهایت با دستور زیر برنامه رو نصب کنید:

./waf install
منتشر شده در آردوینوالکترونیک و میکروکنترلرلینوکسمدارهای الکتریکینرم افزار

نظر

  1. sajjad sajjad

    با تشکر فراوان از زحمات شما برای جامعه نرم افزار ازاد
    و با افتخار این نرم افزار در منابع رسمی اوبونتو قرار داده شده

    • احسان شهنازی احسان شهنازی

      سلام
      ممنون از توجه شما.
      البته که مدت زیادی از این نوشته میگذره….
      امیدوارم در طی این مدت به درد افرادی خورده باشه
      از قرار معلوم از این سه نرم افزاری که معرفی کردم، در حال حاضر فقط Simullde آپدیت میشه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *