انجمنهای فارسی اوبونتو
جامعه کاربران => پروژهها => نویسنده: سهراب بهدانی در 12 امرداد 1402، 02:58 بظ
-
از اونجایی که من خودم به freebsd علاقه دارم تصمیم گرفتم که یک ویژگی مثل freebsd ports رو روی توزیع پارچ پیاده سازی کنم
نحوه کار باهاش خیلی سادس فقط کافیه به مسیر برنامه مورد نظر برید و harbor install رو بزنید تا بسته رو بسازه و نصبش کنه.
خود ابزار harbor با c نوشته شده و به زودی سورسش رو توی گیتهاب پارچ قرار میدم.
از شما عزیزان دعوت میشه که اگه برنامه ای دارید که میخواین داخل پارچ یا harbor بزاریدش به من بگید تا دستورالعمل هارو براتون ارسال کنم.
-
درود.
این اصلا چی کار میکنه!؟
-
کاش یک دمویی ازش میذاشتی.
-
دمو رو متاسفانه یادم رفت
یکم دیگه پست رو ویرایش میکنم وپیوست میکنم
-
سلام
من به برنامه وینباکس خیلی احتیاج دارم میتونید براش کاری بکنید تشکر
-
سلام!
من سورس رو نتونستم پیدا کنم (احتمالا هنوز قرارش ندادید)
چرا برنامه به زبان C؟
چرا port؟ معمولا برنامه ها برای گنو/لینوکس نوشته میشن. پس اگه سورسش رو بگیرید و کامپایل کنید نباید مشکلی داشته باشین.
بهتر می بود یه اسکریپتی می توشتین که وابستگی ها رو دانلود و نصب کنه بعد خود برنامه رو نصب کنه
-
سلام!
من سورس رو نتونستم پیدا کنم (احتمالا هنوز قرارش ندادید)
چرا برنامه به زبان C؟
چرا port؟ معمولا برنامه ها برای گنو/لینوکس نوشته میشن. پس اگه سورسش رو بگیرید و کامپایل کنید نباید مشکلی داشته باشین.
بهتر می بود یه اسکریپتی می توشتین که وابستگی ها رو دانلود و نصب کنه بعد خود برنامه رو نصب کنه
این پورتز اون پورت نیست. اسم یه نرمافزاره.
https://www.freebsd.org/ports/
-
فکر کنم خیلی وقت گذشته ولی خوبه که بدونید اسم یه نرم افزار نیست!
یه ساز و کار هست که برای گرفتن کد منبع و پورت کردن (یه خورده وصله یا یه تغییر کوچک توی کد) بعدش هم نصب کردنش.
فکر کنم که یه چیزی مثل جنتو توی ذهنتون میاد ولی این یه برنامه مثل emerge نیست.
در واقع مجموعه دستورالعمل هایی برای نصب یه برنامه از کد منبع برای سیستم های BSD. گنو/لینوکس به همچین چیزایی نیاز نداره چون معمولا برنامه ها برای خودش نوشته میشن. ولی کامپایل کردن هم مزایای خودشو داره
یه چیزی مثل این:
~:% ls /usr/ports/
CHANGES archivers emulators misc textproc
CONTRIBUTING.md astro finance multimedia ukrainian
COPYRIGHT audio french net vietnamese
GIDs base ftp net-im www
INDEX-13 benchmarks games net-mgmt x11
Keywords biology german net-p2p x11-clocks
MOVED cad graphics news x11-drivers
Makefile chinese hebrew polish x11-fm
Mk comms hungarian ports-mgmt x11-fonts
README converters irc portuguese x11-servers
Templates databases japanese print x11-themes
Tools deskutils java russian x11-toolkits
UIDs devel korean science x11-wm
UPDATING distfiles lang security
accessibility dns mail shells
arabic editors math sysutils
-
دمتون گرم که هم زحمت میکشید، هم یاد میگیرید.
فقط طبق تجربهای که خودم از پورت کردن pkgsrc به دبیان داشتم بهتون یه مورد رو بگم، اصولا این سیستم پورت به درد سیستمهای لینوکسی نمیخوره مگر این که مثل همون ایمرج اینا باشه.
سیستمهای immutable در حال حاضر دارن بهتر خودشون رو نشون میدن، علاوه بر اون مدیربستههایی مثل brew هم همینطور.