ピーナッツ殻の向日デカンがlinux mintにインストールできなかった問題
2129 ワード
ダウンロードしたファイル SunloginClient-10.0.2.24779_amd 64.debはlinux mintにインストールされ、エラーメッセージが表示され、インストールが完了するとプログラムを実行できません.以下の方法でdebファイルを修正します.つまり、内部のファイルをパッケージ化してからパッケージ化すれば、この問題を解決できます.
1.把 SunloginClient-10.0.2.24779_amd 64.debファイルをディレクトリにコピーする2.次のコマンドでディレクトリ構造を作成する
3.次のコマンドでdebファイルを解凍する
4.次のコマンドでdebの制御情報を解凍する
5.解凍したoldpack/usr/local/sunlogin/scripts/common.shファイルを開いて編集し、次のコードを追加
6.oldpackのファイルをxz圧縮符号化してnewpackディレクトリに再パッケージして新しいdebファイルを生成する
以上の6つの手順を完了すると、newpackディレクトリの下に新しいファイルが見つかります. sunloginclient_10.0.2-24779_amd 64.deb、このファイルでlinux mintの下にインストールすれば問題ありません.
公式サイトのインストールパッケージでlinux mintの下に一度インストールしたことがある場合は、次のコマンドを実行してaptを修復する必要があります.
図が便利なら、できたdebファイルをアップロードしました. https://download.csdn.net/download/found/12468869 しました.
1.把 SunloginClient-10.0.2.24779_amd 64.debファイルをディレクトリにコピーする2.次のコマンドでディレクトリ構造を作成する
$ mkdir -p newpack oldpack/DEBIAN
3.次のコマンドでdebファイルを解凍する
$ dpkg-deb -x SunloginClient-10.0.2.24779_amd64.deb oldpack/
4.次のコマンドでdebの制御情報を解凍する
$ dpkg-deb -e SunloginClient-10.0.2.24779_amd64.deb oldpack/DEBIAN/
5.解凍したoldpack/usr/local/sunlogin/scripts/common.shファイルを開いて編集し、次のコードを追加
elif grep -Eqi "Debian" /etc/issue || grep -Eq "Debian" /etc/*-release; then
DISTRO='Debian'
PM='apt'
elif grep -Eqi "Deepin" /etc/issue || grep -Eq "Deepin" /etc/*-release; then
DISTRO='Deepin'
PM='apt'
elif grep -Eqi "Ubuntu" /etc/issue || grep -Eq "Ubuntu" /etc/*-release; then
DISTRO='ubuntu'
PM='apt'
# Linux Mint ============================================================
elif grep -Eqi "Mint" /etc/issue || grep -Eq "Mint" /etc/*-release; then
DISTRO='ubuntu'
PM='apt'
#================================================================================
elif grep -Eqi "Raspbian" /etc/issue || grep -Eq "Raspbian" /etc/*-release; then
DISTRO='Raspbian'
PM='apt'
else
DISTRO='unknow'
fi
echo $DISTRO;
}
6.oldpackのファイルをxz圧縮符号化してnewpackディレクトリに再パッケージして新しいdebファイルを生成する
$ dpkg-deb -Z xz -b oldpack/ newpack/
以上の6つの手順を完了すると、newpackディレクトリの下に新しいファイルが見つかります. sunloginclient_10.0.2-24779_amd 64.deb、このファイルでlinux mintの下にインストールすれば問題ありません.
公式サイトのインストールパッケージでlinux mintの下に一度インストールしたことがある場合は、次のコマンドを実行してaptを修復する必要があります.
$ sudo apt install -f
図が便利なら、できたdebファイルをアップロードしました. https://download.csdn.net/download/found/12468869 しました.