Hozzászólások
Helló!
Gondom van egy csomaggal, mégpedig az openoffice.org-spellcheck-hu_1.1-1.deb, fel akartam tenni, de problémája volt a myhungarian csomag verziójával. Azóta nem tudok feltenni az apt -al semmit mert dpkg ... error 1 hibaüzenettel leáll a telepítés. A csomagot nem tudom lemozgatni se feltenni. Jól elszúrtam. Az /var/lib/dpkg bejegyzéseit piszkálgattam, kiszedtem belőle a fenti csomag bejegyzéseit, akkor tudtam telepíteni de a következö apt-get update ,uprade után megborult megint minden! (Ez előrelátható volt ugebár)
Mit tegyek ezzel a csomaggal?
Hogyan tovább? Mit tegyek legközelebb, ha egy csomag kiakad így?
üdv. gab
- A hozzászóláshoz be kell jelentkezni
Quote: |
|
Hat eloszoris ne piszkald a /var/lib/dpkg alatti dolgokat. Azert nem ment fel a csomag mert valoszinuleg conflict-olt a masikkal. Ilyenkor az a megoldas, hogy a conflictos csomagot le kell szedni, es utana telepiteni a masikat. Jo volna tudni a teljes, pontos hibauzenetet.
- A hozzászóláshoz be kell jelentkezni
ezt probald meg pl:
-dselect
ott az update , aztan kilepsz belole.
ujra "csinalja" az available file-t --gondolom
--zoli--
ps:
nezd meg a dpkg --update-avail -t ...
- A hozzászóláshoz be kell jelentkezni
Hali, itt a pontos hibaüzenet. Vegső megoldásként választottam a /var/lib/dpkg cuccokat.
Segíts rajtam!
dark:~# apt-get -f install
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be REMOVED:
openoffice.org-spellcheck-hu
0 packages upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 packages not fully installed or removed.
Need to get 0B of archives. After unpacking 16.4kB will be freed.
Do you want to continue? [Y/n]
(Reading database ... 40157 files and directories currently installed.)
Removing openoffice.org-spellcheck-hu ...
cat: /etc/openoffice/dictionary.lst: No such file or directory
dpkg: error processing openoffice.org-spellcheck-hu (--remove):
subprocess post-removal script returned error exit status 1
Errors were encountered while processing:
openoffice.org-spellcheck-hu
E: Sub-process /usr/bin/dpkg returned an error code (1)
Ebből hogyan jöjjek ki jól???
- A hozzászóláshoz be kell jelentkezni
Hali!
Ha nincs neki, akkor adj neki egyet
touch /etc/openoffice/dictionary.lst
...
azután próbáld meg újra´
Zsiráf
- A hozzászóláshoz be kell jelentkezni
Ezen túl vagyok. A lemozgatás alatt eltünik ez a file. Kikerestem openoffice.org-spellcheck-hu ... a scriptjeit ebben megtaláltam a kérdéses filet, de nem látom benne hogy átnevezné, mozgatná v. törölné a ezt.
- A hozzászóláshoz be kell jelentkezni
A hibaüzenet szerint, cat-olni akarja, de nem találja. Miután megcsináltad, utána is hiányolja a cat???????
Hé akkor valami igencsak gázos van a dologban .
Tehát nem átnevezi, mozgatja, törli, hanem cat-olja. Azután lehet, hogy nem direktbe hivatkozik rá, hanem valami VARIABLE-val (ez a parancsra is állhat!!)
A kérdéses script, amit a dpkg futtat, nem a .deb-ben található, hanem a /var/lib/dpkg/info
könyvtárban. Itt kéne a dolognak, a ......postrm-ben lennie.
Zsiráf
- A hozzászóláshoz be kell jelentkezni
Úgytünik ott volt, sőt lehet hogy onnan másoltam ki.
Kiszedtem az ősszes filet ami a kérdéses .deb-ben volt kézzel, a
/var/lib/dpkg alatti fileokból kirántottam ezt a csomag bejegyzést (bocs trey ez végszülség), az apt cuccost újracsináltam, a dpkg-vel is bűvészkedtem.
(Nem biztos hogy mégegyszer meg tudnám csináli, pedig már sokszor megfogadtam, hogy papírra vetem, de mindíg türelmetlen vagyok )
Most úgy néz ki működik a dolog megcsinálta az apt-update és upgradet. És apt-get install -ni is tudok.
köszi.
- A hozzászóláshoz be kell jelentkezni
Sziasztok!
Lementettem a csomaglistámat a
dpkg --get-selections \* >selections.txt parancsal, és most szeretném ezt felhasználni egy új telepítésnél.
dpkg --set-selections < selections.txt parancsal beállítottam, de hogyan telepítem a csomagokat?
--
Nem az erős aki sosem esik el, hanem az aki mindig fel tud állni!
- A hozzászóláshoz be kell jelentkezni
például: cat selections.txt | awk '{print $1}' | xargs apt-get install
--
by Mikul@s
- A hozzászóláshoz be kell jelentkezni
Ezt nem lesz túlságosan jó javaslat, mert nem az összes lehetséges csomagot szeretné feltenni, hanem csak az install-ra kijelölteket.
Az ajánlott megoldás:
apt-get -u dselect-upgrade
- A hozzászóláshoz be kell jelentkezni
akkor a 2.0: grep install selections.txt | awk '{print $1}' | xargs apt-get install
--
by Mikul@s
- A hozzászóláshoz be kell jelentkezni
Ez még mindig nem jó. Futtasd le a dpkg --get-selections '*install*' parancsot, és meglátod, hogy vannak "install" karaktersorozatot is tartalmazó csomagnevek. Néhány példa: acl-installer, autoinstall, install-doc, scsh-install-lib. Ezek a te példádban beleesnek a grep patternbe, miközben lehetnek purge kijelölésűek is.
Meg lehet oldani grep, awk, cut, stb. segítségével is, de a fent említett apt-get dselect-upgrade a legegyszerűbb.
- A hozzászóláshoz be kell jelentkezni
Kérdés már csak az, hogy a tisztelt fórumozó, ugyanazokat a verziószámú csomagokat akarja-e visszatenni, vagy nem. Ha nem, akkor a tiéd is rossz, mert te rányomsz egy upgradet.
- A hozzászóláshoz be kell jelentkezni
A felvetés így szólt: "szeretném ezt felhasználni egy új telepítésnél". Tekintettel arra, hogy a "dpkg --get-selections" segítségével generált lista nem tartalmaz verziószámokat, nem valószínű, hogy a kérdező a csomagok verziószámaihoz is ragaszkodna (illetve nem is tud). Természetesen anélkül, hogy ragaszkodna hozzá, ha a két rendszer azonos release, és a régi is uptodate volt, ugyanazokat a csomagverziókat fogja kapni. Ha pedig a két release különbözött, valószínűleg lesznek függőségi problémák is, valamint a csomagverziók is különbözni fognak. Az upgrade pedig egy uptodate rendszernél semmi olyat nem csinál, ami nem lenne előnyös.
Ha a fentebbi linket megnézed, ez a Debian által támogatott módszer, ami nem azt jelenti, hogy nem lehet máshogy, csak ne akarjuk rá azt mondani, hogy eleve nem jó. Valamit ha alternatívát ajánlunk, akkor nézzük meg, hogy működik-e, mert az előző grepes példák nem pontosan azokat a csomagokat tennék fel az új rendszerre, mint amiről a lista készült.
- A hozzászóláshoz be kell jelentkezni
Sziasztok!
Köszönöm a segítségeteket! Hasznomra vált.
--
Nem az erős aki sosem esik el, hanem az aki mindig fel tud állni!
- A hozzászóláshoz be kell jelentkezni