انجمنهای فارسی اوبونتو
تازه کار => انجمن تازهکاران => نویسنده: M_Cover در 26 تیر 1392، 05:08 قظ
-
با سلام و درود
دوستان چند روز اینترنت زیر و رو کردم دیگه خسته شدم لطفا کمک کنید
من مهندس الکترونیکم و از لینوکس چیزی نمی دونم چند روزی دارم روی یک سری برد های arm11 کار می کنیم که با لینوکس درگیر شدیم اونقدر در این 3 روز که با ssh خطا های عجیب دیدم که توی این چند سال توی رشته خودم ندیدم
سیستم ما یک برد سخت افزاری cortex A8 و روی آن لینارو نصب کردیم از مشتقات ubn_12.04 \\:D/
حالا خطا در ssh فرض کنید ما می خواهیم آپاچی نصب کنیم این خطا را می گیرد
root@ddt:/home/linaro# apt-get install apache2
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
apache2 : Depends: apache2-mpm-worker (= 2.2.22-6ubuntu2) but it is not going to be installed or
apache2-mpm-prefork (= 2.2.22-6ubuntu2) but it is not going to be installed or
apache2-mpm-event (= 2.2.22-6ubuntu2) but it is not going to be installed or
apache2-mpm-itk (= 2.2.22-6ubuntu2) but it is not going to be installed
Depends: apache2.2-common (= 2.2.22-6ubuntu2) but it is not going to be installed
libdbd-mysql-perl : Depends: perl (>= 5.14.2-9) but it is not going to be installed
libdbi-perl : Depends: perl (>= 5.14.2-11) but it is not going to be installed
libnet-daemon-perl : Depends: perl but it is not going to be installed
libplrpc-perl : Depends: perl (>= 5.6.0-16) but it is not going to be installed
libswitch-perl : Depends: perl but it is not going to be installed
libterm-readkey-perl : Depends: perl (>= 5.14.2-13) but it is not going to be installed
perl-modules : Depends: perl (>= 5.14.2-1) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
سپس با دستور apt-get -f install و apt-get update مخازن آپدیت می کنیم
apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
perl
Suggested packages:
perl-doc libterm-readline-gnu-perl libterm-readline-perl-perl make
The following NEW packages will be installed:
perl
0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded.
7 not fully installed or removed.
Need to get 0 B/3625 kB of archives.
After this operation, 11.1 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
WARNING: The following packages cannot be authenticated!
perl
Authentication warning overridden.
(Reading database ... 50631 files and directories currently installed.)
Unpacking perl (from .../perl_5.14.2-13_armhf.deb) ...
dpkg: error processing /var/cache/apt/archives/perl_5.14.2-13_armhf.deb (--unpack):
cannot copy extracted data for './usr/lib/perl/5.14.2/auto/Encode/Encode.so' to '/usr/lib/perl/5.14.2/auto/Encode/Encode.so.dpkg-new': failed to write (No space left on device)
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Processing triggers for man-db ...
/usr/bin/mandb: can't write to /var/cache/man/2010: No space left on device
Errors were encountered while processing:
/var/cache/apt/archives/perl_5.14.2-13_armhf.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
برای نصب هر برنامه دیگر هم خطاهای مرتبط و مشابه dpkg --configure که دیگر دیوا شدیم از دست این لینوکس ...
با تشکر
-
این دستورا رو به ترتیب وارد کنید.
apt-get autoclean
apt-get clean
apt-get -f install
حل شد؟
-
با سلام خدمت آقای اسماعیلی
از شما خیلی متشکرم مشکل حل شد
-
البته الان یک مشکل دیگر ظاهر شده است
مشکلم با دریافت بسته ها حل شده اما هنوز با نصب بسته مشکل دارم مثلا برای نصب filezilla
Selecting previously unselected package libtinyxml2.6.2.
Unpacking libtinyxml2.6.2 (from .../libtinyxml2.6.2_2.6.2-1build1_armhf.deb) .
Selecting previously unselected package filezilla-common.
Unpacking filezilla-common (from .../filezilla-common_3.5.3-2ubuntu1_all.deb) .
dpkg: error processing /var/cache/apt/archives/filezilla-common_3.5.3-2ubuntu1ll.deb (--unpack):
cannot copy extracted data for './usr/share/filezilla/resources/opencrystal/332/localtreeview.png' to '/usr/share/filezilla/resources/opencrystal/32x32/loctreeview.png.dpkg-new': failed to write (No space left on device)
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Selecting previously unselected package filezilla.
Unpacking filezilla (from .../filezilla_3.5.3-2ubuntu1_armhf.deb) ...
Processing triggers for desktop-file-utils ...
Processing triggers for man-db ...
/usr/bin/mandb: can't write to /var/cache/man/1784: No space left on device
debconf: DbDriver "templatedb": could not write /var/cache/debconf/templates.d-new: No space left on device
dpkg: error processing man-db (--unpack):
subprocess installed post-installation script returned error exit status 1
dpkg: error: failed to write available database record about 'libt1-5' to '/valib/dpkg/available': No space left on device
E: Sub-process /usr/bin/dpkg returned an error code (2)
خطای دوم:
root@ddt:/home/linaro# apt-get install php5 php5-cli -y
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
root@ddt:/home/linaro# sudo dpkg --configure -a
sudo: unable to resolve host cubieboard
dpkg: error: failed to write status database record about 'libgtk-3-common' to '/var/lib/dpkg/status': No space left on device
-
خوب خودش داره میگه:
No space left on device
با این دستور میتونید کمی فضا خالی کنید:
sudo apt-get clean
-
با این دستور میتونید کمی فضا خالی کنید:
منظور از فضا چیست؟ مربوط به هارد یا حافظه ها می شود؟
-
اگه سواد پایین من اجازه بده، باید پارتیشنتون پر باشه. میگه
dpkg: error: failed to write status database record about 'libgtk-3-common' to '/var/lib/dpkg/status': No space left on device
-
با این احتساب حالا صورت مساله عوض شد ::)
الان محل نصب بسته ها در پارتیشن سیستم عامل به صورت پیشفرض است
اگر من بخواهم این مسیر پیشفرض را روی یک پارتیشن دیگر انتقال دهم از چه دستوری باید استفاده کنم؟
به این صورت که تمامی نصب بسته ها و آپگرت ها روی پارتیشن مشخص شده باشد ::)