[+] Automatyczne usuwanie si

Ogólne pytania dotyczące systemu
filo
Posty: 8
Rejestracja: 12 lipca 2010, 08:07

[+] Automatyczne usuwanie się programów zainstalowanych ręcznie

Post autor: filo »

Zainstalowałem sobie Adobe Readera i Netbeansa. Adobe przy pomocy

Kod: Zaznacz cały

dpkg -i nazwa_pakietu.deb
Netbeansa uruchamiając skrypt instalacyjny ze strony producenta. Problem polega na tym, że te programy czasami 'giną w locie' tj jednego dnia mam adobe a drugiego już nie i muszę go instalować od nowa. Czy możliwe jest aby wydawanie polecenia

Kod: Zaznacz cały

aptitude autoclean
aptitude clean
usuwało mi te programy i jak to naprawić, bo tak chyba nie powinno się dziać. Z góry dzięki za pomoc
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

A sprawdziłeś w podręczniku systemowym do czego służą wspomniane opcje?

Kod: Zaznacz cały

aptitude -h | less
man -L en aptitude
filo
Posty: 8
Rejestracja: 12 lipca 2010, 08:07

Post autor: filo »

Ok, wina na pewno nie leży po stronie wymienionych poleceń ponieważ dla testów wykonałem je jeszcze raz i nic złego się nie stało. Wiem, że parę razy w życiu zdarzyło mi się, że system przestał wykrywać to że Adobe Reader był zainstalowany (brak w menu, pdfy sie nie otwierały). Dzisiaj miałem taki motyw z Netbeansem, przestał być w menu mimo że był ciągle obecny w katalogu /usr/local/netbeans-6.9.1.
Swoją drogą czy polecenie

Kod: Zaznacz cały

aptitude hold adobereader-enu

utrzymać go przed działaniem clean i autoclean?

Jak ustalę kiedy konkretnie 'ginie' mi adobe napiszę, na chwilę obecną do zamknięcia.
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Z pomocą tych opcji usuwasz tylko pakiety deb znajdujące się w katalogu:

Kod: Zaznacz cały

/var/cache/apt/archives
Które zostały pobrane w czasie instalacji.
filo
Posty: 8
Rejestracja: 12 lipca 2010, 08:07

Post autor: filo »

Dzisiaj nie mam już w menu ani Netbeansa ani AdobreReadera, wykonane polecenia jako root od momentu zainstalowania Netbeansa wzięte z pliku /root/.bash_history

Kod: Zaznacz cały

./netbeans-6.9.1-ml-javase-linux.sh 
aptitude hold netbeans-6.9.1-ml-javase-linux.sh 
aptitude hold adobereader-enu 
aptitude autoclean 
aptitude clean 
exit
aptitude install transmission
exit
aptitude install gdb g++ valgrind
man ccmalloc
man malloc
cat /proc/version 
aptitude update
aptitude upgrade 
gedit /root/.bash_history 
exit
Przy czym poleceniem

Kod: Zaznacz cały

/usr/local/netbeans-6.9.1/bin/netbeans
Udaje mi się włączyć Netbeansa, coś mi go usuwa z menu ale dobrze, edytuję sobie menu główne i wsadzę tam dowiązanie. Tylko co zrobić z Adobe, którego też ,,straciłem''?
Jeszcze polecenia wydawane z poziomu użytkownika:

Kod: Zaznacz cały

exit
aptitude -h | less
man -L en aptitude
aptitude -h | less
aptitude hold adobereader-enu 
aptitude -h | less
aptitude search netbeans-6.9.1/
aptitude -h | less
su root
exit
su root
exit
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

To przedstaw:

Kod: Zaznacz cały

dpkg -l | grep acroread
dpkg -l | grep netbeans
filo
Posty: 8
Rejestracja: 12 lipca 2010, 08:07

Post autor: filo »

Kod: Zaznacz cały

debian:/home/filo# dpkg -l | grep acroread
debian:/home/filo# dpkg -l | grep netbeans
Żadnego efektu, Netbeansa instalowałem tym skryptem:
http://download.netbeans.org/netbeans/6 ... e-linux.sh
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Jak nie instalujesz z pomocą pakietów to nic nie będzie. Zaktualizuj system i dodaj odpowiednie repozytoria instalując programy. Pozostałości usuń dotychczasowych instalacji usuń ręcznie. Dopiero jak rzeczywiście brakuje jakiegoś programu w repozytorium instaluj z innych źródeł.
http://debian.linux.pl/threads/13294-Al ... #post84983

Pakiety acroread są w repozytorium ,,debian-multimedia''.

Kod: Zaznacz cały

apt-cache search netbeans
apt-cache search acroread
filo
Posty: 8
Rejestracja: 12 lipca 2010, 08:07

Post autor: filo »

Mój plik /etc/apt/sources.list

Kod: Zaznacz cały

#~~~~~~Lenny~~~~~~#
#deb [URL]http://ftp.pl.debian.org/debian/[/URL] lenny main non-free contrib
#deb-src [URL]http://ftp.pl.debian.org/debian/[/URL] lenny main non-free contrib
#deb [URL]http://security.debian.org/[/URL] lenny/updates main contrib non-free
#deb-src [URL]http://security.debian.org/[/URL] lenny/updates main contrib non-free

#~~~~~~Squeeze~~~~~~#
deb [URL]http://ftp.pl.debian.org/debian/[/URL] squeeze main non-free contrib
deb-src [URL]http://ftp.pl.debian.org/debian/[/URL] squeeze main non-free contrib
deb [URL]http://security.debian.org/[/URL] squeeze/updates main contrib non-free
deb-src [URL]http://security.debian.org/[/URL] squeeze/updates main contrib non-free

#~~~~~~Debian-multimedia~~~~~~#
deb [URL]http://www.debian-multimedia.org[/URL] squeeze main non-free
deb-src [URL]http://www.debian-multimedia.org[/URL] squeeze main non-free

#~~~~~~Flash_DUG~~~~~~#
deb [URL]http://repo.dug.net.pl/dfr/[/URL] testing main contrib
Zainstalowałem adobe tak jak mówiłeś ale co do netbeansa:

Kod: Zaznacz cały

debian:/home/filo# apt-cache search netbeans
gcj-4.4-source - GCJ java sources for use in IDEs like eclipse and netbeans
libnetbeans-cvsclient-java - NetBeans CVS Client library
libopenide-util-java - OpenIde utility library
python-envisagecore - Extensible Application Framework
libswing-layout-java-doc - Extensions to Swing layout - contains Javadoc API documentation
libswing-layout-java - Extensions to Swing layout
Pakietu netbeans nie ma
http://packages.debian.org/search?keywo ... ection=all
Posiadam Debiana Squeeze, powinienem dodać wpisy do sid/lenny i doinstalować w ten sposób, czy jak to rozwiązać w takim razie?
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

&quot pisze:Pakietu netbeans nie ma
Nie odpowiem, jaką wersję masz zainstalować, ponieważ nie używam tego programu. Prawdopodobnie pakiet będzie w Squeeze (skoro jest w Lenny i w Sidzie) w najbliższym czasie. Zarówno jedna i druga, obecna wersja, wymaga mieszania wersji dystrybucji. Nowsza wersja pakietu jest w Sidzie. A która jest lepsza, nie wiem. Jak mieszać wersje dystrybucji Debiana masz opisane w ,,Debian Reference''
ODPOWIEDZ