
libre office writer を起動しようとしていますが、何も起こりません。ターミナルから root として起動すると、次のように表示されました。
ls: 月の文字列の初期化エラー /usr/bin/libreoffice: 49: cd: lrwxrwxrwx 1 root root 34 �../lib/libreoffice/program に cd できません /usr/bin/libreoffice: 156: exec: /usr/bin/oosplash: 見つかりません
これに対する既知の回避策はありますか。私の良き友人である Google では助けることができず、このフォーラムでも答えを見つけることができませんでした。
ありがとう
答え1
醜いハック: ルートとしてスタータースクリプトを編集します。例: nano /usr/bin/libreoffice
「# インストール ディレクトリを解決する」とマークされたセクションを検索します。そこに ls コマンドの行が見つかります。ls に「--time-style=iso」オプションを追加します。修正された行は次のようになります。
sd_res=ls --time-style=iso -l "$sd_basename" | sed "s/.*$sd_basename -> //g"
この ls の呼び出し以外にも修正が必要なことがあります。これは一時的な修正です。libreoffice の新しいバージョンは statup スクリプトを上書きするため、問題がまだ存在する場合は再度実行する必要があります。また、ターミナルに「ls -l」と入力してもエラー メッセージが表示されない場合は、問題が解決していることを確認できます。