Beküldte IG -
Fórum:
Sziasztok!
Az történt, hogy letöltöttem egy program forrását, amit egy leírás alapján sikerült leforgatni, és telepíteni.
(http://www.makemkv.com/forum2/viewtopic.php?f=3&t=224)
Hogyan tudom ezt a programot eltávolítani, ha már nincs rá szükségem?
Találtam egy régi leírást, de nem sikerült amit javasol.
http://logout.hu/cikk/program_forditas_konnyen_is_lehet/teljes.html
Konkrétan: a forrás könyvtárában kiadtam a make uninstall parancsot és semmi.
make uninstall
Beküldte kimarite -
Értékelés:
Ha a linkelt oldalon látható módon telepítettél, akkor ugyanabban a könyvtárban kell kiadnod az eltávolító parancsot, ahol kiadtad (.. a telepítő parancsot) ezeket a a parancsokat sorban
e természetesen 'sudo'-val ezt is.
Nem maradt le?
Nem minden alkalmazás távolítható el így (hanem esetleg más módszerrel viszont igen), illetve a módszereket a fejlesztője, készítője 'dönti el' (nem önfejűen, hanem 'lehetőségei vannak' és 'remélhetőleg' él ezek valamelyikével). A telepítési és eltávolítási leírás a tömörített csomagban, a README és INSTALL fájlokban szokott lenni, vagy a csomagterjesztő honlapján (ahonnan letölthető a csomag).
De, ha az 'ffmpeg'-et próbáltad telepíteni és a linkelt leírás alapján, akkor nem feltétlen szükséges eltávolítani, mert (elméletileg) nem kavar bele a telepített rendszerbe;
--enable-static / statikus, nem frissül.
--disable-shared / nem megosztott programkönyvtárak; csak olyan alkalmazás, használja, amit te beállítasz, ..más nem.
--enable-pic --disable-yasm / ezeken kívül még elég sok kapcsoló van, az egyéni igények kielégítésére.
Az Autoconf-ról egy kép - bővebben esetleg később.
https://en.wikipedia.org/wiki/Autoconf
A telepítés nincs a képen részletezve, vagyis a 'make install', csak a 'configure' és a 'make'
Bármely linuxmint.hu kérdésnél örülünk, ha linkeled a letöltési oldal(aka)t, mert így könnyebb válaszolnunk valamint pontosan arra válaszolunk, amit kérdezel; például nem találgatunk, hanem megnézzük mi is azt a bizonyos leírást (sokféle létezik, sok helyen), elolvassuk, így biztosra megyünk abban, hogy mi lehet az eltávolítás parancsa (módszere) itt. Ez egy gyors és egyszerű módszer. A válasz adás tekintetében természetesen.
RE: Install/uninstall forráskódból
Beküldte lala -
Értékelés:
@#0 Ha telepítéskor nem a "sudo make install"-t használod, hanem helyette a "sudo checkinstall"-t, akkor
később, ha el akarod távolítani, ezt a csomagtárolóból (Synaptic) is megteheted.
A "checkinstall"-t előzőleg telepíteni kell. (nem része az alaptelepítésnek.)
RE:make uninstall
Beküldte IG -
Értékelés:
A sudo make uninstall-ra a következő hibaüzenetet kapom:
make: *** No rule to make target `uninstall'. Stop.
Természetesen a forrás könyvtárban adtam ki ezt a parancsot.
Lehet, hogy ez a jó?
http://www.makemkv.com/forum2/viewtopic.php?f=3&t=3924
# Remove the config files
rm -r ~/.MakeMKV
# Remove the actual program
sudo rm /usr/bin/makemkv
sudo rm /usr/bin/makemkvcon
RE:RE:make uninstall
Beküldte kimarite -
Értékelés:
Az egyik 'itt' jó, a másik 'amott'. Amit telepítettél, annak a letöltési linkjét másold be. Onnan, ahonnan te töltötted. Még párszor megkérdezhetem. :)
RE:RE:RE:make uninstall
Beküldte IG -
Értékelés:
Oké, tessék:
http://www.makemkv.com/forum2/viewtopic.php?f=3&t=224
u.i.: egyébként z első hozzászólásomban is benne van a link.
RE:RE:RE:RE:make uninstall
Beküldte kimarite -
Értékelés:
de így fejezed be.
Ezután így már eltávolítható.
https://wiki.debian.org/CheckInstall
Tipp (bár jobb, ha te telepíted, ami kell, valamint nincs meg olykor minden a tárolókban)
- a configure futtatásakor esetleg hiányzó csomagok pótlása az 'auto-apt' segítségével
RE:RE:RE:RE:RE:make uninstall
Beküldte IG -
Értékelés:
Próbákoztam, de nem működik a dolog. A sudo checkinstall után ez fogad (csak a lényeget másolom ide):
Building Debian package... FAILED!
*** Failed to build the package
A log file a következőt tartalmazza:
dpkg-deb: error: parsing file '/var/tmp/tmp.AQUwcZMbns/package/DEBIAN/control' near line 10 package 'makemkv':
üres érték ehhez: version
A sudo dpkg -r makemkv ezzel száll el:
dpkg: warning: ignoring request to remove makemkv which isn't installed
RE:RE:RE:RE:RE:RE: make uninstall (checkinstall)
Beküldte kimarite -
Értékelés:
'A sudo checkinstall után ez fogad ...'
nálam is ez jelentkezik :) (más csomag eféle telepítésénél is). A megoldáson még nem gondolkodtam, de tegnap telepítettem egy másik csomagot (MPlayer 3.0), azzal próbáltam még.
Ezt a makemkv csomagot megpróbáltam telepíteni, 2008-as és a Debian Wheezy-re sem tudtam telepíteni (régebbi függőségek vannak a Debian Wheezy-ben, mint a Linux Mint 17-ben); a makemkv-oss telepítése nem ment, ezt írja a leírás elsőnek.
Nálam van egy újabb ffmpeg, lehet, annak fordítása nem felel meg a makemkv-nak. Az ffmpeg-et nem forgattam újra a leírás szerint.
Így lehetett az ffmpeg-et leforgatni (az egyik gépen);
... illetve, bocs, a kibontott fájlban (ami így egy könyvtár lesz) volt az ffmpeg forgatás (az MPV player-ében egészen pontosan) és azt már töröltem.
Szerintem a 'yasm' nálam nem volt tiltva, és telepítve is van,
de máshogyan is megnézhetem végül is a konfigom (nem baj, hogy töröltem);
De ez
http://pastebin.com/VJYmtfiN
csak az én gépemre jellemző.
Aham, megvan a módszerem ('ffmpeg -h'). Semmilyen 'disabled' beálíltást nem használtam a forgatáskor, vagyis -egészen pontosan- az ilyen assembler-t, mint a 'yasm' eszembe nem jutott tiltani ezzel az alábbi kapcsolóval (itt a különbség, lehet, nálam ezért nem telepíthető a makemkv ..) - előfordulhat, hogy mást tiltottam, nem emlékszem (viszont fentebb megleshető).
A kapcsolók teljes listája innen
nézhető (csak a forgatásnál, amúgy ide feltettem: http://pastebin.com/WJGi5UPr ). Bemásolod az ffmpeg forgatásnál egymás után az összeset ...(az ffmpeg forgatás leírása szerint, vagyis a './configure' után és ennek kiadásakor), aztán a warning-oknál először megkeresed, hátha telepíthető vagy leforgatható egy-egy függőség, és, ha ez semmiképpen nem megy, akkor törlöd a kapcsolót. Sok kapcsolót töröltem, mert egy régi gépen próbálok általában forgatni, vannak korlátai.