تاریخچه FreeBSD

پورت کردن برنامه‌های فارسی در FreeBSD

فکر خوبی است که برنامه‌های نوشته شده توسط توسعه‌دهندگان ایرانی و همین طور برنامه‌هایی که به هر طریق به زبان فارسی و جامعه ایرانی مربوط می شوند را برای FreeBSD و (همین طور برای بقیه سیستم‌عامل‌ها) پورت کنیم. به این ترتیب می‌تونیم به دو هدف مهم برسیم: استفاده از این سیستم‌ها برای کاربران ایرانی و […]

تاریخچه FreeBSD

آشنایی با نحوه پورت کردن برنامه‌ها در FreeBSD

پورت‌های FreeBSD شامل هزاران بسته نرم‌افزاری است که برای اجرا بر روی این سیستم‌عامل آماده شده‌اند. هر کسی می‌تواند برنامه جدیدی را برای FreeBSD پورت کرده یا همین طور برای مدیریت کردن پورت های موجود داوطلب شود. به طور کلی می‌توان گفت مراحل زیر در هنگام نضب یک پورت انجام می‌پذیرد: دانلود کد‌های منبع به

به روز رسانی درخت پورت ها

در نصب پیش فرض ابزاری به نام portsnap وجود دارد که به کمک آن می‌توانید درخت پورت ها را به روز‌رسانی کنید. این ابزار به یک سرور راه دور متصل شده، بعد از بررسی کلید امنیتی، آخرین نسخه از درخت پورت ها را دانلود می‌کند. از کلید امنیتی برای اطمینان از صحت دریافت فایل‌ها استفاده

,
تاریخچه FreeBSD

مدیریت بسته‌ها در FreeBSD

FreeBSD دو روش عمده برای نصب برنامه‌ها در اختیار کاربر قرار می‌دهد: استفاده از Ports Collection (نصب از طریق کد‌های منبع) استفاده از بسته‌ها (نصب از طریق باینری‌های از پیش کامپایل شده) در این مقاله نحوه استفاده از بسته‌ها را شرح داده و استفاده از Ports Collection را در مقاله دیگری بررسی می کنیم. FreeBSD

,

نصب تعدادی از برنامه‌های رایج در میزکار‌ها

FreeBSD می‌تواند طیف وسیعی از برنامه‌های میزکار مانند مرورگرهای وب، مجموعه‌های اداری برنامه‌های چند رسانه‌ای و … را اجرا کند. این برنامه‌ها از طریق پورت های FreeBSD یا همین طور از طریق بسته‌های باینری قابل نصب هستند. در این قسمت به معرفی و نصب برخی از این برنامه‌ها می‌پردازیم. توجه داشته باشید که وقتی برنامه‌ای

,

نصب میز‌کارها در FreeBSD

نکته: قبل از نصب هر یک از میزکارها، باید بسته Xorg را بر روی سیستم خود نصب کرده باشید. در این قسمت درباره میزکار‌های مختلفی که برای FreeBSD موجود است بحث می‌کنیم. یک ‘’محیط میزکار یا desktop environment’’ می تواند تنها یک مدیر پنجره ساده باشد یا همچنین می‌تواند مجموعه کاملی از نرم‌افزارها کاربردی را

, ,

نصب VirtualBox در FreeBSD

برنامه VirtualBox که یک بسته کامل برای شبیه‌سازیِ انواعِ مختلف سیستم‌عامل‌ها محسوب می‌شود در مجموعه پورت های FreeBSD وجود دارد. از آنجا که تیم توسعه VirtualBox بسیار فعال بوده و نسخه‌های جدید آن مکرراً عرضه می‌شود، لازم است پورت های خود را قبل از نصب VirtualBox به روزرسانی کنید. نصب VirtualBox با دستورات زیر امکان‌پذیر

, ,
تاریخچه FreeBSD

نصب برنامه‌ها از طریق Ports Collection در FreeBSD

بررسی اجمالی نحوه نصب نرم‌افزار‌ها یکی دیگر از روش های نصب برنامه‌ها در FreeBSD، استفاده از مجموعه پورت های FreeBSD است. یک port عبارت است از یک سری فایل که برای خودکار‌سازی فرآیند کامپایل و نصب برنامه‌ها از کد‌های منبع طراحی شده‌اند. در صورتی که خودتان بخواهید یک برنامه را به صورت دستی از کدهای

NetBSD pf

فصل سوم: استفاده از pkgsrc در سیستم عامل های غیر از NetBSD

۳٫۱ توضیع های باینری قسمت ۴٫۱ را ببینید ۳٫۲ خودراه اندازی pkgsrc   یا Bootstrapping pkgsrc Pkgsrc می تواند برای استفاده در دو حالت متفاوت خودراه اندازی گردد: حالت دارای مجوز و بدون مجوز (Privileged & Unprivileged) در حالت بدون مجوز برعکس حالت با مجوز، تمامی برنامه ها در زیر مجموعه یک کاربر نصب شده و

فصل هشتم pkgsrc (طرح ساختار فایل های نصب شده)

طرح ساختار فایل های نصب شده مقدمه فایل های نصب شده به وسیله برنامه pkgsrc خیلی به به ساختار فایل های موجود برروی شاخه usr که برروی سیستم شما موجود است شباهت دارد. اما در بعضی از جزییات متفاوت است. این شباهت به این خاطر است که این برنامه در ابتدا از دل ساختار FreeBSD

,
NetBSD pf

فصل هفتم PKGSRC(ایجاد کردن بسته های باینری با استفاده از bulk builds)

مقدمه: شاید شما به خاطر یک سری دلایل قصد داشته باشید یک بخش یا همه بسته های ایجاد شده در برنامه pkgsrc  را در حالت باینری ایجاد کنید برای مثال شما تعداد زیادی سیستم دارید که همه آنها یک سری برنامه های خاص  و یکسانی را اجرا می کنند و برای شما نصب و راه

,
PCBSD

نصب نرم‌افزار‌ها در PC-BSD

روش‌های مختلفی جهت مدیریت نرم‌افزارها در PC-BSD وجود دارد: استفاده از فایلهای PBI و برنامه AppCafe که ساده‌ترین راه بوده و استفاده از این روش توصیه می شود. استفاده از بسته های باینری که روشی سریع برای برای مدیریت بسته های نرم افزاری در FreeBSD است. استفاده از ports collection که نسبت به دیگر روش

freeradius

FreeRADIUS in Pfsense

نحوه راه اندازی FreeRadius در PFSense در زیر آورده شده است: AAA چیست ؟ در سیستم های امنیتی کامپیوتری AAA مخفف ۳ کلمه Authentication, Authorization و Accounting به معنای تشخیص هویت، تصدیق دسترسی و حسابرسی است که برای همین عناوین در شبکه ها استفاده می شود. Authentication: به معنای پروسه و عملیاتی است که طی

, ,
NetBSD pf

فصل دوم PKGSRC(دریافت برنامه و بروز رسانی آن)

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

,
پیمایش به بالا