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

نصب 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
منتشر شده در آردوینوالکترونیک و میکروکنترلرلینوکسمدارهای الکتریکینرم افزار

اولین باشید که نظر می دهید

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

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