انجمنهای فارسی اوبونتو
تازه کار => انجمن تازهکاران => نویسنده: mr.mojixyz در 27 آبان 1396، 10:44 بظ
-
با سلام خدمت همه دوستان
راستش من تا همین امروز صبح اوبونتو ۱۷.۰۴ داشتم و اتفاقا همین امروز صبح virt-manager را برای مجازی سازی نصب کردم که بیشتر از ده مگ حجم دانلود و بیشتر از چند تا پیشنیاز معقول چیز دیگه ای نداشت
اما الان اوبنتو ۱۷.۱۰ را نصب کردم همه چیز خوب بود تا اینکه وقتی خواستم همین virt-manager را نصب کنم با صد مگ حجم اینترنت و ۲۰۰ تا پیشنیاز روبه رو شدم
چیزی که بیشتر اذیتم می کنه اینکه پیشنیاز ها اصلا مربوط نیست و من توی ۱۷.۰۴ اصلا نداشتم
ممکنه مشکل از مخازن (مخازن رسمی است البته) باشه یا یک چیزی که تیم اوبونتو به زودی رفع می کنه؟؟
لیست پیشنیازها
augeas-lenses bridge-utils cpu-checker ebtables freepats gconf-service gconf-service-backend gconf2 gconf2-common gdal-data
gir1.2-appindicator3-0.1 gir1.2-gtk-vnc-2.0 gir1.2-libosinfo-1.0 gir1.2-libvirt-glib-1.0 gir1.2-spice-client-glib-2.0
gir1.2-spice-client-gtk-3.0 gnome-icon-theme gstreamer1.0-libav gstreamer1.0-plugins-bad i965-va-driver ipxe-qemu libaacs0 libaec0 libaio1
libarmadillo7 libarpack2 libass9 libaugeas0 libavcodec57 libavfilter6 libavformat57 libavresample3 libavutil55 libbdplus0 libblas3
libbluray2 libboost-random1.62.0 libboost-regex1.62.0 libbs2b0 libcacard0 libchromaprint1 libcrystalhd3 libdap25 libdapclient6v5
libdc1394-22 libdca0 libde265-0 libdvdnav4 libdvdread4 libepsilon1 libfaad2 libfabric1 libfdt1 libflite1 libfluidsynth1 libfreexl1 libfyba0
libgconf-2-4 libgdal20 libgeos-3.5.1 libgeos-c1v5 libgeotiff2 libgfortran4 libgif7 libgl2ps1 libgme0 libgovirt-common libgovirt2 libgsm1
libgstreamer-plugins-bad1.0-0 libgtk-vnc-2.0-0 libgvnc-1.0-0 libhdf4-0-alt libhdf5-100 libhdf5-openmpi-100 libhwloc-plugins libhwloc5
libibverbs1 libiscsi7 libjsoncpp1 libkate1 libkmlbase1 libkmldom1 libkmlengine1 liblapack3 liblept5 liblilv-0-0 libminizip1
libmjpegutils-2.1-0 libmms0 libmodplug1 libmp3lame0 libmpcdec6 libmpeg2encpp-2.1-0 libmpg123-0 libmplex2-2.1-0 libnetcdf-c++4 libnetcdf11
libnetcf1 libnl-route-3-200 libodbc1 libofa0 libogdi3.2 libopenal-data libopenal1 libopencv-calib3d3.1 libopencv-contrib3.1
libopencv-core3.1 libopencv-features2d3.1 libopencv-flann3.1 libopencv-highgui3.1 libopencv-imgcodecs3.1 libopencv-imgproc3.1
libopencv-ml3.1 libopencv-objdetect3.1 libopencv-photo3.1 libopencv-shape3.1 libopencv-stitching3.1 libopencv-superres3.1
libopencv-video3.1 libopencv-videoio3.1 libopencv-videostab3.1 libopencv-viz3.1 libopenjp2-7 libopenmpi2 libopenmpt0 libosinfo-1.0-0
libpgm-5.2-0 libphodav-2.0-0 libphodav-2.0-common libpostproc54 libpq5 libproj12 libpsm-infinipath1 libpython-stdlib libqhull7 libquadmath0
librados2 librbd1 librdmacm1 librubberband2v5 libsdl1.2debian libserd-0-0 libshine3 libsnappy1v5 libsndio6.1 libsodium18 libsord-0-0
libsoundtouch1 libsoxr0 libspandsp2 libspatialite7 libspice-client-glib-2.0-8 libspice-client-gtk-3.0-5 libspice-server1 libsratom-0-0
libsrtp0 libssh-gcrypt-4 libsuperlu5 libswresample2 libswscale4 libsz2 libtbb2 libtesseract-data libtesseract3 libtwolame0 liburiparser1
libusbredirhost1 libusbredirparser1 libva-drm1 libva-x11-1 libva1 libvdpau1 libvirt-clients libvirt-daemon libvirt-daemon-system
libvirt-glib-1.0-0 libvirt0 libvo-aacenc0 libvo-amrwbenc0 libvtk6.3 libvulkan1 libwildmidi-config libwildmidi2 libx264-148 libx265-130
libxen-4.9 libxenstore3.0 libxerces-c3.1 libxml2-utils libxvidcore4 libzbar0 libzmq5 libzvbi-common libzvbi0 mesa-va-drivers
mesa-vdpau-drivers msr-tools ocl-icd-libopencl1 odbcinst odbcinst1debian2 openmpi-bin openmpi-common osinfo-db proj-bin proj-data python
python-asn1crypto python-cairo python-certifi python-cffi-backend python-chardet python-cryptography python-dbus python-enum34 python-gi
python-gi-cairo python-idna python-ipaddr python-ipaddress python-libvirt python-libxml2 python-minimal python-openssl python-pkg-resources
python-requests python-six python-urllib3 python2.7 python2.7-minimal qemu-block-extra qemu-kvm qemu-system-common qemu-system-x86
qemu-utils seabios sharutils spice-client-glib-usb-acl-helper va-driver-all vdpau-driver-all virt-viewer virtinst
-
برای منم میزنه ۱۹۷ تا بسته به حجم ۱۳۰ مگابایت.
نکتهای که اینجا هست اینه که ممکنه شما این بستهها رو از قبل روی ۱۷.۰۴ داشتی! توسط یه برنامهٔ دیگه مثلاً
و الآن اونو نصب نکردی!
شما مثلاً X رو نصب نکن. بعد بیا vlc رو نصب کن، کلی بسته که ربطش رو ممکنه اول به vlc متوجه نشیم رو ببینیم. که خب تا X نباشه که یه چیزی مثل vlc کار نمیکنه که! باید اونم نصب بشه اول.
(مثال فرضی بود. نمیدونم vlc به X نیاز داره یا نه! ولی خب دیدم از این جور موارد)
ممکنه این پیشنیازها توسط یه برنامهٔ دیگه توی ۱۷.۰۴ نصب شده بودن. بعد که شما virt-manager نصب کردی، با حجم کمتری مواجه شدی. ولی الآن روی ۱۷.۱۰ نصب نکردی (یا مثلاً قبلاً نصب بوده به صورت پیشگزیده و الان دیگه نیست)
خیلی چیزا ممکنه تغییر کنه. مثلاً تا نسخهٔ قبل gcolor2 توی مخازن بود ولی الآن دیگه نیست!!
-
از هر توزیع که استفاده میکنید نصب بسته های توصیه شده (recommended) را غیر-فعال کنید، هم اوپن سوزه و هم دبیان و غیره در حالت پیش فرض بسته های توصیه شده را نصب میکنند که در اکثر موارد ضروری نیستند و فقط حجم و زمان دانلود را افزایش میدهند.
در دبیان ابزارهای aptitude و synaptic این قابلیت را دارند.
-
من چون کلا بسته های زیادی رو روی سیستم ام نصب می کنم، الان که تست کردم، نیاز به حدود ۶۰ مگ دانلود داشت.
از هر توزیع که استفاده میکنید نصب بسته های توصیه شده (recommended) را غیر-فعال کنید
با این دستور، تنها نیاز به دو مگ دانلود بسته داره اما مطمئنا کارایی میاد پایین (تست نکردم و نظر شخصیمه):
sudo apt install --no-install-recommends virt-manager
-
برای منم میزنه ۱۹۷ تا بسته به حجم ۱۳۰ مگابایت.
نکتهای که اینجا هست اینه که ممکنه شما این بستهها رو از قبل روی ۱۷.۰۴ داشتی! توسط یه برنامهٔ دیگه مثلاً
و الآن اونو نصب نکردی!
شما مثلاً X رو نصب نکن. بعد بیا vlc رو نصب کن، کلی بسته که ربطش رو ممکنه اول به vlc متوجه نشیم رو ببینیم. که خب تا X نباشه که یه چیزی مثل vlc کار نمیکنه که! باید اونم نصب بشه اول.
(مثال فرضی بود. نمیدونم vlc به X نیاز داره یا نه! ولی خب دیدم از این جور موارد)
ممکنه این پیشنیازها توسط یه برنامهٔ دیگه توی ۱۷.۰۴ نصب شده بودن. بعد که شما virt-manager نصب کردی، با حجم کمتری مواجه شدی. ولی الآن روی ۱۷.۱۰ نصب نکردی (یا مثلاً قبلاً نصب بوده به صورت پیشگزیده و الان دیگه نیست)
خیلی چیزا ممکنه تغییر کنه. مثلاً تا نسخهٔ قبل gcolor2 توی مخازن بود ولی الآن دیگه نیست!!
درسته من خودم هم خیلی پیشناز عجیب دیدم ولی من مطمنم که خیلی از اینها را توی ۱۷.۰۴ نداشتم مثلا همین gstreamer ها من اصلا توی ۱۷.۰۴ کدک نصب نکرده بودم
-
از هر توزیع که استفاده میکنید نصب بسته های توصیه شده (recommended) را غیر-فعال کنید، هم اوپن سوزه و هم دبیان و غیره در حالت پیش فرض بسته های توصیه شده را نصب میکنند که در اکثر موارد ضروری نیستند و فقط حجم و زمان دانلود را افزایش میدهند.
در دبیان ابزارهای aptitude و synaptic این قابلیت را دارند.
ممنون درمورد توصیه شده ها اطلاع نداشتم تو اینترنت گشتم دو روش وجود داره یکی کلا باعث میشه apt دیگه توصبه شده ها را نصب نکنه یکی هم فلگ --no-install-recommends
که از همین استفاده کردم و ۱۵ پیشنیاز و ۱۰ مگ حجم اینترنت کم کرد
-
نکته دقیقاً همینه. شما gstreamer نصب نکرده بودی. منتها توی اوبونتو ۱۷.۰۴ Player داشتی از قبل. نه؟ مثلاً Totem یا هرچیز دیگهای که اوبونتو استفاده میکنه. اون به gstreamer نیاز داشته احتمالا و موقع نصب، نصب شده. پس دیگه نیازی به دریافتش نبوده. :)
شما اینو در نظر بگیر که ۱۷.۰۴ یونیتی بود و ۱۷.۱۰ گنوم پس یه چندتا بسته بین این دو فرق کرده. بالاخره توسعه داده میشه. توی نسخهٔ جدید به این نتیجه میرسن که از فلان بسته به جای فلان بسته استفاده کنن. مثلاً Kubuntu تا قبل از Dragon Player استفاده میکرد ولی الآن vlc استفاده میکنه. پس پیشنیازها هم توی هر نسخه تغییر میکنن. ممکنه الآن پخشکنندهای که توی ۱۷.۱۰ هست، پیش نیازش gstreamer نباشه. پس نصبش نکرده. حالا برای یه بستهٔ دیگه این پیش نیاز وجود داره پس باید نصب بشه.
همون طور که گفتم، این بستهها هر کدوم پیش نیازی دارن دوباره. شاید virt-manager نیازی به gstreamer نداشته باشه، ولی یه کتابخونهای که پیش نیاز virt هست برای هندل صدا نیاز به gstreamer داشته باشه. پس اون کتابخونه نیاز داره و نصب میشه.
به صورت tree اینا به هم وابسته هستن. :)
-
من چون کلا بسته های زیادی رو روی سیستم ام نصب می کنم، الان که تست کردم، نیاز به حدود ۶۰ مگ دانلود داشت.
از هر توزیع که استفاده میکنید نصب بسته های توصیه شده (recommended) را غیر-فعال کنید
با این دستور، تنها نیاز به دو مگ دانلود بسته داره اما مطمئنا کارایی میاد پایین (تست نکردم و نظر شخصیمه):
sudo apt install --no-install-recommends virt-manager
از همین روش نصب کردم و virt-manger اومد بالا و ماشین مجازی ایجاد و اجرا شد ولی صفحه نمایش ماشین را نشون نمی داد و خطایی Error opening spice console, SpiceClientGtk missing
را می داد که تو اینترنت گشتم و دیدم باید بسته gir1.2-spice-client-gtk-2.0 که جزء توصیه شده ها بود و ۹۰ مگ حجم و کلی پیشنیاز داره را باید نصب کنم
خلاصه همون شد
-
نکته دقیقاً همینه. شما gstreamer نصب نکرده بودی. منتها توی اوبونتو ۱۷.۰۴ Player داشتی از قبل. نه؟ مثلاً Totem یا هرچیز دیگهای که اوبونتو استفاده میکنه. اون به gstreamer نیاز داشته احتمالا و موقع نصب، نصب شده. پس دیگه نیازی به دریافتش نبوده. :)
شما اینو در نظر بگیر که ۱۷.۰۴ یونیتی بود و ۱۷.۱۰ گنوم پس یه چندتا بسته بین این دو فرق کرده. بالاخره توسعه داده میشه. توی نسخهٔ جدید به این نتیجه میرسن که از فلان بسته به جای فلان بسته استفاده کنن. مثلاً Kubuntu تا قبل از Dragon Player استفاده میکرد ولی الآن vlc استفاده میکنه. پس پیشنیازها هم توی هر نسخه تغییر میکنن. ممکنه الآن پخشکنندهای که توی ۱۷.۱۰ هست، پیش نیازش gstreamer نباشه. پس نصبش نکرده. حالا برای یه بستهٔ دیگه این پیش نیاز وجود داره پس باید نصب بشه.
همون طور که گفتم، این بستهها هر کدوم پیش نیازی دارن دوباره. شاید virt-manager نیازی به gstreamer نداشته باشه، ولی یه کتابخونهای که پیش نیاز virt هست برای هندل صدا نیاز به gstreamer داشته باشه. پس اون کتابخونه نیاز داره و نصب میشه.
به صورت tree اینا به هم وابسته هستن. :)
بله مشکل از این بسته gir1.2-spice-client-gtk-2.0 است اون به این gstreamer ها نیاز دارم
-
استفاده از spice ضروری نیست، اگر اشتباه نکنم، اون مربوط به یک نوع شیوه نمایش است، بدون اون هم میتونستید به خوبی ازش استفاده کنید.