انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: Yashar.ss در 07 اسفند 1400، 05:31 بظ
-
دوستان برای اینکه از یک اپلیکشن چند تا همزمان روی سیستم داشته باشیم راهی بلد هستید ؟
من روی اندروید با app cloner انجام میدم
-
شاید firejail جواب بده.
بسته به شرایط میتونید از روشهای دیگه مثل: کاربری دیگر، chroot، اجرای برنامه در چند ترمینال( ](*,)) و غیره استفاده کرد.
-
بالا یه سری از راه حلها رو معرفی کردند. شاید کانتِینرها مثل docker یا lxc هم گزینه مناسبی باشن. استفاده از مجازیسازی هم یه گزینه هست ولی میتونه یکم سنگین باشه.
-
هیچ کدوم راه حل نیست متاسفانه
من باید اپلیکیشن نصبی جدا بتونم داشته باشم و هرکدوم رو بتونم مجزا کانفیگ کنم و کانفیگ ها برای استفاده های بعدی بتونن سیو بمونن ..
کاری رو رو اندروید میتونم براحتی انجامش بدم ولی رو لینوکس هنوز نتونستم راهشو پیدا کنم ..
-
همهٔ این کارها رو به هزار روش میتونید بکنید. همونطور که گفتن کاربری دیگر، chroot، بارگنچ. مدیر بستههای دیگه و…
-
همهٔ این کارها رو به هزار روش میتونید بکنید. همونطور که گفتن کاربری دیگر، chroot، بارگنچ. مدیر بستههای دیگه و…
chroot مگه برای جا به جایی به یک سیستم دیگه نیست؟
چجوری همچین کاری میشه کرد؟
-
chroot مگه برای جا به جایی به یک سیستم دیگه نیست؟
نه. ریشه رو عوض میکنه.
چجوری همچین کاری میشه کرد؟
با debootstrap یه ماشین کمینه میسازی و برنامه رو روش نصب میکنی. بعد بهش chroot میکنی و اجراش میکنی.
-
chroot مگه برای جا به جایی به یک سیستم دیگه نیست؟
نه. ریشه رو عوض میکنه.
چجوری همچین کاری میشه کرد؟
با debootstrap یه ماشین کمینه میسازی و برنامه رو روش نصب میکنی. بعد بهش chroot میکنی و اجراش میکنی.
یعنی یک پارتیشن دیگه باید ساخت برای هر نرم افزار؟
ممنون، ترفند جالبی بود.
ولی با debootstrap خب پکیج ها باید دوباره دانلود بشن که.
اینجوری کلی نت هدر میره.
نمیشه همین پکیج های نصب شده رو بدون این که دوباره دانلود بشه کپی کرد توی پارتیشن دیگه؟
با آرچ چطور میشه اینکار رو کرد؟
-
یعنی یک پارتیشن دیگه باید ساخت برای هر نرم افزار؟
نه. توی یه شاخهٔ عادی نصب میشه.
ولی با debootstrap خب پکیج ها باید دوباره دانلود بشن که.
اینجوری کلی نت هدر میره.
نمیشه همین پکیج های نصب شده رو بدون این که دوباره دانلود بشه کپی کرد توی پارتیشن دیگه؟
کلش ۴۰ مگ هم نمیشه.
با آرچ چطور میشه اینکار رو کرد؟
با pacstrap یا حتا همون debootstrap.
-
۴۰ مگ برای یک سیستم عامل!؟ :o
خود کرنل لینوکس به تنهایی ۵۰ مگابایت باید دانلود بشه، حالا نصب کنی بیشتر جا میگیره.
چجوری؟ مگه میشه یک سیستم عامل مجازی داخل همون پارتیشن داشت؟
-
۴۰ مگ برای یک سیستم عامل!؟ :o
خود کرنل لینوکس به تنهایی ۵۰ مگابایت باید دانلود بشه، حالا نصب کنی بیشتر جا میگیره.
چجوری؟ مگه میشه یک سیستم عامل مجازی داخل همون پارتیشن داشت؟
شما وقتی میخوای chroot کنی نیازی به کرنل نداره دیگه از همون کرنل سیستم استفاده میشه.
-
۴۰ مگ برای یک سیستم عامل!؟ :o
خود کرنل لینوکس به تنهایی ۵۰ مگابایت باید دانلود بشه، حالا نصب کنی بیشتر جا میگیره.
چجوری؟ مگه میشه یک سیستم عامل مجازی داخل همون پارتیشن داشت؟
بدون کرنله ! بعد کرنل و نیازمندی های اولیه سیصد مگ اینا میشه ، برو همون پستی که راهنماییم کردن جناب دراگون رو نگاه کن و با کمک اون نصبش کن ، اینقد برای من مشکل پیش اومد فک کنم همه مشکلاتو پوشش داده اون تاپیک !
-
همهٔ این کارها رو به هزار روش میتونید بکنید. همونطور که گفتن کاربری دیگر، chroot، بارگنچ. مدیر بستههای دیگه و…
لطفا یکیشو بهم یاد بدین خیلی لازم دارم یا لینک اموشیی چیزی معرفی کنید
باید چندین اپ شبکه اجتماعی خاص بصورت همزمان فعال داشته باشم رو سیستم در ضمن اینم بگم من اکسپرت نیستم تو لینوکس راهنمایی کنید خیلی ممنون میشم ازتون
-
۴۰ مگ برای یک سیستم عامل!؟ :o
خود کرنل لینوکس به تنهایی ۵۰ مگابایت باید دانلود بشه، حالا نصب کنی بیشتر جا میگیره.
چجوری؟ مگه میشه یک سیستم عامل مجازی داخل همون پارتیشن داشت؟
بدون کرنله ! بعد کرنل و نیازمندی های اولیه سیصد مگ اینا میشه ، برو همون پستی که راهنماییم کردن جناب دراگون رو نگاه کن و با کمک اون نصبش کن ، اینقد برای من مشکل پیش اومد فک کنم همه مشکلاتو پوشش داده اون تاپیک !
کدوم تاپیک؟ متوجه نشدم الان کرنل میخواد یا نه؟
-
همهٔ این کارها رو به هزار روش میتونید بکنید. همونطور که گفتن کاربری دیگر، chroot، بارگنچ. مدیر بستههای دیگه و…
لطفا یکیشو بهم یاد بدین خیلی لازم دارم یا لینک اموشیی چیزی معرفی کنید
باید چندین اپ شبکه اجتماعی خاص بصورت همزمان فعال داشته باشم رو سیستم در ضمن اینم بگم من اکسپرت نیستم تو لینوکس راهنمایی کنید خیلی ممنون میشم ازتون
البته شما می خواهید اطلاعات برنامه جدا باشه دیگه، درسته؟
خب می تونید چند تا کاربر بسازید بعد بدون بستن کاربر به کاربر های دیگه لاگین کنید و با Ctrl+Alt+fX جا به جا بشید بینشون.
البته خودم این روش رو زیاد پیشنهاد نمی کنم.
-
همهٔ این کارها رو به هزار روش میتونید بکنید. همونطور که گفتن کاربری دیگر، chroot، بارگنچ. مدیر بستههای دیگه و…
لطفا یکیشو بهم یاد بدین خیلی لازم دارم یا لینک اموشیی چیزی معرفی کنید
باید چندین اپ شبکه اجتماعی خاص بصورت همزمان فعال داشته باشم رو سیستم در ضمن اینم بگم من اکسپرت نیستم تو لینوکس راهنمایی کنید خیلی ممنون میشم ازتون
البته شما می خواهید اطلاعات برنامه جدا باشه دیگه، درسته؟
خب می تونید چند تا کاربر بسازید بعد بدون بستن کاربر به کاربر های دیگه لاگین کنید و با Ctrl+Alt+fX جا به جا بشید بینشون.
البته خودم این روش رو زیاد پیشنهاد نمی کنم.
بله اطلاعات برنامه جدا باشه
نه اگه قرار باشه بین کاربرا جا ب جا شم اصلا بدردم نمیخوره
چون بات قراره رو نرم افزارا کار کنه نه من
همه اپلیکیشن ها رو یک کاربر نصب شن و با هم همزمان کار کنن
-
ایشالا میدونی گنو multi-user است دیگه؟ چند کاربر میتونن همزمان با هم کار کنن.
-
بله اطلاعات برنامه جدا باشه
نه اگه قرار باشه بین کاربرا جا ب جا شم اصلا بدردم نمیخوره
چون بات قراره رو نرم افزارا کار کنه نه من
همه اپلیکیشن ها رو یک کاربر نصب شن و با هم همزمان کار کنن
شاید راه حلی که برای حل مشکل در نظر دارید، زیاد مناسب نباشه. شما بگید میخواهید دقیقا میخواهید چیکار کنید تا بهتر بشه جواب داد. این (https://dontasktoask.ir/xyproblem.html) رو ببینید.
هر چند با توجه به حرفهایی که زدید، احتمالا یکی از روشهایی که توی این موضوع گفته شد، مناسب هستند.
-
یک راه حل خیلی ساده این است که مثلا اگه برنامه رو از مخازن اصلی نصب کرده باشی اگه نسخه فلت پک اون نصب کنی می تونی دو نسخه از یک اپلیکیشن رو داشته باشی و اگه نسخه اسنپ رو هم نصب کنی می تونی سه تا از اون برنامه رو داشته باشی(مثلا برای تلگرام).
البته برای تلگرام می تونی از گیت هاب فایل tar.gz که هست(فک کنم بهش میگن appimage) رو تو پوشه های مختلف قرار بدی و هر کدومش یک نسخه جدا با تنظیمات پیشفرض خودش قلمداد میشه
نکات تخصصی اش رو هم بقیه بگن