Wpis z mikrobloga

Mirki mam taki skrypt https://pastebin.com/NWX9fwdr

Służy on do patchowania instalki ibm lotus notes na ubuntu, próbuję to zaadaptować do debiana, ale ani rusz. Brakuje pakietów, na ubunciaku działa to poprawnie, natomiast próba uruchomienia tego na debianie kończy się błędem. Próbowałem edytować ten skrypt, zmieniając urle na te do repozytorium debiana ale na nic to.

Da się jakoś oszukać, tak aby wykorzystać pakiety ubuntu na debianie?

#linux #ubuntu #debian #informatyka
  • 33
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kryspin013: Spokojnie mogę go rozwalić :) To czysta instancja instalowana przed chwilą :) Wiedziałem, że będzie problem a ibm-notes więc zacząłem od niego. Zmieniłem w źródłach z stretch na jessy. Ten link co podałeś wyżej znam, próbowałem to na początku. Był problem z libgnomedesktop-2.17, nie mógł zostać znaleziony.
  • Odpowiedz
@Kryspin013: Postawiłem na czysto system. Zainstalowałem gdebi (było wymagane), proces budowania pakietu przebiega prawidłowo jednakże instalacja lotusa kończy się błędem oraz komunikatem: "Dependency is not satisfiable: coreutils"
  • Odpowiedz
@pepepanpatryk: Umiesz modyfikować nagłówek pakietów deb? W zamyśle cały ten skrypt ogarnia to za ciebie ale robi to chałupniczo więc ty też możesz. Taka rozpiska na szybko:

Całe to co jest niżej to:

dpkg -X $1 "$tmpinstalldirectory"/deb
  • Odpowiedz
@Kryspin013: Hej udało mi się zainstalować 1 cześć oprogramowania używając tamtego skryptu ze zmienionym adresem libgnomedesktop na adres url, który prowadził do pakietu debianowskiego.
Próbuję zainstalować drugą część - pakiet sametime lotus, używając drugiego skryptu. Instalacja uruchamia się, niemniej jednak, dostaję błąd: "alsa-base nie jest zainstalowany.", natomiast po wpisaniu:
"sudo apt install alsa-base" otrzymuję zwrot: "alsa-base is already the newest version (1.0.27+1)" Dlaczego tak jest?
  • Odpowiedz
Próbuję zainstalować drugą część - pakiet sametime lotus, używając drugiego skryptu. Instalacja uruchamia się, niemniej jednak, dostaję błąd: "alsa-base nie jest zainstalowany.", natomiast po wpisaniu:

"sudo apt install alsa-base" otrzymuję zwrot: "alsa-base is already the newest version (1.0.27+1)" Dlaczego tak jest?


@pepepanpatryk: Nie wiem bo nie mam dostępu do źródeł. Wszystkiego domyślam się tylko na podstawie tego co mi piszesz. Może w zależnośiach być konkretna wersja alsy dla przykładu

apt był błąd:
  • Odpowiedz
Czy teoretycznie mógłbym przebudować paczkę z sametime i usunać z Pre-Depends: alsa-base? Czy to nie wypali?


@pepepanpatryk: Przepakować i tak, te skrypty to właśnie robią.

Chciałem ci pewną myśl dać po prostu: Jeżeli, nie jesteś w stanie spełnić jakiejś zależności pakietu to zamiast robić syf w systemie robiąc wszystko, żeby tą zależność zainstalować, czasami o wiele lepiej, szybciej, prościej, bardziej bezproblemowo jest podmienić zależność wewnątrz pakietu ponieważ czasami jest tak,
  • Odpowiedz